由Bitlocker问题引发的思考

news2025/1/15 6:42:02

由Bitlocker问题引发的思考

  • 一、什么是Bitlocker问题
  • 二、如何解决Bitlocker问题
  • 三、萌生的思考


一、什么是Bitlocker问题

  • Bitlocker概述

BitLocker 驱动器加密是一项数据保护功能,它与操作系统集成,用于解决来自丢失、被盗或销毁不当的计算机的数据被盗或泄露的威胁。

  1. BitLocker驱动器加密的官方解释

以下将通过图示来说明中招Bitlocker后的整个过程。

(1)蓝屏无法进入windows开机界面,如下图所示。

在这里插入图片描述
(2)当使用WinPE进入操作系统,发现D盘和H盘两个磁盘分区均上了锁,如下图所示。

在这里插入图片描述
注意:以上提到了通过WinPE进入操作系统这一操作,这里有两个知识点:
(1)如何制作WinPE启动U盘?

这里有几个链接可供参考:
(a)制作纯天然无污染的微软官方win10Pe(超详细)

(b)使用WINPE制作U盘启动

(c)pe制作u盘启动盘步骤 pe制作u盘启动盘教程【win7】

后续,作者同样会更新这个帖子,在这个部分补充自己的操作过程… …【敬请期待】

(2)如何通过WinPE程序进入预装载的操作系统?
将WinPE启动U盘插入电脑后,连续点击F12,选择从U盘启动,即可进入预装载的操作系统。

点击“H盘”后,会得到以下界面,告知你**“输入48位恢复秘钥以解锁此驱动器”**(这里给出的密钥ID:211B2797只有8位,显然只是6组密钥数字的第一组)

在这里插入图片描述
考虑到上述情况,作者显然 无法访问D盘和H盘两个磁盘分区里面的数据

那么电脑上N年沉淀下来的数据、代码、文件、资料等不是全完了?

作者陷入了极度焦虑之中。


二、如何解决Bitlocker问题

转而,沉下心在网上查找相关资料,仅附上以下两个微软发布的链接供读者参考:

  1. BitLocker 常见问题解答 (FAQ)

  2. 在 Windows 中查找 BitLocker 恢复密钥

另一方面,作者思考搞清楚出现Bitlocker问题的原因往往是解决问题的关键之所在。

在叙述真正的原因之前,请允许作者先谈谈从一些网络渠道,当地线下电脑城,甚至是官方运营商那里得到的的说法(尤其是具有误导性的指导),真是一把辛酸泪。

  1. 领悟到_I:只有拿到BitLocker秘钥才能进行解锁

来着相关渠道的说法:
(1)网络上一些号称能通过数据恢复解决Bitlocker问题的公司(包括联系电话)。
网上成都一家“有名”的做数据恢复的公司,答:Bitlocker的问题我们之前处理过,有经验,通过数据恢复就能做解密处理。但现在正在放年假,年后再打电话联系;再次请教了网络上的各种“专家”后,1个多小时后再打电话过去,想沟通一下对方的解决问题思考,对方答:你可以再找其他公司来做(之前的有信心、有经验等已荡然无存)
现在看来:这是一家很随意的公司,说话更不负责。网上的经验广告等噱头成分太高。

网上一个数据恢复公司的“大专家”告诉我:由于你是厂家预装的操作系统,并不会像在 Windows 中查找 BitLocker 恢复密钥中描述的那样,有一个微软账户和Bitlocker秘钥相互绑定,而你机器磁盘的Bitlocker解密秘钥是被植入在了电脑的一块芯片中,只有找Dell官方才有可能拿到该秘钥。
现在看来:这是一种更加可笑的说法。

(2)老家地区线下电脑城。
答:我们可以通过WinPE进入操作系统,但是如果没有秘钥是无法打开Bitlocker锁的。
现在看来:这是很有道理的回复。

(3)成都地区线下电脑城。
答:可以通过WinPE进入操作系统,但是如果没有秘钥是不可能打开Bitlocker锁的。
现在看来:这是很有道理的回复。

