Preventing Buffer Overflow Exploits Using the Linux Distributed Security Module, Part 1 - page 2
A buffer overflow occurs when a program or a process tries to store more data in a buffer than what the buffer is intended to hold. Since buffers are created to contain a finite amount of data, the extra information that has to go somewhere, can overflow into adjacent buffers, corrupting or overwriting the valid data held in them.
Although it may occur accidentally through a programming error, buffer overflow is an increasingly common type of security exploit on data integrity. In a buffer overflow exploit scenario, the extra data may contain codes designed to trigger specific actions such as sending new instructions to the attacked server that could, for instance, damage usersï¿½ files, change data, or disclose confidential information.
In order to prevent buffer overflow exploits, it is necessary to understand how it occurs. If the buffer overflow is a result of an accidental misuse of the vulnerable program, then the outcome will be a crash of this program. However, if the exploit is the work of a malicious attack, then the consequences can be more severe.
Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.
- 1Linux Top 3: RHEL 6.7, BackBox Linux 4.3 and RoboLinux 8.1
- 2Linux Top 3: SLES 11 SP4, Chromixium OS 1.5 and Canonical Licensing
- 3Linux Top 3: VirtualBox 5, Point Linux 3.0 and OpenSUSE Leap 42.x
- 4Linux Top 3: Linux 4.2 rc1, 4MLinux 13 and antiX15
- 5Linux Top 3: Linux Mint Rafaela, OpenMandriva Lx 2014.2 and VectorLinux 7.1