物理安全的问题是:
如果攻击者可以物理访问机器,那么就没有安全性。
不幸的是,对于最终用户工作站,几乎没有什么可以做的。在我工作的地方,我们使用真正是台式机的工作站。因此,在终端用户的视线范围内将安全标签贴在前面的外壳上很容易。如果案件被打开,案件入侵系统可以发送警报,但也可以反击。我能想到的最好的安全解决方案是四倍的。
对存放计算机的位置的物理访问控制。被授权在该地点工作的员工可以使用 RFID 卡或身份证上的一些磁条或条形码通过锁着的门进入。这允许在每个员工的基础上审核对该位置的访问。
强制用户使用两因素身份验证:你知道的东西和你拥有的东西。市场上有几种解决方案。一个例子是广受欢迎的 RSA SecurID 令牌。
不要在最终用户机器上存储敏感数据。仅将其存储在服务器上。使用网络访问控制加强数据安全。
教育你的用户。
#1 的一个有趣效果是,如果用户在没有访问该位置的记录的位置登录计算机,则可以标记该差异以供审查。此外,配置一个解决方案,在他们上次登录时显着显示登录时间和登录持续时间。Unix 机器已经这样做了,但我还没有在 Windows 机器上看到这一点。
对于服务器,机器通常存放在某个密室里。不要使用钥匙进入上锁的服务器机房,而是使用#1 的方法。这样一来,访问被限制在房间内,可以进行访问审核,如果有人因某种原因被放开,您可以将其从访问系统中删除,而不必担心他们复制了房间的钥匙。
作为旁注,我想提一下,如果有足够动机的攻击者获得了对计算机的访问权限并移除了硬盘,那么即使是硬盘的硬件密码也不会阻止他们访问存储在驱动器上的数据。我不久前在某处读到,驱动器本身将加密密钥存储在用户无法访问的磁盘盘片上。但是,攻击者可以打开驱动器并直接读取密钥,从而解密整个驱动器。
最后,在涉及人身安全时,一个足够积极的攻击者必须逮捕和起诉他们。或者把它们拖出来射击它们……为了更好的衡量,两次。