Font Size: a A A

Design And Implementation Of Security Compiler Options Detection Tool Based On Linux Executable File

Posted on:2017-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:X Z ZhangFull Text:PDF
GTID:2348330518496284Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the Internet and the popularity of network technology,the network environment is facing the increasingly serious security problems.It is critical to know how to better promote the effective operation of the network and protect network security environment.The operating system is the first way to contact with the network world,so the security of the operating system plays a vital role in the network security field.In the mainstream version of the Linux operating system buffer overflow has been a widespread and extremely dangerous vulnerability,and it also exists in a broad variety of applications.If these buffer overflow vulnerabilities are exploited by hackers,the operating system and various applications will encounter system outage,program errors,and other serious threats.GNU Compiler Collection provides a considerable number of security options to reinforce the security of the software.These security options are mainly to prevent buffer overflow attacks.By adding security GCC compiler options,you can reduce the possibility of network attacks,and as such,this project will design and implement a security compiler options detection tool based on Linux executable files.The tool can automatically determine whether a GCC security option is added successfully when compiling,eliminating the tedious manual queries disassembly work,saving a lot of human resources while ensuring the security of an executable file,and this tool also helps to improve the security of Linux systems and to reduce the possibility of network attacks.This paper mainly focuses on the implementation process of executable files security detection tool of compiler options based on the Linux platform,and the main innovations are as follows:(1)This paper gives a design and implementation of security complier options detection tool for Linux,including option parsing module,execution module,log module and display module.Security compiler options detection implements by C++ programming language.(2)Linux Binscope tool can be compiled according to different systems and generate different RPM installation packages.The source code is versatile and can be installed in the mainstream version of Linux systems distributions.It has a good cross-platform features and advantages of the unprecedented broad coverage.
Keywords/Search Tags:network security, buffer overflow, security compiler, detection tool, Linux system
PDF Full Text Request
Related items