亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 物联网技术

保障嵌入式物联网系统安全的六大验证步骤

保障嵌入式物联网系统安全的六大验证步骤

LDRA的Mark Pitchford

安全仍是驱动物联网海量嵌入式设备——从电网、汽车系统到医疗设备和日常电器——的首要关切。若被攻破,这些系统会将关键基础设施、个人数据、公共安全暴露于重大风险,LDRA的Mark Pitchford指出。

预防是最具成本效益策略,呼应"左移"理念——将安全从流程末端前移至最开始。通过在设计开发阶段嵌入安全,团队可早期减少漏洞、避免后期昂贵返工。

以下六大业界认可实践交付高质量、安全嵌入式软件。

1. 将安全构建进软件开发生命周期

传统安全代码检查常是事后——代码按宽泛指南编写再检查缺陷。无论敏捷还是经典瀑布,关键是将安全需求视为全生命周期的一等公民。从一开始整合威胁建模、安全设计模式、代码级安全控制,确保更稳健最终产品。

保障嵌入式物联网系统安全的六大验证步骤

在线性和迭代模型中,安全必须编织进每阶段——需求、设计、实现、测试——而非视为事后附加。

2. 确保双向追溯

功能安全标准要求所有开发阶段双向追溯证据。同等严谨适用安全:追溯保证每个需求有对应设计元素、代码块、测试用例,且变更正确传播。自动化工具可按需重发生成合规工件,简化审计、降低隐藏后门风险。

3. 选择安全语言子集

C/C++中约80%缺陷源自少量语言特性误用。将语言限制在经验证子集——如MISRA C或CERT C——开发者可在编译期消除许多常见漏洞。手工执行费时,将静态分析器集成构建管线自动化合规、保留生产力。

4. 使用安全聚焦过程标准

虽安全标准仍在演进,行业领袖快速采纳。如ISO/SAE 21434"道路车辆网络安全工程"为汽车连接提供详细指南,补充高层SAE J3061。采用此类标准确保结构化、可重复威胁缓释路径。

保障嵌入式物联网系统安全的六大验证步骤

5. 尽可能自动化

每阶段自动化——从IBM Rational DOORS等工具捕获需求到基于模型测试——减少人为错误、加速反馈环。静态分析引擎验证编码和安全标准合规,动态分析和渗透测试确认软件攻击下安全行为。

6. 选择安全软件基座

安全嵌入式软件必须运行在可信平台。域分离隔离应用与其他组件,限制妥协爆炸半径。跨越需求到文档的集成测试套件让开发者在构建环境中验证安全。

采用这六大流程为构建安全、可靠嵌入式物联网系统提供内聚策略。

作者:LDRA的Mark Pitchford。

更多信息点此:了解嵌入式安全更多

物联网技术

  1. 保障工业物联网安全:思科Cyber Vision如何完善安全版图
  2. 保障工业物联网安全:实用路线图
  3. 为何工业物联网成网络攻击靶心——及如何防御
  4. 保障 IoT 安全:保护网络免受网络攻击
  5. 保护您的物联网生态系统:专家策略应对勒索软件与网络威胁
  6. 以欺骗技术守护物联网设备
  7. SD-WAN 为何是物联网时代的网络脊梁
  8. 从硬件到应用全层守护物联网:分层安全蓝图
  9. 如何为物联网驱动企业招募理想CISO
  10. 全球物联网安全三大支柱:连接平台、私有IPX与生态协作
  11. 安全释放物联网全部潜能
  12. 如何选择理想的物联网开发合作伙伴:关键挑战与解决方案