笔记
runtucc
这个作者很懒,什么都没留下…
展开
-
2021-07-08
项目实训工作记录(5)今天早上分了一下后端剩余功能的任务,我负责实现密钥策略的增删改查密钥策略表有两个主键,key_id和user_id,所以只实现增删的方法原创 2021-07-08 15:23:59 · 65 阅读 · 0 评论 -
2021-07-07
项目实训工作记录(4)上周总结上周主要了解项目,弄清需求,搭建框架。项目变动人员分工:由于负责数据库插件和密码组件的同学进度很快,基本工作做完了,所以分了两个人和我一起负责后端,有一个同学对相关技术比较了解,主要由他负责。我只需要完成后端的部分功能。(膜拜大佬)需求变更:准确来说,是对需求理解不一样,我理解的密钥策略是用户对所有的数据库的表相应的密钥都有用来加密的权力,统一的策略是用户只对部分密钥拥有加密和解密的权力。对系统新的理解:因为我只负责部分工作了,所以大体设计都不需要用到我前面的记录(原创 2021-07-07 16:14:06 · 61 阅读 · 0 评论 -
2021-07-04
项目实训工作记录(3)继续记录项目实训的工作进展进行一些简单的代码设计工作。1.entity层User类,表示数据库用户,属性有用户名userName、密钥策略access(布尔类型,true表示可以解密看明文,false表示只能加密)SecretKey类,表示密钥,属性有密钥名keyName,密钥secretKey。两种实体类需要维护两张表储存信息。2.controller层因为暂时不了解和其他模块怎么交互数据所以只有类名没有具体内容。WebController负责和前端交互。Oracle原创 2021-07-04 21:52:26 · 72 阅读 · 0 评论 -
2021-07-04
项目实训工作记录(2)项目实训已经开展了一周,对项目有了大体的想法。介绍一下后端的大体设计。后端的需求分析1.用户添加录入用户信息包含用户名/ID,密钥策略(能够实现那些密码操作),需要一个表储存信息2.密钥管理密钥具有密钥名和密钥的属性,用户使用的数据库的每一个表都有一个对应的密钥,对应一个密钥名和一个密钥。3.策略管理可以对用户能够执行的密码操作(密钥策略)进行修改,只需要修改用户信息表即可。4.对外接口服务对前端提供接口交互信息,对数据库插件提供接口,接收信息判断权限然后返回密钥。原创 2021-07-04 21:20:05 · 79 阅读 · 0 评论 -
2021-07-02
项目实训工作记录(1)项目实训开展已经过去四天,对项目已经有了大体的认识,特此记录一下自己的工作1.项目介绍1.1背景数据在当前世界无处不在,人们使用信息系统,智能设备甚至衣食住行都会产生数据。这些数据有服务方负责保管,服务方必须采取一定措施保证数据的安全,一旦泄露会对数据拥有者造成风险。1.2系统介绍数据库安全系统是一个保护数据库存储安全的系统,涉及信息安全、数据库、网络通信、密码学等多学科范围。数据库安全系统基于开源的密码组件,构建一套管理系统,用于实现密钥管理和策略管理,同时对数据库提供密原创 2021-07-02 16:23:17 · 87 阅读 · 0 评论