本文概述了如何增强蜂窝物联网部署的安全性和鲁棒性,基于 GSMA 的物联网安全指南(FS.60),按重要性分类了安全威胁、缓解策略和最佳实践,涵盖设备、移动网络和应用三大关键领域。
设备安全
- 高风险威胁与缓解措施
- 未授权访问:风险是设备泄露数据或被劫持(例如用于僵尸网络)。缓解措施包括强认证、安全配置、加密凭证和身份生命周期管理。
- 恶意软件感染/代码注入:风险是恶意代码导致持久性入侵或横向移动。缓解措施包括安全启动、固件签名、运行时完整性检查和安全的更新交付。
- 物理篡改:风险是物理访问暴露凭证或允许硬件攻击。缓解措施包括防篡改设计、使用防篡改硬件安全元件(例如 eSIM)、安全存储密钥。
- 最佳实践
- 定期进行固件更新并具有回滚保护。实施安全报废流程。使用硬件安全模块(HSM)、防篡改元件(例如 eSIM/iSIM、安全元件)进行加密功能(而不是 SoftSIM)。
移动网络相关安全
- 高风险威胁与缓解措施
- 网络实体欺骗/冒充:风险是启用中间人(MitM)攻击和假冒基站。缓解措施包括使用 SIM/eSIM 的相互认证、网络证书验证。
- 数据拦截/窃听:风险是未加密传输可能暴露机密或敏感数据。缓解措施包括 3GPP 标准加密、TLS/DTLS 协议、对敏感流量进行 VPN 隧道传输。
- 信令攻击(例如拒绝服务):风险是可能降低或阻止设备连接。缓解措施包括速率限制、网络流量分析、异常检测系统。
- 最佳实践
- 持续监控网络。实施和更新基于 SIM 的安全算法(例如 MILENAGE)。使用运营商级防火墙和入侵防御系统。
应用相关安全
- 高风险威胁与缓解措施
- 未授权访问:风险是常见的数据外泄或服务操纵的利用点。缓解措施包括强认证、输入验证、访问控制、速率限制。
- 数据泄露:风险是高监管和声誉影响。缓解措施包括端到端加密、安全数据存储、日志记录和监控。
- 弱认证/授权:风险是导致对关键系统的未授权访问。缓解措施包括基于角色的访问控制(RBAC)、最小权限、多因素认证(MFA)。
- 最佳实践
- 确保安全软件开发生命周期(SDLC)流程。渗透测试和定期漏洞评估。事件响应计划和数据泄露通知协议。
安全管理的关键建议
- 采用整体安全模型:跨设备、网络和应用层集成安全。
- 投资生命周期安全:包括安全设计、部署、维护和报废。
- 按风险和业务影响优先排序:首先关注高影响、高可能性的威胁。
- 与受信任的生态系统参与者合作:确保您的供应商、运营商和集成商遵循 GSMA 和行业最佳实践。
- 保持信息畅通:监控威胁情报源并参与物联网安全工作组。
威胁类别优先级热力图
- 设备相关:未授权访问(高)、恶意软件感染/代码注入(高)、物理篡改(中)、不安全的 API(中)、数据泄露(中)、弱认证/授权(中)。
- 网络相关:数据拦截/窃听(高)、信令攻击(例如拒绝服务)(高)。
- 应用相关:不安全的 API(高)、数据泄露(高)、弱认证/授权(高)。
进一步阅读
完整 GSMA 物联网安全指南(FS.60):https://www.gsma.com/solutions-and-impact/technologies/internet-of-things/wp-content/uploads/2024/07/FS.60.pdf