0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解决物联网世界中对更安全产品的需求

星星科技指导员 来源:嵌入式计算设计 作者:Jeffrey Fortin 2022-10-04 07:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网IoT) 支持基于互操作通信技术的物理和虚拟设备的互连。最终,这将导致大部分电子设备具有网络连接性——这些设备的每个制造商都必然会进入软件业务。这将嵌入式软件置于物联网技术发展的中心,因为它现在是其关键技术基础。

由于物联网的发展,由于责任范围扩大到全新的平台和服务类别,对安全性的需求重新定义。Gartner 预测,超过 50% 的物联网 (IoT) 设备制造商将仍然无法解决安全实践薄弱所带来的威胁。虽然安全漏洞在任何情况下都是有问题的,但对于物联网应用程序,当安全性受到威胁时,安全性可能会成为一个问题,因为其中一些为医疗设备、汽车、制造设备等安全关键产品提供动力。

一旦开发人员开始编写代码,安全漏洞就会进入产品,不幸的是,许多漏洞直到很久以后才被发现。物联网设备通常不使用通常关注安全缓解措施的传统互联网协议。相反,许多人使用传统互联网协议和行业特定/专有协议的组合,这使得现有的渗透工具(例如针对 HTTP 接口或 SQL 注入攻击的工具)更难应用于物联网嵌入式设备。嵌入式协议几乎不受现有渗透工具的影响,仅仅是因为它们不了解所使用的协议。

因此,未诊断的网络安全漏洞可能仍然潜伏着。为了应对这种威胁,需要在开发过程中解决安全问题,因为在这些先进系统已经发货后重新设计它们的成本太高。开发安全的应用程序需要在开发的所有阶段始终保持警惕。这意味着在目标硬件上编写代码、集成模块和测试编译的二进制文件时,使用能够检测可能漏洞的工具。

一种识别和测试安全漏洞的新方法

当今安全测试人员最常用的工具之一是静态应用程序安全测试 (SAST)。SAST 旨在分析应用程序源代码、字节代码和二进制文件中的常见漏洞,包括可能导致潜在安全漏洞的编码和设计条件。从理论上讲,采用 SAST 是一种很好的开发实践,因为它使开发人员能够了解软件是否存在任何问题、有多少问题以及它们在哪里以及在哪里。

但是,此方法不是一个包罗万象的解决方案,因为 SAST 工具实际上并不执行代码。相反,他们试图通过分析语法、语义和变量估计等元素以及控制和数据流来识别代码中的问题,从而了解代码在“幕后”所做的事情,以识别错误所在。

SAST 工具通常也是基于规则的,并且在开发周期的后期运行,单独使用的结果可能会产生潜在的误报(当工具报告可能的漏洞而不是实际漏洞时)。这通常会让安全工程师在识别真正的漏洞时寻找“大海捞针”。此外,许多 SAST 工具仅有助于零风险部分的代码,以帮助开发人员更有效地发现缺陷,而不是自动发现实际的安全问题。这可能导致耗时的过程和不完整的分析,这可能对软件开发过程有害。

为了解决这些问题,有一些新的动态单元测试方法通过生成测试用例和确认可利用性来实际暴露软件缺陷。利用 MITRE 的常见弱点枚举 (CWE) 分类,该方法使用自动化软件测试方法来询问应用程序的软件代码并识别可能的弱点。

社区开发的 CWE 列表用作描述架构和代码中软件安全漏洞的通用语言,并且是用于检测此类潜在漏洞的工具的标准通用词典。在 CWE 分类中,使用动态测试可以突出漏洞的许多弱点 - 特别是任何具有硬错误的东西,例如使用空指针或除以零。

使用动态测试,一旦发现潜在的 CWE,就会生成并执行利用已识别问题的测试。执行后,测试工具可以分析执行跟踪并确定潜在的 CWE 是否是真正的威胁。然后可以将该问题归类为常见漏洞和暴露 (CVE)。

pYYBAGMhnzuAcQUCAAA-rKCCXUA063.jpg

【图1 | 动态单元测试方法可以通过生成测试用例并确认可利用性来暴露软件缺陷。一旦发现潜在的 CWE,就会生成并执行利用已识别问题的测试。执行后,测试工具会分析执行轨迹并判断潜在的 CWE 是否是真正的威胁,然后将其归类为 CVE。]

该方法基于导致特定软件问题的执行的“综合”(例如,自动构建利用给定漏洞的动态测试),允许识别和自动测试未诊断的网络安全漏洞。然后将此漏洞利用的构建与其动态执行配对,以确定漏洞是否可利用。这种类型的动态测试对代码进行前期分析,以检测可能包含误报的潜在问题(类似于静态分析器)。但是,一旦确定了潜在问题,它还会尝试执行“自动漏洞利用构建”。

与基于静态分析的方法不同,这种类型的软件安全测试只会在真正可利用的情况下标记问题,从而减少误报问题。测试工件的生成允许它们将来重新执行,以证明软件重新设计后潜在问题的缓解。

