Show simple item record

dc.contributor.authorLi, Louisen_US
dc.date.accessioned2015-04-09T13:56:00Z
dc.date.created2015-05en_US
dc.date.issued2015-04-08en_US
dc.date.submitted2015en_US
dc.identifier.citationLi, Louis. 2015. Security Analysis of Java Web Applications Using String Constraint Analysis. Bachelor's thesis, Harvard College.en_US
dc.identifier.urihttp://nrs.harvard.edu/urn-3:HUL.InstRepos:14398534
dc.description.abstractWeb applications are exposed to myriad security vulnerabilities related to malicious user string input. In order to detect such vulnerabilities in Java web applications, this project employs string constraint analysis, which approximates the values that a string variable in a program can take on. In string constraint analysis, program analysis generates string constraints -- assertions about the relationships between string variables. We design and implement a dataflow analysis for Java programs that generates string constraints and passes those constraints to the CVC4 SMT solver to find a satisfying assignment of string variables. Using example programs, we illustrate the feasibility of the system in detecting certain types of web application vulnerabilities, such as SQL injection and cross-site scripting.en_US
dc.format.mimetypeapplication/pdfen_US
dc.language.isoenen_US
dash.licenseLAAen_US
dc.subjectComputer Scienceen_US
dc.titleSecurity Analysis of Java Web Applications Using String Constraint Analysisen_US
dc.typeThesis or Dissertationen_US
dash.depositing.authorLi, Louisen_US
dc.date.available2015-04-09T13:56:00Z
thesis.degree.date2015en_US
thesis.degree.grantorHarvard Collegeen_US
thesis.degree.levelUndergraduateen_US
thesis.degree.nameABen_US
dc.type.materialtexten_US
thesis.degree.departmentComputer Scienceen_US
dash.identifier.vireohttp://etds.lib.harvard.edu/college/admin/view/55en_US
dash.title.page1en_US
dash.author.emaillouisrli@gmail.comen_US
thesis.degree.department-secondaryMathematicsen_US
dash.identifier.drsurn-3:HUL.DRS.OBJECT:25267801en_US
dash.contributor.affiliatedLi, Louis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record