我正在尝试一种方法来保护暴露于物理访问的Linux服务器的安全。我的特定平台是PC Engines品牌alix2d13母板上的小型Linux服务器。较小的尺寸带来了攻击者将其从房屋中移出的额外风险。
假设对服务器具有物理访问权限:
1)ROOT-PASSWORD:您将控制台电缆连接到服务器,并提示您输入密码。如果您不知道密码,则可以以单用户模式重新启动机器并重设密码。Voilà,您具有root用户访问权限。
为了保护上述内容,请在GRUB菜单上插入一个密码,以便在重新启动服务器以进入单用户模式时必须提供GRUB密码。
2)GRUB_PASSWORD。如果关闭计算机,取出硬盘驱动器并将其安装在另一个工作站上,您将能够浏览/boot
包含grub.cfg文件的目录,在其中可以找到GRUB密码。您可以更改GRUB密码或删除它。
显然,当我们谈论大型生产机器时,很可能不会有任何物理访问,除此之外,即使有人获得了对服务器的物理访问,他也不会关闭服务器。
有什么可能的解决方案来防止物理上容易窃取的服务器上的数据被盗用?
我所看到的方式,对包含的数据的一种或另一种访问方式都可以得到。