Defeating Buffer Overflow: A Trivial but Dangerous Bug
Autor: | Paul E. Black, Irena Bojanova |
---|---|
Rok vydání: | 2016 |
Předmět: |
Computer science
02 engineering and technology Computer security computer.software_genre Article Computer Science Applications Software bug Hardware and Architecture 020204 information systems 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Memory safety computer C programming language Software Buffer overflow |
Zdroj: | IT Professional. 18:58-61 |
ISSN: | 1520-9202 |
DOI: | 10.1109/mitp.2016.117 |
Popis: | The C programming language was invented more than 40 years ago. It is infamous for buffer overflows. We have learned a lot about computer science, language design, and software engineering since then. Because it is unlikely that we will stop using C any time soon, we present some ways to deal with BOF. Many of these techniques are also useful for other programing languages and other classes of vulnerabilities. |
Databáze: | OpenAIRE |
Externí odkaz: |