4.5 数据加密

news2024/11/14 21:50:55

思维导图:

 

 

4.5 数据加密


为确保高度敏感数据的安全性,如财务、军事及国家机密数据,可采用数据加密技术。此技术将原始数据(明文)转化为不可识别格式(密文),确保不知解密方法的人无法获取数据内容。


1. 存储加密
分为透明和非透明两种方式:

  • 透明存储加密:为内核级加密保护,对用户透明。数据写入磁盘时加密,授权用户读取时解密。数据库程序不需改动,只标明需加密字段。DBMS自动处理加、解密。

2. 传输加密
确保客户/服务器结构间安全数据交换:

  • 链路加密:链路层加密传输数据,加密报文和报头。
  • 端到端加密:只在发送、接收端加解密,仅加密报文。

图4.6:基于SSL的DBMS端到端传输方案。实现如下:

  1. 创建可信连接
  2. 确认通信端点可靠性:基于数字证书确认。
  3. 加密算法、密钥协商:使用PKI保障安全可靠协商。
  4. 可信数据传输:加密、摘要计算前发送。接收时解密、摘要计算。
  5. 关闭可信连接

结论:数据库加密使用现有技术、算法保护存储、传输数据,提高数据安全性。但可能增加查询复杂性、影响效率,需考虑密钥管理和对应用的影响。

 

我对这一节的理解:

  1. 数据加密的核心概念:将易读的数据(明文)转换为难以解读的格式(密文)以提高安全性。只有拥有正确解密密钥或方法的人才能恢复原始数据。

  2. 存储加密

    • 透明存储加密:当数据写入存储媒介(如磁盘)时进行加密,当授权用户需要读取时再解密。对用户来说,这个过程是不可见的,也就是“透明”的。
    • 非透明存储加密:使用多种方法手动实现加密。
  3. 传输加密:当数据在网络上传输时的加密方法。

    • 链路加密:在数据传输的整个链路上进行加密,包括报头和报文。
    • 端到端加密:只在数据的发送端和接收端进行加密和解密,中间传输的是加密数据。
  4. 基于SSL的数据库传输方案

    • 建立可信连接:确保通信两端可以安全地交换信息。
    • 确认通信端点的可靠性:使用数字证书确保与你通信的是你期望的那个实体,不是中间人。
    • 加密算法和密钥协商:两端决定如何加密数据和使用哪个密钥。
    • 可信数据传输:实际传输的数据会被加密,只有接收端可以解密。
    • 关闭连接:安全地终止会话。
  5. 优点与挑战

    • 数据加密可以大大提高数据的安全性,即使攻击者获得了数据,没有密钥他们也无法读取。
    • 但加密可能会使查询变得更复杂并影响性能。
    • 密钥的管理是一个关键问题,因为密钥的丢失可能意味着数据的永久丢失。

简而言之,这一节强调了通过数据加密来增强数据安全性的重要性,并详细描述了不同的加密策略和它们的工作原理。

 

总结:

重点

  1. 数据加密的重要性:对于高度敏感的数据(如国家机密、财务数据等),数据加密是一个核心安全措施。
  2. 存储加密:当数据存储时,进行加密以增加安全性。
    • 透明存储加密:用户不需要知道的、自动的加密解密过程。
  3. 传输加密:当数据在网络上传输时的加密。
    • 链路加密 vs 端到端加密:链路对整个传输路径加密,端到端仅在发送和接收时处理。
  4. 基于SSL的数据库传输方案:一种确保数据在传输中安全的方案。

难点

  1. 数字证书的概念和用途:理解如何使用数字证书确认通信端点的可靠性可能是复杂的。
  2. 加密算法和密钥协商:如何选择合适的加密算法,并安全地交换密钥是一个技术性和复杂的过程。
  3. 会话密钥的概念:每次通信所采用的临时密钥,与长期的固定密钥不同。

易错点

  1. 透明存储加密的误解:可能错误地认为由于它是“透明的”,所以它不是真的加密或不够安全。
  2. 链路加密与端到端加密的混淆:可能混淆两者的差异和各自的适用场景。
  3. 密钥管理的低估:可能低估了如果密钥丢失或泄露时的严重后果。

希望这些总结能帮助你更好地掌握这一节的内容。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1143141.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

提高车联远控异常分析效率的设想

提高车联远控异常分析效率的设想 前言 随着汽车集成度、智能化、软件功能越来越丰富,用户车辆使用已不是传统的出行、驾驶等物理场景,更多的人与车的互动功能的场景。其中车联远控功能使用日益增多。技术人员开展排查车联远控问题时,往往需…

图解kd树+Python实现

开篇 在讲解k-近邻算法的时候,我们提供的思路是:对于新到来的样本,计算该样本与训练集中所有样本之间的距离,选取训练集中距离新样本最近的k个样本中大多数样本的类别作为新的样本的类别。 也就是说,每次都要计算新的样…

