首页> 中文学位 >数据防泄漏系统事件模块设计与实现
【6h】

数据防泄漏系统事件模块设计与实现

代理获取

目录

声明

第1章 绪 论

1.1 课题研究背景及意义

1.2 国内外研究现状

1.3 本文的主要工作

1.4 论文组织结构

第2章 事件管理模块需求分析与架构设计

2.1引言

2.2 数据防泄漏产品简介

2.3 中心管理平台概述

2.4 事件管理模块需求分析

2.5 事件管理模块架构设计

2.6 数据库设计

2.7 本章小结

第3章 事件管理模块关键技术研究

3.1 引言

3.2 数据库表拆分

3.3 数据库读写分离介绍

3.4 Thrift框架

3.5 RabbitMQ消息队列机制

3.6 本章小结

第4章 事件管理模块建模、实现与测试

4.1 引言

4.2 模块建模

4.3 事件管理模块功能的实现

4.4 事件管理模块测试

4.4 本章小结

结论

参考文献

致谢

展开▼

摘要

随着科技、经济的发展,数据体量一直以来都在以指数形式增长,这极大地增加了企业敏感数据被盗窃和被员工无意、有意泄露的几率。解决这一问题的必要答案可能就是数据防泄漏系统。为对泄密事件进行管理和规避,本文设计并实现了数据防泄漏系统中的事件管理模块。对上报事件进行统计和展示,通过让管理员审计违规事件,进行追责处理、泄露规避并最大限度的保护企业数据。
  首先,根据数据防泄漏系统的应用场景,将系统分为平台和监测器两个组成部分。为实现更好的解耦,模块开发采用模型层-视图层-控制器层三层结构的开发框架,并对用户需求进行分析,确定模块的功能,进而获得模块的用例图,最终获得模块整体的领域模型图,并根据领域模型设计PostgreSQL数据库。
  其次,为了解决上报数据量较大容易造成系统响应延迟影响用户体验、系统性能的问题,本文将数据库进行表拆分和读写分离设计,提高数据库处理数据的效率。平台和监测器端的传递消息采用 Thrift框架,实现跨语言通信。平台内部采用RabbitMQ消息队列机制,更好的实现模块解耦。
  最后,对模块进行建模,结合模块前后台的工作流程和用例图,设计模块主要的类,介绍模块具体功能的实现过程。并结合具体的测试用例,对模块功能进行测试,证明模块可以满足用户在3秒内读取50万条数据的需求,同时保证模块的稳定性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号