On building a dynamic security vulnerability detection system using program monitoring technique

This thesis presents a dynamic security vulnerability detection framework that sets up an infrastructure for automatic security testing of Free and Open Source Software (FOSS) projects. It makes three contributions to the design and implementation of a dynamic vulnerability detection system. Firstly...

Full description

Bibliographic Details
Main Author: Yang, Zhenrong
Format: Others
Published: 2008
Online Access:http://spectrum.library.concordia.ca/976019/1/MR40905.pdf
Yang, Zhenrong <http://spectrum.library.concordia.ca/view/creators/Yang=3AZhenrong=3A=3A.html> (2008) On building a dynamic security vulnerability detection system using program monitoring technique. Masters thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.976019
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.9760192013-10-22T03:47:51Z On building a dynamic security vulnerability detection system using program monitoring technique Yang, Zhenrong This thesis presents a dynamic security vulnerability detection framework that sets up an infrastructure for automatic security testing of Free and Open Source Software (FOSS) projects. It makes three contributions to the design and implementation of a dynamic vulnerability detection system. Firstly, a mathematical model called Team Edit Automata is defined and implemented for security property specification. Secondly, an automatic code instrumentation tool is designed and implemented by extending the GNU Compiler Collection (GCC). The extension facilitates seamless integration of code instrumentation into FOSS projects' existing build system. Thirdly, a dynamic vulnerability detection system is prototyped to integrate the aforementioned two techniques. Experiments with the system are elaborated to automatically build, execute, and detect vulnerabilities of FOSS projects. Overall, this research demonstrates that monitoring program with Team Edit Automata can effectively detect security property violation. 2008 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/976019/1/MR40905.pdf Yang, Zhenrong <http://spectrum.library.concordia.ca/view/creators/Yang=3AZhenrong=3A=3A.html> (2008) On building a dynamic security vulnerability detection system using program monitoring technique. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/976019/
collection NDLTD
format Others
sources NDLTD
description This thesis presents a dynamic security vulnerability detection framework that sets up an infrastructure for automatic security testing of Free and Open Source Software (FOSS) projects. It makes three contributions to the design and implementation of a dynamic vulnerability detection system. Firstly, a mathematical model called Team Edit Automata is defined and implemented for security property specification. Secondly, an automatic code instrumentation tool is designed and implemented by extending the GNU Compiler Collection (GCC). The extension facilitates seamless integration of code instrumentation into FOSS projects' existing build system. Thirdly, a dynamic vulnerability detection system is prototyped to integrate the aforementioned two techniques. Experiments with the system are elaborated to automatically build, execute, and detect vulnerabilities of FOSS projects. Overall, this research demonstrates that monitoring program with Team Edit Automata can effectively detect security property violation.
author Yang, Zhenrong
spellingShingle Yang, Zhenrong
On building a dynamic security vulnerability detection system using program monitoring technique
author_facet Yang, Zhenrong
author_sort Yang, Zhenrong
title On building a dynamic security vulnerability detection system using program monitoring technique
title_short On building a dynamic security vulnerability detection system using program monitoring technique
title_full On building a dynamic security vulnerability detection system using program monitoring technique
title_fullStr On building a dynamic security vulnerability detection system using program monitoring technique
title_full_unstemmed On building a dynamic security vulnerability detection system using program monitoring technique
title_sort on building a dynamic security vulnerability detection system using program monitoring technique
publishDate 2008
url http://spectrum.library.concordia.ca/976019/1/MR40905.pdf
Yang, Zhenrong <http://spectrum.library.concordia.ca/view/creators/Yang=3AZhenrong=3A=3A.html> (2008) On building a dynamic security vulnerability detection system using program monitoring technique. Masters thesis, Concordia University.
work_keys_str_mv AT yangzhenrong onbuildingadynamicsecurityvulnerabilitydetectionsystemusingprogrammonitoringtechnique
_version_ 1716608063135285248