Buffer Overflows |
A buffer is an area in your computer's memory where code and data is stored until it is required.
Buffer Overflows are weaknesses or vulnerabilities in programs or operating systems that are commonly used by hackers.
In a typical scenario, a hacker would send extra data, including exploit code to a buffer in your computer's memory (for example, a user name dialog box). This would be accepted as valid program code and would be executed. The hacker can then run an illegal program to install a Backdoor or Trojan. If this happens, the hacker has access and control of your computer at any time, without the need for a further attack.
These programs run when you start your computer, even if you shut it down and reboot it. They can remain undetected, gathering personal information, or use your system for malicious purposes.
The original buffer overflow problem can only be resolved by the manufacturer of the operating system or program by issuing a security patch. For example, Microsoft issues patches through their Windows Update program.
Sometimes patches can take days or weeks to be released after the problem has been discovered. The problem itself may have been undiscovered for months prior to the patch being issued. Since new buffer overflow problems are discovered almost daily, it is logical to assume that even a computer with all the latest patches may still suffer from unknown buffer overflows.
Prevx Home blocks the buffer overflow vulnerability by ensuring that illegal programs cannot access memory where they attempt to run. Your computer is therefore protected from being exploited through buffer overflows, even unknown ones.