安全管理平台
项目简介
个人早期就职于一家安全公司,从事基于Java后端的Web全栈开发,主要负责安全管理平台的开发和维护,面向的是中石油、保密局这样的国企单位。项目团队采用Java作为后端语言,使用MySQL 和 MS-SQLServer两种数据库,前端使用jQuery + easyUI构建视图页面。
主要包括:系统配置、策略中心、资产管理、日志审计和报警平台等功能模块。由于面向的是B端的客户,需要搭配终端软件使用,实现对内网中客户机器的实时监控和策略下发执行,及时清理内网中的安全隐患,发现高危漏洞及时下发补丁策略统一修复,维护整个局域网的安全。
整体架构
安全管理平台,分为采集端和管理端。采集端也就是我们内部俗称的“客户端”,就是企业内部客户要在自己的工作电脑上安装一个终端软件,这个终端软件负责采集用户的一些使用数据(比如:上网记录、涉密文件、外置设备等),上报到服务端,同时执行服务端下发的安全策略。管理端,就是我们开发的管理平台,它控制服务端的运行,展示客户全体的使用状况(包括内外的安全状况,异常信息,系统漏洞),负责创建和制定策略,然后下发到客户端去执行等功能。
通过安装在客户端上的终端控制软件,能够实时了解整个局域网的状况,同时在管理端可以创建不同的安全策略,下发到客户端去执行。
个人贡献
- 设计前端的UI交互,提供草图给设计
- 开发核心的前后端功能模块
- 调研前端的最新技术方案
- 解决IE8浏览器中的兼容性问题
做的交互草图
下面是自己参与系统的功能模块设计时,制作的部分草图交给设计师,供其参考来输出更细腻的配色方案和交互效果。
系统主页v1.0
系统主页v2.0
系统主页v3.0
系统配置
系统效果展示
登录主页
安全策略