Techniques from writing safe code and for writing secure
code are interchangeable and ensure that software flaws such as buffer
overflow, inadequate input validation are eliminated. For those writing secure
code the more mature safe code standards can help with guidance in the coding
of projects ensuring that the effect of unexpected features are eliminated.
Buffer overflows are still a common problem with modern
software, 50% of CERT advisories still have buffer overflows despite them being
known since 1972. The techniques for preventing and detecting them are well
understood by programmers and testers however they are still being found by researchers
in software that has been deployed.
Adherence to coding standards and use of secure and safe
programming techniques will reduce vulnerabilities in software, with web
application attacks being the most common attack vector along with social
engineering reducing the number of flaws in applications will reduce the number
of successful attacks.
No comments:
Post a Comment