Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/236277
DC FieldValue
dc.titleSOFTWARE VULNERABILITY REPAIR
dc.contributor.authorRIDWAN SALIHIN SHARIFFDEEN
dc.date.accessioned2023-01-20T18:00:26Z
dc.date.available2023-01-20T18:00:26Z
dc.date.issued2022-05-25
dc.identifier.citationRIDWAN SALIHIN SHARIFFDEEN (2022-05-25). SOFTWARE VULNERABILITY REPAIR. ScholarBank@NUS Repository.
dc.identifier.urihttps://scholarbank.nus.edu.sg/handle/10635/236277
dc.description.abstractThis thesis introduces a series of cohesive techniques tightly coupled towards the goal of generating security patches for identified software security vulnerabilities. First, we study the impeding challenges in trusted program repair, specifically addressing the trustworthiness of auto-generated patches. Considering the insights gained from our study, we propose "compilation-free program repair" to speedup the efficiency of program repair. Third, we propose a novel program repair technique “concolic program repair” that integrates a user-provided program-specification to guide program repair to find the correct patch while efficiently navigating a large search-space. In doing so, we also provide additional guarantees for the correctness of the generated patches by generating additional test-cases. Fourth, inspired by program synthesis technique, we propose a novel transformation rule synthesis algorithm that can produce properly generalized transformation rules to automatically backport trusted patches to older versions of the same software. Last, we propose a code transplantation technique to repair semantically equivalent programs that exhibit potential for a similar variant of the identified vulnerability.
dc.language.isoen
dc.subjectautomated program repair, patch transplantation, patch backporting, trust in program repair, vulnerability repair, concolic program repair
dc.typeThesis
dc.contributor.departmentCOMPUTER SCIENCE
dc.contributor.supervisorAbhik Roychoudhury
dc.description.degreePh.D
dc.description.degreeconferredDOCTOR OF PHILOSOPHY (SOC)
dc.identifier.orcid0000-0001-5409-4864
Appears in Collections:Ph.D Theses (Open)

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
ShariffdeenRS.pdf1.96 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.