Describe in about a paragraph at least one defense against b
Describe, in about a paragraph, at least one defense against buffer overflow attacks. Your description should tell why the defense is effective. In a separate paragraph, explain why buffer overflow vulnerabilities remain common. Give at least two reasons.
Solution
Defense against Buffer Overflow attacks:
Four basic mechanism of defense against buffer overflow attacks
1. Writing correct programs
2. Enlist the help of the operating system to create storage area for buffers non executable
3. Better compilers that perform boundaries checking
4. Performing integrity checks on the code pointers earlier dereferencing them.
Let us take Code pointer integrity examination seeks to notice that a code pointer has been corrupted before it is dereference .Code pointer integrity checking has the difficulty relative to bounds checking that it does not completely solve the buffer overflow problem.
The buffer overflows leftovers the crown rock of attacks and it is probable to remain so for years to come. A Part from this has to do with the frequent existence of vulnerabilities leading to buffer overflow.
