AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 877695
Accepted
Harry Johnston
Harry Johnston
Asked: 2017-10-10 16:53:42 +0800 CST2017-10-10 16:53:42 +0800 CST 2017-10-10 16:53:42 +0800 CST

如何阻止 Windows 恢复环境被用作后门?

  • 772

在 Windows 10 中,可以通过在引导过程中反复切断计算机电源来启动 Windows 恢复环境 (WinRE)。这允许对桌面计算机具有物理访问权限的攻击者获得管理命令行访问权限,此时他们可以查看和修改文件,使用各种 技术重置管理密码等。

(请注意,如果您直接启动 WinRE,则必须先提供本地管理密码,然后它才能为您提供命令行访问权限;如果您通过反复中断启动顺序来启动 WinRE,则不适用。Microsoft 已确认他们不认为这是是一个安全漏洞。)

在大多数情况下,这无关紧要,因为对机器具有不受限制的物理访问权限的攻击者通常可以重置 BIOS 密码并通过从可移动媒体启动来获得管理访问权限。然而,对于信息亭机器、教学实验室等,通常采取措施来限制物理访问,例如通过挂锁和/或警告机器。还必须尝试阻止用户访问电源按钮和墙上插座会非常不方便。监督(亲自或通过监控摄像头)可能更有效,但使用这种技术的人仍然远不如试图打开计算机机箱的人那么明显。

系统管理员如何防止WinRE被用作后门?


附录:如果您使用的是 BitLocker,则您已经部分受到了这项技术的保护;攻击者将无法读取或修改加密驱动器上的文件。攻击者仍然有可能擦除磁盘并安装新的操作系统,或者使用更复杂的技术,例如固件攻击。(据我所知,固件攻击工具还没有被临时攻击者广泛使用,所以这可能不是一个直接的问题。)

windows
  • 4 4 个回答
  • 5235 Views

4 个回答

  • Voted
  1. Best Answer
    Harry Johnston
    2017-10-10T16:53:42+08:002017-10-10T16:53:42+08:00

    您可以使用reagentc禁用 WinRE:

    reagentc /disable
    

    有关其他命令行选项,请参阅 Microsoft 文档。

    以这种方式禁用 WinRE 时,启动菜单仍然可用,但唯一可用的选项是启动设置菜单,相当于旧的 F8 启动选项。


    如果您正在执行 Windows 10 的无人值守安装,并希望在安装过程中自动禁用 WinRE,请从安装映像中删除以下文件:

    \windows\system32\recovery\winre.wim
    

    winre.wimWinRE 基础结构仍然存在(以后可以使用副本和命令行工具重新启用reagentc),但将被禁用。

    请注意,Microsoft-Windows-WinRE-RecoveryAgent设置在unattend.xmlWindows 10 中似乎没有任何影响。(但是,这可能取决于您安装的 Windows 10 版本;我只在版本 1607 的 LTSB 分支上对其进行了测试。)

    • 37
  2. Swisstone
    2017-10-10T21:03:58+08:002017-10-10T21:03:58+08:00

    使用 BitLocker 或任何其他硬盘驱动器加密。这是实现您想要的唯一可靠且真正安全的方式。

    • 17
  3. TAHA SULTAN TEMURI
    2017-10-11T05:44:23+08:002017-10-11T05:44:23+08:00

    Bit Locker 也适用于有人窃取您的硬盘并将其用作他的 PC 中的辅助驱动器的情况,以便 PC 使用他的操作系统和辅助硬盘驱动器作为驱动器启动,它不需要任何密码,如果它不是受 BitLocker 保护,任何人都可以轻松浏览其内容,请谨慎尝试,因为重复此行为会导致数据严重损坏。

    始终使用加密来防止此类问题。有关磁盘加密的更多信息,请阅读此内容。

    磁盘加密

    • 1
  4. David Walker
    2022-08-09T19:43:57+08:002022-08-09T19:43:57+08:00

    由于关机失败(包括故意拉扯电源线),运行以下命令以禁用恢复环境:

    bcdedit /set {当前} bootstatuspolicy ignoreallfailures

    还要添加这个来禁用恢复环境:

    bcdedit /set {current} recoveryenabled 否

    两者都在 BCD 存储的 Windows 引导加载程序部分下。

    • 0

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve