历史上的今天
返回首页

历史上的今天

今天是:2025年03月12日(星期三)

正在发生

2019年03月12日 | 如何保证安全的物联网设计

2019-03-12 来源:EEWORLD

本文作者:Atlantic.Net公司副总裁Adnan Raja


现如今智能的连接设备已经广泛布局在我们的家中或者我们的工作环境中,这些设备很棒,但它们也会暴露出许多新的攻击面,“设计安全”框架可以提供最佳的保护方案。该框架是硬件和软件开发中的一系列原则,侧重于将安全性作为设计和开发过程中的核心问题。

我们越来越多地用旧式计算机之外的“智能”/连接设备填充家庭,从恒温器到安全系统甚至到厨房用具。企业在线提供一系列流程,对象和空间,以扩大智能服务的潜力。物联网(IoT)具有巨大的潜力,但连接一切都有副作用:那就是增加漏洞。

我们必须考虑物联网网络安全的基本原则,以保护自己的个人隐私甚至企业安全。其中最受关注的是“设计安全”概念和设备安全认证计划。

物联网设备安全101

保护物联网设备的关键步骤包括以下几种实践:

执行例行更新。制造商会不定期发布更新,可以通过软件改进产品的安全性。一旦产品掌握在您的手中,快速安装更新将有助于保护您免受最近发现的威胁。但请记住,不完美的更新可能会暴露新的安全漏洞。

控制访问。考虑是否需要连接到互联网才能使用该设备。如果您不需要连接,那么您只需授予对家庭网络的访问权限。

关闭通用即插即用功能。UPnP是路由器,相机,打印机和其他设备的弱点。同时,安全的互操作性是物联网的必要条件。

改善密码。密码必须要足够长,并且最好是字母数字的,以及避免重复,尤其不要使用字典单词和个人相关名称。许多设备目前都附带了令人难以置信的可怕密码,如“admin”和“password”,因此请及时与您的硬件供应商联系,确保您的物联网端点安全。

保护您的连接。使用专用网络将设备连接到Internet时,如果要提高稳定性,请确保您使用适合设备类型。

设计安全与设计隐私

除了了解设备可以采取的几个步骤之外,选择一个遵循设计安全性的制造商是有帮助的。设计安全性是硬件和软件开发中的一系列原则,侧重于保护系统并降低潜在风险。遵循这些原则允许制造商知道他们正在保护用户并遵守欧盟的通用数据保护法规(GDPR),使用此方法构建的系统包含诸如遵守编码最佳实践,实施身份验证保护和部署连续测试等元素。

设计安全如此重要的关键原因是软件通常首先考虑其功能,安全性成为次要问题,开发人员必须将安全漏洞作为持续关注而不是通过优化安全性来构建它。通过设计安全,您可以确定制造商正在有效且快速地修复安全问题。

设计安全性包含以下原则:

安全默认值。以标准方式创建安全体验。如果需要,允许用户删除保护。

正确修复安全问题。请注意设计模式,这可能会在您尝试修复代码时引入回归,需要测试所有相关应用程序。

保持安全简单。代码尽可能简单,这也更容易减少攻击面积。

深度防御原则。虽然只有一个控件可能是合理的,但添加更多控件可以使您的防御更深。

最小特权原则。应为帐户提供最低可能的权限级别,以完成其业务功能。

不要相信服务。您可以利用外部提供商进行处理,但请记住,默认情况下,服务不应该受信任。

通过隐藏避免安全。您不应仅仅通过隐藏关键细节来尝试保护关键数据,但这是一个不充分的安全控制。

职责分离。通常,管理员不应该是应用程序的用户。

验证失败。验证您的代码永远不会以默认情况下使用户成为管理员。

尽量减少攻击面积。应尽可能限制攻击面积,所有功能都会增加风险。

设计隐私是GDPR中的一个概念,类似于设计的安全性。设计隐私的两个核心要素是:

默认情况下保护数据。数据控制器应该只在必要时存储数据,应该只在必要的范围内处理数据,并且只应处理必要的特定数据;

设计数据保护。数据控制器应通过实施假名和其他保护措施,尽可能限制个人数据的处理。

寻找认证

虽然设计安全的原则有助于理解设备制造商的期望,但当您只需寻找遵循这些原则的认证时,一切都变得更加简单。 ThingsCon和Mozilla提出了可信技术标志,专注于安全和隐私。 ThingsCon的分析师使用五个主要标准来衡量产品:

开放性。是否生成或使用了开放数据?制造商和设备的流程是否开放?


稳定性。可以期待什么样的生命周期?设备有多稳定?


透明度。数据的使用方式和设备与消费者的沟通方式是什么?


隐私。用户权利是否受到尊重?数据实践是否具有领先优势?


安全。安全实践和保护是否反映了当前的环境?

另一个认证项目是网络安全认证计划,来自爱立信和AT&T。该系统收集有关物联网威胁的信息并将其发送给设备制造商,允许这些公司及其开发人员快速发现和修复任何漏洞。

保护物联网

到2025年,根据麦肯锡,物联网每年将产生3.9万亿美元到11.1万亿美元的经济影响。然而,这种巨大的回报也带来了巨大的风险。通过考虑上述最佳实践,并通过设计和认证计划了解安全性,您可以更好地了解如何安全地推进物联网项目或购买设备。

推荐阅读

史海拾趣

Advance Tapes公司的发展小趣事

随着电子行业的快速发展,对胶带产品的性能要求也越来越高。Advance Tapes公司意识到,只有不断创新才能在激烈的市场竞争中立于不败之地。于是,公司加大了对研发的投入,引进了一批高素质的研发人才,并与多家高校和研究机构建立了合作关系。经过不懈努力,Advance Tapes成功开发出了一系列具有高性能、高可靠性的胶带产品,得到了广大客户的认可。

