固件无处不在;几乎我们每天使用的所有系统和几乎所有技术设备都包含固件——最明显的例子就是电脑/笔记本电脑。固件也极易受到恶意软件攻击,黑客会篡改固件,即使安全管理员“修复”了初始问题,也会造成持续性故障。固件攻击如此普遍,以至于人们不断研究如何预防此类攻击,谷歌上“固件破解”和“固件安全”的搜索量逐年增长。
为什么固件攻击如此普遍?修改固件架构本身并非易事;然而,恶意软件攻击者通常会在启动前阶段插入恶意代码来破坏固件,直接攻击BIOS/UEFI固件。一旦固件被破坏,即使修复了问题,固件也无法恢复到无故障状态,即使它只被感染过一次。系统将持续出现问题,给安全管理员带来诸多麻烦。
固件攻击已变得如此普遍,以至于美国国家标准与技术研究院 (NIST) 制定了一套指南——NIST 特别出版物 800-147,详细说明了如何保护 BIOS/UEFI 固件免受恶意软件威胁。BIOS/UEFI 是 PC 架构的核心组成部分,鉴于固件攻击的威胁日益逼近,安全管理人员需要积极主动地创建安全的 BIOS 固件安全流程,以保护系统免受恶意修改。
防止固件攻击的关键在于建立完善的防御体系。那么,安全管理人员该如何预防恶意软件攻击呢?
- 积极主动,重视安全。安全经理应始终保持防御姿态,优先考虑积极的安全流程和更新。
- 注意固件定期检查固件,确保一切正常。
- 及时更新最新的 BIOS/UEFI 固件,更新系统以修补潜在漏洞,防止未来攻击,并诊断可能出现的任何错误/问题。
- 建立授权/认证流程。固件更新的授权流程(例如数字签名验证)将只允许授权人员进行更改和应用设置。
- 尽快报告并解决问题。这体现了“积极主动”的心态。
对于使用 AMI BIOS/UEFI 固件的用户来说,有很多方法可以保护固件免受攻击。AMI 对安全威胁和固件攻击并不陌生。作为领先的 UEFI BIOS 固件解决方案 Aptio V® 的生产商,AMI 已部署了多种安全协议,以帮助客户防止不必要的 BIOS 更新。部分安全协议/工具包括:
- 向客户提供 BIOS 固件更新的发布
- 公司内部设有BIOS安全团队,能够快速解决安全隐患/问题,并就安全实践提供建议。
- 可下载的加密密钥,用于在向 BIOS 安全团队发送信息时加密敏感信息。
- 使用签名服务器实用程序进行安全签名过程,该实用程序通过签名验证来验证 BIOS 更新的真实性。
- NIST SP 800-147 安全闪存支持
通过遵循这些协议并使用 AMI 提供的工具,用户可以在恶意软件攻击发生之前降低其风险。
所以,关键在于时刻保持防御姿态,不要对固件安全掉以轻心。任何包含固件的设备都存在被攻击的风险,制定应对这些风险的流程对于保护系统至关重要。每个人的系统都包含大量重要的机密信息,如果黑客获取了所有这些信息,后果不堪设想。我们都不希望黑客获取您的敏感信息,对吗?因此,请积极主动地保护固件安全,让黑客无处遁形。
