项目实训工作记录(1)
项目实训开展已经过去四天,对项目已经有了大体的认识,特此记录一下自己的工作
1.项目介绍
1.1背景
数据在当前世界无处不在,人们使用信息系统,智能设备甚至衣食住行都会产生数据。这些数据有服务方负责保管,服务方必须采取一定措施保证数据的安全,一旦泄露会对数据拥有者造成风险。
1.2系统介绍
数据库安全系统是一个保护数据库存储安全的系统,涉及信息安全、数据库、网络通信、密码学等多学科范围。数据库安全系统基于开源的密码组件,构建一套管理系统,用于实现密钥管理和策略管理,同时对数据库提供密钥接口,在数据库端通过插件,对要存的数据做加密,有权限的用户可以解密读取明文。通过这种方式,保护数据的安全。
1.3
系统模块和功能
数据库插件:提供加密解密能力,用户插入数据时调用插件实现数据加密存储,读取数据时调用数据库插件实现解密读出
web系统
前端:与管理员交互,从后端调取数据友好的展示,可以对用户信息管理,对密钥管理,密钥策略管理
后端:为前端提供数据,实现用户信息,密钥信息,策略信息的增删改查,为数据库插件提供密钥,生成密钥。管理员信息提前录入。
2.工作进度
2.1任务分工
小组一共六人,数据库插件两人,加密解密算法两人,web系统两人,我负责web系统的后端
2.2相关技术
后端开发主要用到springboot,mybatis
2.3工作进度
因为没接触过springboot和前后端分离开发,所以要花时间去学习,花费了大量时间去找各种教程,类似的项目,前几天主要是了解前后端分离开发的相关知识,为什么要前后端分离开发,后端开发的项目结构,然后在spring官网上按照官方指南去搭建环境,创建项目,运行测试。前几个指南,结果都能运行,毕竟都比较容易,主要是细节上面多花了些时间。