Degson Electronics Co Ltd公司的发展小趣事

为了提高产品的品质和可靠性,Degson积极引进国际先进的管理体系和技术标准。公司通过了ISO9001、ISO14001等国际管理体系认证,并严格按照相关标准进行生产和质量管理。此外,Degson还建立了亚洲首家获得美国UL和德国VDE认可的专业实验室,以确保产品的性能和品质符合国际标准。这些举措使Degson的产品在品质上得到了显著提升,赢得了客户的信任和好评。

COILCRAFT公司的发展小趣事

COILCRAFT公司成立于1945年,是美国较早的磁性元件制造商。在创立初期,公司以生产高频电感器和变压器为主,凭借着卓越的技术和稳定的质量,逐渐在电子元器件市场中崭露头角。公司总部位于伊利诺伊州卡里,这个地理位置为其提供了便捷的物流和人才资源,为其后续的发展奠定了坚实的基础。

FUJI公司的发展小趣事

COILCRAFT公司成立于1945年,是美国较早的磁性元件制造商。在创立初期,公司以生产高频电感器和变压器为主,凭借着卓越的技术和稳定的质量,逐渐在电子元器件市场中崭露头角。公司总部位于伊利诺伊州卡里,这个地理位置为其提供了便捷的物流和人才资源,为其后续的发展奠定了坚实的基础。

Alcatel-Lucent公司的发展小趣事

随着电子行业的不断发展,COILCRAFT公司意识到技术创新是保持竞争力的关键。于是,公司加大了对研发团队的投入,不断推出新产品和新技术。其中,射频芯片电感器和功率磁性元件的推出,极大地满足了通信设备、网络设备等领域对高性能磁性元件的需求。此外,COILCRAFT还具备定制磁性元件的能力,能够根据客户的精确要求进行定制生产,这一服务赢得了众多客户的青睐。

Evans Capacitor Company公司的发展小趣事

随着环保意识的日益提高,ECC积极响应国家号召,致力于绿色环保产品的研发和生产。公司投入大量资金研发环保型电容器,采用环保材料和工艺,减少生产过程中的污染排放。此外,ECC还积极参与公益事业,捐款支持环保组织和慈善机构。

问答坊 | AI 解惑

电子元器件产品的五大特点

1、产品门类多,品种繁杂。仅根据原电子部编制的电子产品分类和编码统计,电子元器件除集成电路以外的产品就有206个大类2519个小类,其中电真空器件13大类260个小类;半导体分立器件(包括激光、光电子器件等)18大类379小类;电子元件17个专业,16 ...…

查看全部问答>

不光可以晒创意,还可以晒电子方面的任何东西哦

如题, 比如电子焊接中碰到的稀奇古怪的事,或者好的窍门,贴出来供广大电子爱好者一个走捷径的机会,先谢过大家的无私奉献, …

查看全部问答>

程序放在ram里运行,放在nand里面就不运行了,请问怎么回事

各位,我遇到个问题比较奇怪,请问大家遇到过没有,我把程序放在nand里面,运行不了,提示不是windows ce应用程序,放在ram里面就可以,往nand里面存文件取文件都没有问题,请问是怎么回事 还有一点补充的就是好像以前nand直接访问的话是没有问题 ...…

查看全部问答>

EVC和VC读写文件中的汉字

各位,我要将VC下生成的数据文件读取出来,其中的数据有汉字,也有其他英文字符。在VC下写时用的是TCHAR,我在EVC下用TCHAR来读,自动读取出的汉字为乱码????????…

查看全部问答>

有用广州倍思得BST-URD9201做过开发的高人请进

我现在做的毕业设计用的就是这款读卡器,需要自己开发一个新的程序包,但是该读卡器自带的说明书过于简单,对该款仪器的命令介绍不全,希望有用该读卡器做过相关项目的高人指点一下。…

查看全部问答>

为什么Eboot阶段的功耗大于wince运行阶段

首先介绍一下我的系统:PXA270 + wince5.0 系统启动过程,上电 --> eboot将wince5.0镜像从flash 搬运到RAM中, -->跳转到RAM运行 现象:用4.2V给系统供电,正极串入电流表,在eboot阶段的电流为300mA左右,跳转到wince5.0后,功耗降到220mA,在bo ...…

查看全部问答>

关于周立功7290和I2C使用的问题

实验平台是MagicARM2410,我们在做实验时遇到个问题.... 如何在7290的数码管上显示自定义的数据,如:我想显示P-------,该如何做,向哪个子地址发数据? 问题二: 我先做了EINT的一个中断,还要用到串口中断,因为要用I2C和串口都要可操作,所 ...…

查看全部问答>

求一C源程序(基于运动信息视频对象分割技术)

就是要求把动态的物体从静态的环境里取出。 例如:一个人跳水的视频,把跳水的动作从它所在的环境中分离出来。 要求是C/C++写的,好象要放到MAXPLUSS2里去运行。 我是做软件开发的,一点不懂这方面的东西,但现在急需这个程序,请大家帮个忙了。…

查看全部问答>

allegro的走线设置

请问怎样设置才能消除缺口,第一次使用allegro,知道的热心人请指点。。。。只有50分,全给了。。。。…

查看全部问答>

淘---利尔达的EZ430-RF5137-433

本人急需几块 利尔达的EZ430-RF5137-433  开发套件。     大家如有闲置,可以转给俺,qq:4l72484O9…

查看全部问答>