跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
抗浪涌电阻捷比信 · 专业器件主题站

构建物联网网络安全时需要注意的6个要素

对于许多开发团队而言,在其物联网(IoT)设计中包含网络安全性的想法似乎令人生畏。如果没有系统的方法来解决问题,那么在增加功能和最小化实现成本之间的平衡会很快导致混乱和沮丧。为了支持开发人员,美国政府已经确定了开发团队可以采取的一些重要措施,以为其设备的安全功能提供合理的基础。美国国家标准技术研究院(NIST)在其文件NISTIR8259“物联网设备制造商的基础网络安全活动”中定义了六个基本动作。 (面向IoT设备制造商的基础网络安全活动),以供开发团队在其IoT设备设计中考虑网络。这些基本动作可以分为两个时间范围。首先是上市前的行动,这些行动在设备的详细开发甚至尚未开始之前就已进行。这些措施将帮助开发团队确定其设计应提供的安全功能,并且通常可以了解如何实现此功能的准则。尽管第二步操作应在开发开始之前就计划好,但要等到最终产品投放市场后才能生效。这些售后行动涉及到如何为购买产品并将其集成到系统中的客户提供支持的问题。随着网络攻击过程的不断发展,物联网设备也需要与时俱进,并且大多数客户希望其设备可用。货运商人可以支持这一进展。图1中的这六个动作可以帮助开发团队确保其IoT设计实现适当的网络安全功能。 (数据源:NIST)在预营销阶段,有四个主要动作旨在与开发团队的其他传统预营销动作相辅相成或同时执行,以帮助定义设计试图实现的市场机会。 1.识别潜在客户并定义潜在用例。此操作对于确定客户需要哪些网络安全功能至关重要,并且通常可以指示如何实现这些功能。要问的问题可能包括如何使用设备以及在哪里使用设备,将继续使用设备多长时间,将与之交互的其他客户端系统以及攻击者如何损害或滥用设备。 2.研究客户网络安全的需求和目标。开发人员需要至少部分地了解客户如何减轻其独特的网络安全风险。了解客户的风险以及客户控制风险的方式将对定义设备的网络安全功能要求有很大帮助。有两种威胁在起作用-可能需要保护设备本身以防止其功能受到破坏或劫持,并且可能需要保护设备处理的消息免遭盗窃或操纵。 3.确定如何满足客户需求和目标。对于行动2中确定的每个网络安全目标,开发团队需要提出以下问题:实现该目标的适当方法是什么?该方法可以包括内置于设备本身中的功能,或由诸如集线器或网关之类的另一客户端设备所提供的功能,或诸如基于云的服务之类的第三方所提供的功能。还需要考虑非技术方法,例如客户是否愿意接受未达到目标的风险。此外,团队还应考虑这些方法的鲁棒性。 4.规划以完全支持客户的需求和目标。通过确保存在适当的机制并根据长期设备支持的想法进行设计选择,开发人员可以使他们的设计更适合满足客户目标。例如,如果设备的安装寿命是几十年,则在安装后包括更新加密算法或更改密钥的功能可能是合适的。其他要问的问题可能包括客户如何验证硬件和软件的完整性,如何确保第三方软件的安全以及如何保护程序代码免遭未经授权的访问和篡改。除了可以帮助指导设备网络安全功能的选择和实施的这些措施外,开发团队还应该计划两个售后措施。 5.定义与客户沟通的方式。客户可能需要知道在评估设备购买时可以提供哪些安全功能。安装后,他们可能需要知道如何唤醒,修改或更新此类功能,因此开发团队需要计划如何将此信息传达给客户。需要考虑的问题包括客户将了解的术语