There has been a sharp rise in the number of reported buffer overflows, vulnerabilities and worms in the past few years.
The main reason existing security technologies fail to protect organizations from emerging security threats, is that they rely on incomplete or inaccurate information. Some rely on analyzing network traffic, others use patterns of known attack types, whilst some combine both techniques.
None of these technologies can effectively protect organizations from the new breeds of computer worms and other malicious attacks.
Our customers use BufferShield in a wide variety of ways:
- Add an additional security layer to Windows Update, Virus Scanners and Firewalls
- Enhance the security on current desktop and server operating systems
- Enhance the security on critical infrastructure systems
- Enhance the security for no longer supported legacy OS like Windows NT 4.0 and Windows 2000, still being targetted
- Survive the Day-0 phase, that any publically known vulnerability goes through, until hotfixes / patches are available
- As a honeypot component, triggering an alarm in order to discover new and harmful threats at the earliest possible stage
Oposed to Microsoft's hardware based NX / DEP technology, requiring the installation of Service Pack 2 for XP and the availability of certain processor features (Intel's XD and AMD's NX technology), BufferShield protects all Microsoft Operating Systems beginning with NT4, even if such a hardware is not present, from buffer overflow explotaion.
Beside of that the hardware enforced Data Execution Prevention feature (DEP) in Windows XP SP2 and Windows Server 2003 SP1 and SP2 does not offer a reliable protection against buffer overflows in its default settings. Please click here in order to learn more about the benefits of using BufferShield instead of hardware DEP.
Microsoft's DEP software based approach does, opposed to the widespread believe of protecting from buffer overflows, protect from one specific exploit that occured one time only and is based on overwriting a pointer to the SEH Exception Handler.
Please feel free to try out our DEPTest tool to verify your computer’s current security settings regarding the mentioned pitfalls with MS software & hardware based NX protection.
To combat these security threats BufferShield uses an innovative pro-active technology, which prevents that malicious code exploits a system function or takes advantage of functionality inside the executables.
BufferShield is capable of detecting and preventing the exploitation of buffer overflows, responsible for the vast majority of security related problems faced today.
Upon detection it creates an entry within the event log and optionally terminates the application in question, stopping the execution of potentially malicious code.
Buffer overflows are commonly used by hackers and viruses to inject malicious code into your systems. For example the Zotob, Sasser or LovSan / MSBlaster worms used such a method to attack remote systems.
BufferShield uses similar technologies, implemented by the PaX project to protect the Linux platform from buffer overflows.
BufferShield is the only product available for Microsoft platforms allowing the definition of a protection scope, specifying which applications and / or services should or should not be protected. Additionally the protection scope allows an exclusion of certain memory ranges that should be excluded. This is necessary because some applications actually generate dynamic code on the stack or heap and attempt to execute it afterwards, being detected by BufferShield as an attempted buffer overflow exploitation.
BufferShield's key features:
- Detects code execution on the stack, default heap, dynamic heap, virtual memory and data segments
- Can terminate applications in question if a buffer overflow was detected
- Reports to the Windows® event log in case of any detected buffer overflows
- Allows the definition of a protection scope to either protect only defined applications or to exclude certain applications or memory ranges from being protected
- Utilizes Intel XD / AMD NX no-execute hardware based technology if available
- SMP support
- Address Space Layout Randomization (ASLR)
BufferShield supports the following operating systems:
- Microsoft Windows® NT 4.0 Workstation
- Microsoft Windows® NT 4.0 Server
- Microsoft Windows® NT 4.0 Server Enterprise Edition
- Microsoft Windows® NT 4.0 Terminal Server Edition
- Microsoft Windows® 2000 Professional
- Microsoft Windows® 2000 Server
- Microsoft Windows® 2000 Advanced Server
- Microsoft Windows® XP Professional
- Microsoft Windows® XP Home Edition
- Microsoft Windows® 2003 Server Standard Edition
- Microsoft Windows® 2003 Small Business Server
- Microsoft Windows® 2003 Server Enterprise Edition
- Microsoft Windows® 2003 Server Web Edition
- Microsoft Windows® 2003 Datacenter Edition
BufferShield is compatible with Antivirus Software like:
- Symantec Norton AntiVirus™
- Kaspersky Anti-Virus
- CA EZ Antivirus
- G Data AntiVirenKit
- Trendmicro PC-cillin Internet Security
is currently incompatible with VMWare, Microsoft Virtual PC & Virtual Server 2005 R2