随着越来越多的自动化控制系统连接到互联网,这些系统虽然效率不断提高,但也更容易受到网络攻击。
近年来,对计算机系统的恶意攻击已变得更加频繁,对企业及其客户造成了巨大损失。甚至,网络攻击已成为常规的国家乃至国际新闻事件。
网络攻击有许多来源。最初,个别黑客会侵入网路进行攻击。但是,越来越多的网络犯罪分子企图从政府机关和大型公司的网站中窃取有价值的信息,从而助长了这些罪行的发生。
多年来,数百个网站遭到破坏,损害了数百万用户的信息。在这种情形下,一些国家正在从事“网络战”。
黑客在攻击中部署了许多策略。例如,他们可以利用软件和硬件进行攻击。系统更新也可能会导致黑客的侵入。此外,黑客会侵入缺乏基本安全措施的系统。可能使许多人感到震惊的是,被盗的数据通常是未进行加密的纯文本。
多层安全的重要性
因此,确保计算机系统中的数据安全至关重要。安全性必须在设计的核心实现,而不能仅仅作为事后考虑。
高级别的安全性需要采取多级行动,包括从人机界面到身份验证,数据加密和保持固件更新等所有方面。
身份验证不仅需要识别用户,还需要系统中的硬件和软件组件。用户身份验证通常依赖于简单的密码。通过多因素身份验证和交换密码密钥可以实现更高的安全性。
认证之后,下一步是访问控制,以检查个人或组件是否有权访问相关功能或数据。
加密的重要性
加密通常用于通信,例如用于提供“挂锁保护”访问网站的传输层安全协议。
在硬件加密的情况下,可以在单个文件或整个驱动器进行加密。这样,访问加密磁盘不会造成明显的性能损失。
全驱动器加密的另一个优点是能够快速有效地擦除所有数据。当系统遭到破坏时,此功能特别有用。通过更改或删除加密密钥,可以使数据不能立即被访问。
物理擦除非常耗时,需要多次通过才能确保无法恢复驱动器的数据。
NAND闪存保护系统
Hyperstone NAND闪存控制器有许多接口,包括ISO7816,SPI和I2C,可用于集成关键管理设备等外围设备。例如,可以将智能卡与闪存控制器集成在一起,将行业标准的安全性添加到SD卡或固态驱动器中。
这些接口与Hyperstone控制器集成后,即可实现多级安全性。借助应用程序编程界面,用户可以根据自己的特定需求开发自己的自定义固件扩展(CFE)。这样的CFE使客户端可以添加专有的固件支持,来进行加密,而与Hyperstone控制器或固件的特定版本无关。因此,客户端的扩展可以与Hyperstone闪存管理功能完全集成,同时保持独立。
结果,客户端将保留对CFE源代码的完全控制权,这对于与安全相关的应用程序尤为重要。