Font Size: a A A

Event Management Module Design And Implementation In Data Leakage Prevention System

Posted on:2018-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:L N MengFull Text:PDF
GTID:2348330533463182Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of science and technology,the amount of data has always been in exponential growth,which greatly increased the probability of theft and intentional leakage by employees of enterprise sensitive data.The trusted answer to this problem is probably the data leakage prevention system.In order to manage and circumvent the leakage events,this paper designs and implements the event management module in the data leakage prevention system to report and display the incident statistics,by allowing the administrator to audit violations and maximize the protection of corporate data.First of all,according to the application of data leakage prevention system,the system is divided into two parts: central management platform and monitor.In order to achieve better decoupling,the module is developed by MVC framework,and the user needs are analyzed to determine the function of the module,and then the module use case diagram is obtained.And the domain model of the module is obtained and the PostgreSQL database is designed according to the domain model.Secondly,in order to solve the problem that a large amount of data reported to the system may delay the system response,affecting the user experience and system performance,this paper divides the database table and separates the read and write design to improves the efficiency of the database processing data.Platform and monitor-side messaging uses the Thrift framework for cross-language communication.The platform uses RabbitMQ message queue mechanism for better implementation of the module decoupling.Lastly,the module modeling is built,and the main module classes are designed according to the workflow and use case diagrams of the module.The module functions are tested combined with specific test cases,proving that the module can meet the users' demand of reading 500000 pieces of data in 3 seconds,while ensuring the stability of the module.
Keywords/Search Tags:data leakage prevention system, central management platform, event management module, cross-language communication, RabbitMQ
PDF Full Text Request
Related items