Can I See Some Identification?: Detecting and Patching Source Code Vulnerabilities

dc.contributor.authorLipps, Jeremy
dc.date.accessioned2015-08-13T19:26:03Z
dc.date.available2015-08-13T19:26:03Z
dc.date.issued2015-06
dc.description26 pages. A thesis presented to the Department of Computer and Information Science, and the Clark Honors College of the University of Oregon in partial fulfillment of the requirements for degree of Bachelor of Science, Spring 2015.en_US
dc.description.abstractThis paper reflects research with the goal of building source analysis of security vulnerabilities for poorly written or faulty code intended to connect two parties via online interaction. Today’s world is becoming more inundated with technology and increased digital functionality through the use of the Internet, and as a result code libraries have been built to support these data transfers. However, these libraries still contain unsafe code and often lack the ability to inform developers of improper usages of the libraries’ tools. In this proof of concept project, the research uses the C programming language and the ROSE compiler to search through the libcurl SSL source code library in an effort to locate such problems and warn the developer of them. The libcurl variable insecure_ok was found to be uninitialized, and so code was built in order to find it and other such variables, as well as warn programmers of its potential dangers. These represent the first steps for further research into other problems within SSL libraries and improvement of checks within the SSLChecker suite.en_US
dc.identifier.urihttps://hdl.handle.net/1794/19154
dc.language.isoen_USen_US
dc.publisherUniversity of Oregonen_US
dc.rightsCreative Commons BY-NC-ND 4.0-USen_US
dc.subjectCode Securityen_US
dc.subjectSecurityen_US
dc.subjectROSEen_US
dc.subjectSSLen_US
dc.subjectSource Codeen_US
dc.subjectAnalysisen_US
dc.subjectVulnerabilitiesen_US
dc.titleCan I See Some Identification?: Detecting and Patching Source Code Vulnerabilitiesen_US
dc.typeThesis / Dissertationen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Thesis Final-Lipps.pdf
Size:
159.01 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
2.23 KB
Format:
Item-specific license agreed upon to submission
Description: