Corpus ID: 18967885

Introduction to Logic Flaws What Is a Flaw in Code? Where Do These Flaws Come From?

  title={Introduction to Logic Flaws What Is a Flaw in Code? Where Do These Flaws Come From?},
  • A software vulnerabilities are defects in the code that could be exploited. Security expert McGraw separates these into two categories: bugs, and flaws [1,2]. Bugs are implementation problems in software. For example: an off-by-one error, buffer overflows, and using unsafe methods. Bugs will only exist at the code level, can be discovered using scanners, and can typically be fixed on one line or in a localized area. It does not matter what the code is being used for. Flaws, on the other hand… CONTINUE READING

    Tables from this paper.


    Publications referenced by this paper.
    Exploiting Software: How to Break Code
    • 361
    • Open Access
    Software Security: Building Security In
    • 709
    Position paper: why are there so many vulnerabilities in web applications?
    • 14
    • Open Access
    The trustworthy computing security development lifecycle
    • 248
    • Open Access
    Code complete - a practical handbook of software construction, 2nd Edition
    • 434
    • Open Access
    The security development lifecycle : SDL, a process for developing demonstrably more secure software
    • 285
    • Open Access
    Effective methods for software testing
    • 225
    • Open Access