(4)Dell官方客服(Tel:4008868610)、Dell灵越系列(Tel:4008868619)
由于我的电脑为Dell品牌,灵越系列,于是通过Dell官方客服联系到了Dell灵越系列的工作人员。官方客服答:如果你自己也不知道操作系统关联的是哪个微软账户,他们是无法通过机器唯一的EX编码帮忙查询(或做邮件反馈)Bitlocker锁的秘钥。我进一步说明:由于我是厂家预装的操作系统,根本不可能知晓在操作系统安装时到底关联(即注册过)哪个微软账户。官方客服在确认相关主要技术人员后,对方答:建议你只能重装电脑
现在看来:所谓官方的回复,水之又水,对于解决问题毫无帮助。如果按照官方客服的建议重装电脑,那么不仅C盘(操作系统盘)中的数据全没了。由于受到Bitlocker锁的制约,那么其他磁盘也是打不开的(已卸载并做测试,证明了上述结论),如重新格式化,数据将全部丢失。重装电脑即意味着我电脑上N年沉淀下来的数据、代码、文件、资料等就全部清空了。这对于我来说,将是毁灭性打击。

  1. 领悟到_II:找到微软账号才能获得Bitlocker秘钥

经过多番碰撞,我xx

就想到了office

在这里插入图片描述

(2)连续执行以下命令:

manage-bde -unlock H:-rp recovery_key

这里的recovery_key即为

manage-bde -status H:
manage-bde -status H:

在这里插入图片描述


三、萌生的思考

这里作者主要想谈谈据该事件而产生的对国产办公软件及操作系统安全性的思考:

(1)


​ 【彩蛋来了】

看完作者写的这篇博文,请参见:

created in 2023.01.23,updated in 2023.01.24

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

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

相关文章

高级Spring之Bean后处理器

