Permalink
sheckman on reference and static analysis
  • vote
    2
    0 starssheckman | Shared With: Everyone - Dec 29 2006 | reference, static analysis, security, tools
  • vote
    2
    0 starssheckman | Shared With: Everyone - Nov 14 2006 | research, reference, static analysis, schilling
  • vote
    1
    0 starssheckman | Shared With: Everyone - Nov 13 2006 | research, static analysis, reference

    Finding Security Vulnerabilities in Java Applications
    with Static Analysis by V. Benjamin Livshits and Monica S. Lam

    This paper proposes a static analysis technique for detecting many recently discovered application vulnerabilities such as SQL injections, cross-site scripting, and HTTP splitting attacks. These vulnerabilities stem from unchecked input, which is widely recognized as the most common source of security vulnerabilities in Web applications. We propose a static analysis approach based on a scalable and precise points-to analysis. In our system, user-provided specifications of vulnerabilities are automatically translated into static analyzers. Our approach finds all vulnerabilities matching a specification in the statically analyzed code. Results of our static analysis are presented to the user for assessment in an auditing interface integrated within Eclipse, a popular Java development environment.
    Our static analysis found 29 security vulnerabilities in nine large, popular open-source applications, with two of the vulnerabilities residing in widely-used Java libraries. In fact, all but one application in our benchmark suite had at least one vulnerability.Context sensitivity, combined with improved object naming, proved instrumental in keeping the number of false positives low. Our approach yielded very few false positives in our experiments: in fact, only one of our benchmarks suffered from false alarms.

  • vote
    1
    0 starssheckman | Shared With: Everyone - Nov 13 2006 | reference, research, static analysis

    Statically Detecting Likely Buffer Overflow Vulnerabilities by David Larochelle and David Evans

    Buffer overflow attacks may be today’s single most important security threat. This paper presents a new approach to mitigating buffer overflow vulnerabilities by detecting likely vulnerabilities through an analysis of the program source code. Our approach exploits information provided in semantic comments and uses lightweight and efficient static analyses. This paper describes an implementation of our approach that extends the LCLint annotation-assisted static checking tool. Our tool is as fast as a compiler and nearly as easy to use. We present experience using our approach to detect buffer overflow vulnerabilities in two security-sensitive programs.

  • vote
    1
    0 starssheckman | Shared With: Everyone - Nov 09 2006 | static analysis, research, reference, researcher
  • vote
    2
    0 starssheckman | Shared With: Everyone - Sep 07 2006 | static analysis, research, reference, researcher
  • vote
    1
    0 starssheckman | Shared With: Everyone - Sep 07 2006 | static analysis, research, researcher, reference
  • vote
    1
    0 starssheckman | Shared With: Everyone - Mar 21 2006 | reference, static analysis, pql

    OOPSLA 2005

1 - 8 of 8 Faves

Related Content from Around Faves

reference

VIEW ALL

research

VIEW ALL