Publication Type
Master Thesis
Version
publishedVersion
Publication Date
5-2018
Abstract
Vulnerability becomes a major threat to the security of many systems, including computer systems (e.g., Windows and Linux) and mobile systems (e.g., Android and iOS). Attackers can steal private information and perform harmful actions by exploiting unpatched vulnerabilities. Vulnerabilities often remain undetected for a long time as they may not affect the typical functionalities of systems. Thus, it is important to detect and repair a vulnerability in time. However, it is often difficult for a developer to detect and repair a vulnerability correctly and timely if he/she is not a security expert. Fortunately, automatic repair approaches significantly assist developers to deal with different types of vulnerabilities. There are lots of work to detect different vulnerabilities, and only few vulnerability repair approaches are proposed to repair certain types of vulnerabilities.
Keywords
Vulnerability detection, Vulnerability repair, Mobile application, Cryptographic misuse, Authentication misuse
Degree Awarded
PhD in Information Systems
Discipline
Databases and Information Systems
Supervisor(s)
DENG, Huijie Robert; LO, David
First Page
1
Last Page
72
Publisher
Singapore Management University
City or Country
Singapore
Citation
MA, Siqi.
Automatic vulnerability detection and repair. (2018). 1-72.
Available at: https://ink.library.smu.edu.sg/etd_coll/185
Copyright Owner and License
Author
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.