区块链技术助力轻量级客户端实现安全网络计算服务
1. 物联网与网络计算现状
物联网(IoT)行业在过去十年中取得了显著发展,目前已有超过130亿台互联的物联网设备,预计不久后这一数字将增至300亿。新兴的网络计算技术,如雾/边缘计算和透明计算,通过基于网络的服务共享机制,显著扩展了资源受限的物联网设备的能力。
以物联网导向的边缘透明计算场景为例,借助块流代码加载和执行技术,资源受限的可穿戴设备(如手环和智能手表)能够交替运行从云服务器或附近边缘服务器(如个人计算机)获取的众多应用程序,超越了这些本地设备的原有能力。
然而,这种灵活可扩展的服务提供范式也给终端设备带来了更高的安全风险。与传统的封闭架构相比,由于网络上开放的服务共享,网络计算系统的攻击面不可避免地增加了。从远程服务器通过网络加载到客户端的频繁变化的外部服务代码,如果缺乏足够的安全机制,可能不可靠、脆弱甚至对主机终端有害。此外,各种边缘服务器中混杂着易受攻击和恶意的服务器,进一步加剧了风险。
2. 现有安全方法及其局限性
一些早期研究已经针对网络计算场景中的非法服务保护终端设备进行了探索:
- Kuang等人的方法 :提出了一种基于完整性检查技术的安全增强型服务共享方法,将检查程序和服务的静态哈希结果部署在本地固件上,检查从互联网获取的服务代码的完整性,丢弃不匹配的可疑服务代码。
- 英特尔工程师的方法 :在UEFI固件上结合专用TPM硬件,提出了一系列基于完整性检查的安全方法。
但这些安全方法在物联网场景中不实用。一方面,本地设备中预存储的静态信息更新困难,特
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



