Font Size: a A A

Design And Implementation Of Source Code Detection Platform Based On MVC Design Pattern

Posted on:2019-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:A N WangFull Text:PDF
GTID:2348330542498181Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Malicious applications can steal users' privacy,destroy users' mobile phone or computer system,causing kinds of trouble to users,and even economic losses.In addition,malicious applications expand fast,while the existing detection technology cannot detect the security problems comprehensively,such as SQL injection and cross-site scripting attack.Therefore,the detection of software's source code and the enhance of the security of source code have become urgent problems to be solved.This dissertation designs and implements a source code detection platform based on MVC design pattern,which can detect the source code of three kinds of application programs,such as Java,JavaWeb and Android,as well as,present the detection results intuitively and clearly to users in the form of reports.The specific work contents and achievements of this dissertation are as follows:1.At first,through the analysis of the present situation of software security,this dissertation expounds the research background and significance of source code detection platform based on MVC design pattern.Then,analyze and summarize the research and application achievements of MVC design pattern of scholars at home and abroad,at the same time,analyze the advantages and disadvantages of these.Then,realize the requirement analysis of the source code detection platform based on MVC design pattern,mainly including the overall requirement analysis of the platform,the requirement analysis of the general user module,the administrator user module,the detection module and the database module,at the same time,give use case diagrams of the general user module and the administrator user module,and a list of database tables.2.Realize the design of the source code detection platform based on MVC design pattern,including the overall framework design of the platform,the design of the detection module,the general user module,the administrator user module,and the database module,and give the function structure diagrams,flow charts and E-R database entity diagrams.Use PHP,Java and JavaScript programming language to realize the source code detection platform.The emphasis and difficulty of designing the platform are to ensure the high-quality of the feature sequences and the accuracy of the detection methods in the detection module.In order to ensure the high-quality of the feature sequences,this dissertation judges whether the written rules library conforms to the defect principle by reverse analysis.Besides,in order to ensure the accuracy of the detection methods,this dissertation selects the corresponding malicious application program code to test the detection method.3.From function,performance,compatibility and security aspects to test the source code detection platform based on MVC design pattern,the test results show that the platform is compatible with mainstream browsers and runs safety and stably.Finally,based on the work that has been done,through the analysis and summary of the problems in the design and implementation of the source code detection platform based on MVC design pattern,and then the prospect of the platform optimization and maintenance are put forward.
Keywords/Search Tags:MVC, source code, static detection, Android, Smarty
PDF Full Text Request
Related items