当前位置: 首页 > news >正文

Atitit。数据库 安全性 重要敏感数据加密存储解决方案

Atitit。数据库 安全性 重要敏感数据加密存储解决方案

 

1.1. 加密存储的重要性1

1.2. 使用的加密算法aes1

1.3. 数据加密以后会有一些问题。1

1.3.1. 一个是统计,比如统计资金总额。。就无法直接使用sqlsum等数据库内部聚合函数来处理了。。1

1.3.2. 还有一个就是按照金额检索,比如多少资金以下的用户。。1

 

1.1. 加密存储的重要性

特别是对于一些金融相关的,账户模块 资金模块等。

 

可以防止数据库管理员或者黑客直接使用数据库管理工具看到重要敏感的数据。。

必须把程序和数据库结合才能看到解密数据。大大提升安全性。。

 

1.2. 使用的加密算法aes

数据表里面的数据全部aes加密存储。。。

 

作者::  ★(attilax)>>>   绰号:老哇的爪子  全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊  汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

 

 

1.3. 数据加密以后会有一些问题。

1.3.1. 一个是统计,比如统计资金总额。。就无法直接使用sqlsum等数据库内部聚合函数来处理了。。

1.3.2. 还有一个就是按照金额检索,比如多少资金以下的用户。。

 

因为原来资金字段是一decime或者其他数字类型,现在全部变成varchar类型,一遍存储加密后的数字。。

 

统计的解决方法:使用编程语言的聚合函数来实现

比如 select com.attilax.pkg.class1.method1(column1) as total from table1

可能使用linq方式更方便的一些..

 

按照金额检索:需要一个biz系统内的索引服务来impalelet

 

先查询从biz index,id..在的从db里面儿查询...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/attilax/p/5419231.html

相关文章:

  • MySQL半同步复制原理配置与介绍
  • GIT 远程仓库:添加远程库、从远程库克隆
  • 用优雅的方式重装Windows 10不可使用的应用程序
  • 使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成
  • Redis实战和核心原理详解(4)Redis存储Key的一种设计实现方式:模式匹配
  • 第一次冲刺阶段(六)
  • MyBatis关联映射:一对一、一对多
  • xshell配色Solarized Dark
  • MySQL必知必会知识点总结一二
  • Spring Boot和Spring Cloud学习资源推荐
  • 代理模式的java实现
  • MySQL日志文件之错误日志和慢查询日志详解
  • Cracks
  • 使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成--指定具体项目和分支进行集成
  • ABP 源码学习随笔
  • @jsonView过滤属性
  • [Vue CLI 3] 配置解析之 css.extract
  • 【EOS】Cleos基础
  • 08.Android之View事件问题
  • es6(二):字符串的扩展
  • Gradle 5.0 正式版发布
  • JavaScript 奇技淫巧
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • learning koa2.x
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • node-glob通配符
  • python 装饰器(一)
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 爱情 北京女病人
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 浮动相关
  • 聊聊directory traversal attack
  • 前端技术周刊 2019-01-14:客户端存储
  • 前端技术周刊 2019-02-11 Serverless
  • 如何使用 JavaScript 解析 URL
  • Nginx实现动静分离
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # 达梦数据库知识点
  • #QT项目实战(天气预报)
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (2015)JS ES6 必知的十个 特性
  • (ibm)Java 语言的 XPath API
  • (NSDate) 时间 (time )比较
  • (ros//EnvironmentVariables)ros环境变量
  • (备忘)Java Map 遍历
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (一)插入排序
  • (转)大型网站的系统架构
  • (转载)Linux 多线程条件变量同步
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core 2.1路线图
  • .NET 依赖注入和配置系统