常见Bean后处理器的作用: public static void main(String[] args) {// ⬇️GenericApplicationContext 是一个【干净】的容器 干净:没有额外的添加bean工厂处理器,bean处理器,消除一些干拢GenericApplicationContext context new GenericApplicationContext();//…

(深度学习快速入门)第三章第三节3:深度学习必备组件之优化器和优化算法

文章目录一:优化算法(1)优化算法概述(2)梯度下降法二:优化器一:优化算法 (1)优化算法概述 优化算法:对于深度学习问题,我们通常会先定义损失函数…

【华为上机真题】寻找相同子串

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊! &…

2023牛客寒假算法集训营3

(数学场真折磨人) A. 不断减损的时间(贪心) 题意: 给定一个数组,任意次操作,每次操作可以 选择一个偶数除以 222 。 求最终数组所有元素之和的最小值。 思路: 要使得所有元素之…

(python)selenium工具的安装及其使用

selenium概述 一个自动化测试工具。它可以让python代码调用浏览器。并获取到浏览器中加载的各种资源 优缺点: 优点 selenium能够执行页面上的js,对于js渲染的数据和模拟登陆处理起来非常容易使用难度简单爬取速度慢,爬取频率更像人的行为&a…

k8s安装nfs设置pv pvc并部署mysql

在k8s系列第一篇中提到有一个用于nfs机器没有部署任何东西,这一篇我们来搭建nfs服务,并在k8s上部署mysql,并将mysql的data目录映射到nfs中。网上的部分教程为了简便教学用的hostPath做的映射,只是便于教学的简便做法,实…

Linux常用命令——skill命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) skill 向选定的进程发送信号冻结进程 补充说明 skill命令用于向选定的进程发送信号,冻结进程。这个命令初学者并不常用,深入之后牵涉到系统服务优化之后可能会用到。 语法 skill(选项…

vim的自动化配置(一条指令就够了)

应该没有人在因为vim中括号不能对齐和补齐和自动缩进而烦恼吧! 自动化配置不香吗? 如果你想把你的vim给配置成像vs2022编译器一样,那么恭喜你,当你看到这篇文章的时候你就要成功了! 一条指令,下载出vs20…

Java 分支及循环语句

文章目录一、分支语句1. if 语句2. switch 语句二、循环语句1. for 循环语句2. while 循环语句3. do...while 循环语句4. 跳转控制语句5. 循环嵌套6. Random6.1 猜数字游戏一、分支语句 1. if 语句 if(关系表达式1) {语句体1; } else if(关系表达式2){语句体2; } ... else {语…

带你去了解什么是makefile文件

GNU make命令是用来控制从源文件生成可执行文件或非可执行文件的方式。那么make命令又是通过makefile文件来控制了。所以了解makefile文件就显得很有必要了。 makefile文件由许多规则组成,这些规则的形式一般是这样的: 目标 ... : 先决条件 ...命令目标…

PMP范围和需求的区别是什么?

定义需求:为满足业务需求,某个产品、服务或成果必须达到的条件或具备的能力。范围:项目所提供的产品、服务和成果的总和。在PMI中我们常说的范围一般为项目范围,其定义为:为交付具有规定特性与功能的产品、服务或成果而…

现金+股票再平衡策略的测试 - 针对恒指

最近很多人在讨论一个策略,就是50%现金,50%ETF,然后按照一定的策略再平衡一次,将会获得比单纯股票投资更安全的策略和更加稳定的收益。我做了一个简单的回测。 测试模式1 1990-01-02 - 2023-01-20 长期涨模式 首先假设我找到了一…

Redis面试题万字汇总 [施工中]

1. Redis 数据结构Redis底层有五种数据结构,String, long / double : 底层是小于Long的数字时, 使用的时long字符.它也可以支持double类型浮点数,embstr : 如果是短字符串,长度小于39个字节, 使用的是embstr数据结构. 之所以是39字节,主要是redis的jemalloc最小单位是64个字节,…

深度估计源码详解

源码链接见文末 论文地址: Monocular Depth Estimation Using Laplacian Pyramid-Based Depth Residuals | IEEE Journals & Magazine | IEEE Xplore 1.项目环境配置 项目中所包含的库直接使用pip install就好,但是有3个地方需要处理一下: fcntl,这个需要打开anacon…

DFS(六) N皇后 II

n 皇后问题 研究的是如何将 n 个皇后放置在 n n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回 n 皇后问题 不同的解决方案的数量。 来源:力扣(LeetCode) 链接:https://leetcode.cn/pr…

浮动 应用场景 浮动的基本特点 高度坍塌 解决浮动时盒子冲突问题

目录浮动应用场景浮动的基本特点盒子尺寸盒子排列文字环绕高度坍塌浮动 视觉格式化模型,大体上将页面中盒子的排列分为三种方式: 常规流浮动定位 应用场景 文字环绕横向排列 浮动的基本特点 修改float属性值为: left:左浮动…

【HBase入门】6. 常用 Shell 操作(3)

前言 我们可以以shell的方式来维护和管理HBase。例如:执行建表语句、执行增删改查操作等等。 过滤器的用法 过滤器一般结合scan命令来使用。打开HBase的JAVA API文档。找到RowFilter的构造器说明,我们来看以下,HBase的过滤器该如何使用。 …

快速排序的实现和优化~

相比于冒泡排序的改进点: 在前面学过的冒泡排序中,由于扫描过程只对相邻的两个元素进行比较,因此在互换两个相邻元素时,只能消除一个逆序,如果能通过两个(不相邻的)元素的交换,消除待排序记录 中的多个逆序…

docker desktop window10家庭版踩坑实录

安装 桌面版:https://www.docker.com/products/docker-desktop 这里我就安装的是桌面版 选择windows 前置工作 1.按下 wins(找到这个) 将下面的这个勾选中,如果你是家庭版很可能没有这个东西,那么请看我的这篇文章…

5-5中央处理器-指令流水线

文章目录一.基本概念1.多条指令在处理器中的执行方式(1)顺序执行方式/串行执行方式(2)流水线执行方式①一次重叠执行方式②二次重叠执行方式2.流水线的表示方法(时空图)3.超标量流水线二.分类1.部件功能级、…