这变得至关重要,因为随着新技术不断发展改变威胁格局,安全性比以往任何时候都更加重要。每个开发团队都需要一个全面的流程来实现其应用程序安全目标。动态测试可以通过生成测试用例并确认可利用性来更明确地发现漏洞,从而进一步暴露软件中的缺陷,最终创建更安全的产品。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2951

    文章

    48282

    浏览量

    419773
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4435

    浏览量

    210257
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    多国认证加持,桂花网蓝牙网关助力客户联网业务出海

    产品功能要满足客户需求意味着底层硬件设备需要符合目标国家和地区的法规要求。 蓝牙网关作为蓝牙联网系统
    发表于 05-14 11:31

    SGS授予阿维塔科技ISO 26262汽车功能安全产品证书

    近日,国际公认的测试、检验和认证机构SGS(以下简称:SGS)授予阿维塔科技太行智控2.0技术A-Motion ISO 26262:2018汽车功能安全ASIL D产品证书,获颁该证书标志着阿维塔科技已经按照ISO 26262:2018版标准要求,实现了汽车智能底盘系统的
    的头像 发表于 03-18 15:38 482次阅读

    地平线智驾安全基座荣获SGS ISO 26262功能安全产品证书

    2026年2月5日,地平线自主研发的智驾安全基座获得国际权威第三方认证机构SGS颁发的功能安全产品证书。这表明,地平线智驾安全基座已具备面向高级别辅助驾驶应用的高等级功能安全能力,为其
    的头像 发表于 02-09 16:09 687次阅读

    导远电子获得DEKRA德凯ISO 26262 ASIL-D汽车功能安全产品认证

    近日,广州导远电子科技有限公司(以下简称“导远电子”)自主研发的MEMS芯片成功通过ISO 26262:2018 ASIL-D汽车功能安全产品认证,并正式获得DEKRA德凯颁发的功能安全产品认证证书。
    的头像 发表于 01-09 09:28 559次阅读

    SGS为商汤绝影颁发ISO 21448预期功能安全产品认证证书

    近日,国际公认的测试、检验和认证机构SGS(以下简称:SGS)正式颁发全球首张ISO 21448(SOTIF)预期功能安全产品认证证书,授予上海临港绝影智能科技有限公司(以下简称:商汤绝影)驾驶员
    的头像 发表于 01-07 13:49 873次阅读

    Lora基站在联网应用的重要性

    Lora基站在联网应用具有重要的地位。首先,Lora基站可以实现对联网设备的远程监测和控制,为
    发表于 12-03 07:09

    芯源半导体在联网设备具体防护方案

    一同传输。接收方通过安全芯片对接收的数据进行同样的哈希运算,对比生成的消息摘要与接收到的消息摘要是否一致,以验证数据是否被篡改。例如,工业联网传感器发送的监测数据,通过 SHA -
    发表于 11-18 08:06

    请问如何协同工作来保障联网设备固件安全的?

    固件加密存储和安全启动与固件验证这两种固件安全防护手段,是如何协同工作来保障联网设备固件安全的?
    发表于 11-18 07:30

    联网设备面临的多种安全威胁,数据传输安全威胁和设备身份安全威胁有何本质区别?

    联网设备面临的多种安全威胁,数据传输安全威胁和设备身份安全威胁有何本质区别,实际应用
    发表于 11-18 06:41

    学习联网可以做什么工作?

    市场需求,制定产品规划。   系统集成工程师:负责将不同的联网设备和系统进行整合,实现设备之间的联通和数据共享。   安全工程师:负责保障
    发表于 10-11 16:40

    ADI安全产品如何简化不同机器人控制系统安全机制的实现

    我们将探讨各种机器人安全用例,展示ADI的安全产品如何简化不同机器人控制系统安全机制的实现。
    的头像 发表于 08-12 10:43 1.5w次阅读
    ADI<b class='flag-5'>安全产品</b>如何简化不同机器人控制系统<b class='flag-5'>中</b><b class='flag-5'>安全</b>机制的实现

    联网蓝牙模块有哪些优势?

    之间的互联互通。这使得在联网应用,多个设备可以协同工作,从而提高了系统的整体效率。总之,联网蓝牙模块具有低功耗、传输距离远、
    发表于 06-28 21:49

    禾赛科技ATX激光雷达荣获ISO 26262 ASIL B功能安全产品认证

    近日,全球领先的激光雷达研发与制造企业禾赛科技(纳斯达克:HSAI)旗下产品——车规级小巧型超高清远距激光雷达 ATX,正式通过了国际权威检测认证机构 SGS-TÜV 颁发的 ISO 26262 ASIL B 功能安全产品认证,能够为驾驶辅助功能的大规模量产落地提供
    的头像 发表于 06-24 18:12 1354次阅读

    联网设备五大安全认证和标准

    在当今高度互联的世界联网 (IoT) 设备的信息安全能力达到前所未有的重要性。随着工业
    的头像 发表于 06-17 10:07 2424次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>设备五大<b class='flag-5'>安全</b>认证和标准

    联网未来发展趋势如何?

    技术将为人们带来更加安全、便捷和舒适的居住环境。 工业互联网:工业互联网联网行业的热门领
    发表于 06-09 15:25