Implementing a security-specific slicer for servlet using program slicer

Security auditing tool is basically a system to check the adequacy of the defence implemented in the system coding. The main focus of this project is to develop a security auditing tool for the system which is written in Java Servlet. Input to the Servlet program is passed by the user using web for...

Full description

Saved in:
Bibliographic Details
Main Author: Ei, Ei Ko
Other Authors: Tan Hee Beng Kuan
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/42890
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-42890
record_format dspace
spelling sg-ntu-dr.10356-428902023-07-07T16:11:03Z Implementing a security-specific slicer for servlet using program slicer Ei, Ei Ko Tan Hee Beng Kuan School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems Security auditing tool is basically a system to check the adequacy of the defence implemented in the system coding. The main focus of this project is to develop a security auditing tool for the system which is written in Java Servlet. Input to the Servlet program is passed by the user using web forms. Thus in this project, statements affected by user’s input were extracted to examine the security defence implemented in the system. Program slicing was used as program analysis method in this project. Program slicer: Indus was used as the slicing mechanism to extract the statements as well as part of the security tool. Through the exploration of program slicing and the features of Indus, many techniques of program slicing were studied. Indus was configured and adjusted to be used as the slicer for Servlet program which is the main focus of this project. Furthermore, a prototype tool was implemented to link the Indus to the main security program. Upon completion of this project, program slicing method was studied and integrated into the security auditing tool. Program slicer: Indus was able to configure successfully and a prototype tool was implemented. Through this project, a new approach, program slicing was explored and learnt. Problem solving techniques were improved with configuration of Indus, and also gained hand-on experiences in writing Java programs. Finally, recommendations were made to improve the security auditing tool for future study. Bachelor of Engineering 2011-02-17T01:23:28Z 2011-02-17T01:23:28Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/42890 en Nanyang Technological University 90 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Ei, Ei Ko
Implementing a security-specific slicer for servlet using program slicer
description Security auditing tool is basically a system to check the adequacy of the defence implemented in the system coding. The main focus of this project is to develop a security auditing tool for the system which is written in Java Servlet. Input to the Servlet program is passed by the user using web forms. Thus in this project, statements affected by user’s input were extracted to examine the security defence implemented in the system. Program slicing was used as program analysis method in this project. Program slicer: Indus was used as the slicing mechanism to extract the statements as well as part of the security tool. Through the exploration of program slicing and the features of Indus, many techniques of program slicing were studied. Indus was configured and adjusted to be used as the slicer for Servlet program which is the main focus of this project. Furthermore, a prototype tool was implemented to link the Indus to the main security program. Upon completion of this project, program slicing method was studied and integrated into the security auditing tool. Program slicer: Indus was able to configure successfully and a prototype tool was implemented. Through this project, a new approach, program slicing was explored and learnt. Problem solving techniques were improved with configuration of Indus, and also gained hand-on experiences in writing Java programs. Finally, recommendations were made to improve the security auditing tool for future study.
author2 Tan Hee Beng Kuan
author_facet Tan Hee Beng Kuan
Ei, Ei Ko
format Final Year Project
author Ei, Ei Ko
author_sort Ei, Ei Ko
title Implementing a security-specific slicer for servlet using program slicer
title_short Implementing a security-specific slicer for servlet using program slicer
title_full Implementing a security-specific slicer for servlet using program slicer
title_fullStr Implementing a security-specific slicer for servlet using program slicer
title_full_unstemmed Implementing a security-specific slicer for servlet using program slicer
title_sort implementing a security-specific slicer for servlet using program slicer
publishDate 2011
url http://hdl.handle.net/10356/42890
_version_ 1772826421170798592