Font Size: a A A

Design And Implementation Of The Dynamic Website Security Vulnerability Detection System

Posted on:2021-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:C WangFull Text:PDF
GTID:2428330632962655Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the context of Web 2.0,web applications are widely used,providing great convenience to people's lives.But at the same time,due to the lack of security awareness of developers,there are many security risks in web applications.Attackers can use vulnerabilities to exploitation,causing sensitive information leakage or business interruption,which has a huge impact on users and enterprises.Therefore,it is very important to protect the security of Web applications,detect the vulnerabilities in Web systems in an effective manner,and perform effective response repairs.This paper compares the currently disclosed web application vulnerability detection tools,and finds that the current mainstream tools in the market still have the following deficiencies:highly dependent on the system environment and poor user experience;complex system functions and poor scalability;low system flexibility,less customized functions and services,etc.In view of the above problems,this paper designs a dynamic website security vulnerability detection system,and proposes a security detection scheme based on the website structure and vulnerability library,which can detect the public and undisclosed vulnerabilities in the Web system.The system has a high degree of expansion and high efficiency.The main research contents of this paper are as follows:1.This paper makes background research on the status quo of Web application security,analyzes the current development status of existing vulnerability detection tools,and conducts research on vulnerability detection related technologies.2.This paper sorts out the functions and business processes of the system,and proposes a "high cohesion and low coupling" system architecture.3.This paper conducts in-depth research on heuristic crawler technology and completes the design and implementation of the vulnerability detection module based on the website structure using SQL injection vulnerabilities and XSS vulnerabilities as examples.At the same time,this paper studies the fingerprint information collection technology of the Web system,and designs and implements a vulnerability detection module based on public vulnerability libraries.4.This paper proposes a system deployment framework,studies Kubernetes container technology,encapsulates Docker images for each module,and implements high-scalability features of the system by dynamically installing and uninstalling images.5.This paper tests the functions and use cases of each module of the system,and evaluates the scan rate,false positive rate,and false negative rate to prove the effectiveness of the system.
Keywords/Search Tags:Web application, vulnerability detection, crawler, SQL injection, XSS, Kubernetes
PDF Full Text Request
Related items