c语言基础:L1-060 心理阴影面积

这是一幅心理阴影面积图。我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线)。由红、蓝线围出的面积,就是我们在做作业时的心理阴影面积。 现给…

4.6 其他安全性保护

思维导图: 4.6 其他安全性保护 1. 推理控制 (Inference Control) 定义:处理强制存取控制未解决的问题,如利用列的函数依赖关系,从低安全等级信息推导出高安全等级信息。示例:在公司信息系统中,姓名和职务为…

SQL查询优化---如何查询截取分析

慢查询日志 1、慢查询日志是什么 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。 具体指运行时间超过long_query_time值的…

use renv with this project create a git repository

目录 1-create a git repository 2-Use renv with this project 今天在使用Rstudio过程中,发现有下面两个新选项(1)create a git repository (2) Use renv with this project. 选中这两个选项后,创建新项目,在项目目…

Redis(01)| 数据结构

这里写自定义目录标题 Redis 速度快的原因除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理。 因此,这次我…

此页面不能正确地重定向

这种是由于条件判断有误,程序不断的重定向到一个页面,而造成的死循环的情况 下面列举一个常出现的场景之一 1、使用过滤器实现登录验证错误处理 解释:当用户访问login.jsp进行登录的时候,这个时候请求会被Filter捕获&#xff0…

【Java基础(高级篇)】集合源码剖析

集合源码剖析 文章目录 集合源码剖析1. List接口分析1.1 ArrayList1.2 LinkedList 2. Map接口分析2.1 哈希表的物理结构2.2 HashMap中数据添加过程2.2.1 JDK7中过程分析2.2.2 JDK8中过程分析 2.3 红黑树2.4 HashMap源码剖析(JDK1.8.0_271)2.4.1 Node2.4.2 属性2.4.3 构造器2.4.…

基础课11——数据来源

随着科技的进步和数字化转型的加速,全球数据量正以惊人的速度增长。根据IDC的最新报告,2020年全球数据总量已经达到了约53 ZB(Zettabyte,万亿亿GB),而这个数字在2025年预计会达到175 ZB。这种指数级增长不仅…

MAC下安装Python

MAC基本信息: 执行命令: brew install cmake protobuf rust python3.10 git wget 遇到以下问题: > Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/rust-1.59.0 Already downloaded: /Users/xxxx/Library/Caches/Ho…

售后处置跟踪系统设想

售后处置跟踪系统设想 前言 随着汽车工业的发展,软件定义车的模式已成为主流汽车设计及智能化功能架构模式,通过引入SOA的软件架构设计,使得现有的座舱软件、云端服务软件、App软件等众多功能模块的版本迭代频次日新月异,发版更…

【ubuntu】 Linux(ubuntu)创建python的虚拟环境

👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化【获取源码商业合作】 👉荣__誉👈:阿里云博客专家博主、5…

语雀故障事件——P0级别事故启示录 发生肾么事了? 怎么回事?

前言 最近,阿里系的语雀出了一个大瓜,知名在线文档编辑与协同工具语雀发生故障,崩溃近10小时。。。。最后,官方发布了一则公告,我们一起来看看这篇公告,能不能有所启发。 目录 前言引出一、语雀P0故障回顾…

设计模式(19)命令模式

一、介绍: 1、定义:命令模式(Command Pattern)是一种行为设计模式,它将请求封装为一个对象,从而使你可以使用不同的请求对客户端进行参数化。命令模式还支持请求的排队、记录日志、撤销操作等功能。 2、组…

4+非肿瘤纯生信。氧化应激+WGCNA+药物预测筛序关键基因

今天给同学们分享一篇非肿瘤氧化应激WGCNA的生信文章“Identification of oxidative stress-related biomarkers associated with the development of acute-on-chronic liver failure using bioinformatics”,这篇文章于2023年10月10日发表在Scientific Reports期刊…

双十一什么东西一定要买?实用性强好物千万不能错过

一年一度的双十一购物节即将来临啦!相信很多朋友都在等这个时间选购一些实用性比较强好物,平时太贵的一些家电都舍不得买,就是为了等到双十一这一些,准备买买买的朋友们,别着急,作为智能家电好物分享家的我…

轻量封装WebGPU渲染系统示例<7>-材质多pass(源码)

当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/version-1.01/src/voxgpu/sample/MultiMaterialPass.ts 此示例渲染系统实现的特性: 1. 用户态与系统态隔离。 2. 高频调用与低频调用隔离。 3. 面向用户的易用性封装。 4. 渲染数据和渲染机制分离。 …

dolphinscheduler3.2.0 install报错

下载3.2.0版本代码,执行install报错,dolphinscheduler-common无法加载依赖 [ERROR] Failed to execute goal com.diffplug.spotless:spotless-maven-plugin:2.27.2:check (default) on project dolphinscheduler-common: The following files had format…