Monday, September 26, 2011

Security Testing - Test for Buffer Overflows


Test for Buffer Overflows

One of the first security bugs exploited in computer history was a buffer overflow. Buffer overflows continue to be one of the most dangerous and most commonly occurring weaknesses. Attempts to exploit this type of vulnerability can result in problems ranging from crashing the application to an attacker inserting and executing malignant code in the application process.
When writing data to buffers, it is imperative that developers not write more to the buffer than it can possibly hold. If the amount of data being written exceeds the buffer space that has been allocated, a buffer overflow occurs. When a buffer overflow occurs, data is written into parts of memory that may be allocated for other purposes. A worst-case scenario is when the buffer overflow contains malicious code that is then executed. Buffer overflows account for a large percentage of security vulnerabilities.

2 comments:

  1. Thanks Trupti :)

    Can u please send me module closer and project closure report formats on alok9dec@gmail.com, if u have.

    Thanks

    ReplyDelete
  2. this is a great article. Security testing is a major part now a days. I recommend to read the following articles:

    Penetration testing – Pen Tester’s Guide

    ReplyDelete