现代密码学 | 具有保密和认证功能的安全方案

embedded/2025/3/17 20:28:52/

1.案例背景 

1.1 2023年6月,微软云电子邮件泄露

事件描述

        2023年6月,属于多家美国政府机构的微软云电子邮件账户遭到非法入侵,其中包括了多位高级政府官员的电子邮件。据报道,美国国务院的10个邮件账户中共有6万封电子邮件被盗。这起事件促使美国参议员Ron Wyden要求联邦政府展开调查,以确定微软公司松懈的安全防护措施是否是导致本次泄密事件的主要原因。微软公司表示,安全专家已经发现了使威胁团伙“Storm-0558”得以闯入美国官员云电子邮件账户的原因和问题。在2021年Windows系统崩溃后,一个漏洞导致攻击中使用的Azure Active Directory密钥被不适当地捕获,并存储在一个文件中。微软表示,有一个漏洞导致这些不规范存放的密钥没有被检测出来。此外,这次攻击的幕后黑手是通过侵入属于微软工程师的公司账户来访问含有密钥的文件。而微软此前表示,被盗的Azure Active Directory密钥可以被用来伪造身份验证令牌,并访问来自约25家组织的电子邮件。

事件影响:

        微软在此次事件中不仅未能自主发现漏洞,反而是在美国政府的提示下才开始调查。调查结果显示,共有22个组织和503名个人的Microsoft Exchange Online电子邮件账户受到了攻击影响。美国国土安全部宣布成立网络安全审查委员会(CSRB),对微软的云安全措施进行审查,并提出加强云计算客户和CSP(云服务提供商)自身网络安全实践的建议。

1.2 被俄罗斯黑客入侵长达一年,美国防承包商敏感信息失窃

事件描述

        2022年2月,美国情报部门披露俄罗斯国家黑客已经网络入侵美国国防承包商长达一年,获取敏感信息并深入了解美国的国防和情报计划及能力。FBI、NSA和CISA透露,自2020年1月以来,俄罗斯黑客组织已经入侵了多个国防承包商(CDC)网络,在某些情况下,至少持续了六个月,定期窃取数百份文档、电子邮件和其他数据。

被入侵的承包商:

1、Electronic Warfare Associates (EWA):2021年8月,EWA公司的电子邮件系统遭到攻击,攻击者窃取了包含敏感信息的文件,如姓名、社会安全号码 (SSN) 和驾驶执照等信息。

2、Prototype Development, Inc. (PDI):PDI公司的数据遭到勒索软件攻击,攻击者获取了军事协议、机密性协议以及客户和员工的私人数据。

3、Belcan:Belcan公司的数据泄露事件涉及敏感信息,包括管理员电子邮件、管理员密码、内部网络地址等。

4、Booz Allen Hamilton:博思艾伦咨询公司存储在亚马逊服务器上的文件泄露,涉及28GB的敏感信息和明文密码。

影响与后果:

1、泄露的信息可能涉及军事技术文件和国防机密,对国家安全造成影响。

2、个人敏感信息的泄露可能导致身份盗窃和网络诈骗等问题。

3、部分承包商在事件发生后采取了相应的安全措施,但仍有信息被非法访问和利用的风险。

2.安全分析

安全问题及需求:

1、在第一个案例中,密钥管理不规范,存放密钥的文件进行加密保护,没有消息认证功能,这就导致一旦漏洞暴露出来,攻击者知晓后可直接盗取密钥来伪造身份令牌,进而访问邮件网站,窃取邮件。

2、在第二个案例中,所有文件访问都是畅通无阻的,没有对访问者进行身份认证,这导致了攻击者可以伪造成合法身份对文件进行非法访问及下载。

安全目标:

        实现对密钥的加密存储、严格分发及邮件和文件的认证访问。

 

3.方案设计

        在上述设计方案中,整个密钥的取出、使用、回收、交换过程实现了完全加密,不给攻击者可乘之机,在流程上实现了保密功能,解密后的密钥也不直接用于访问加密文件和加密的邮件,而是通过生成临时身份令牌的方式进行访问,临时身份令牌具有使用期限,一段时间后自动被销毁。解密后的密钥另外进行密钥交换,方便其他具有相同权限的用户也可访问加密文件和加密邮件。在认证方面,采用多因素认证方式:硬件登录临牌+生物特征(例如指纹、虹膜等),硬件登录临牌只有使用者自己持有且由自己保管,生物特征当然由于不同人的生物特征而不同,攻击者很难通过网络获取到用户的生物特征。


http://www.ppmy.cn/embedded/173418.html

相关文章

监控推特信息并发送到微信

循环尝试连接:尝试最多 5 次连接 API,如果成功获取数据则退出循环。 API 请求: 使用 http.client.HTTPSConnection 连接到 twitter154.p.com。 设置 API 的认证头(x--key 和 x-host)。 发送 GET 请求,获取用户 的最新 20 条推文。 解析返回的 JSON 数据。 异常处理:如果…

智能家居分享

因为最近沉迷智能家居,所以来给大家分享一些轻松改变生活体验的小家具 1: 智能门锁 出门忘记带钥匙是许多人都遇到过的尴尬事,智能门锁的出现完美解决了这个困扰。智能门锁采用指纹识别、密码、刷卡、手机等多种开锁方式,大大增…

12.16some pro about py model

pro1 y_true 是一维数组,代表了真实的目标值(例如股票收盘价),长度为 100,表示有 100 个样本的真实值。y_pred 是二维数组,形状为 (100, 1),这意味着模型对这 100 个样本进行了预测,…

基于深度学习的多模态人脸情绪识别研究与实现(视频+图像+语音)

这是一个结合图像和音频的情绪识别系统,从架构、数据准备、模型实现、训练等。包括数据收集、预处理、模型训练、融合方法、部署优化等全流程。确定完整系统的组成部分:数据收集与处理、模型设计与训练、多模态融合、系统集成、部署优化、用户界面等。详…

5G时代新基建:边缘节点如何将云计算响应速度提升300%“

随着5G技术的普及,云计算正在迈向一个全新的阶段。传统云计算模式虽然提供了强大的算力和存储能力,但由于数据中心与用户终端的物理距离,网络时延问题始终是一个挑战。为了解决这一问题,边缘计算应运而生,并成为5G时代…

DeepSeek如何赋能研究生学习:从科研到论文的全流程智能化支持

引言 在研究生阶段,学术研究是核心任务,但面对海量文献、复杂的实验设计以及论文写作的高要求,许多同学常常感到力不从心。DeepSeek作为一款国产人工智能大模型,凭借其强大的技术实力和丰富的应用场景,正在为研究生提…

ens33没有分配到IPV4问题

方法一:手动为 ens33 接口分配 IP 地址 你能够借助 ip 命令手动给 ens33 接口分配 IP 地址。不过这种方式在系统重启之后就会失效。 步骤 查看网络信息 先查看一下当前网络的子网信息,例如网关地址和子网掩码等,你可以通过路由器管理界面或…

上传本地项目到GitHub

一、在GitHub上创建仓库 1.点击右上角头像–>点击Your repositories 2.点击New 3.创建仓库 网址复制一下,在后面git上传时会用到 二、打开Git Bash 1.cd 进入项目所在路径 2.输入git init 在当前项目的目录中生成本地的git管理(当前目录下出现.…