这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 物联网时代,该如何考量嵌入式系统的安全性设计

共6条 1/1 1 跳转至

物联网时代,该如何考量嵌入式系统的安全性设计

助工
2016-06-04 07:53:46     打赏

物联网时代,系统中的嵌入式系统对互联网开放。本质可靠的嵌入式系统有可能遭遇互联网病毒及而已入侵的攻击事件而出现安全问题,这是物联网时代嵌入式系统面临的新挑战。

在物联网的安全架构中,有一个明显的非安全入侵界面。设立归一化安全交互通道,实现交互通道界面的安全管理,是物联网系统中的嵌入式系统安全性设计的重要原则。

1、          电子系统的智能化与集群化

我们从电子系统的时代变革中,可以明显看出电子系统的智能化、集群化趋势,传统电子系统是孤立的泛性产品系统(没有归一化内核);智能电子系统,是归一化微控制器内核基础上的智能产品系统,并从单个产品走向集群(分布式集群、总线集群、局域网集群);物联网电子时代的嵌入式系统,是普遍具有互联网接入功能的智能电子系统,有紧耦合与松耦合接入两种状态。松耦合的智能电子系统是一个独立的产品系统,通常在网下使用,需要时介入,如手机、桌面电脑、智能家电等;紧耦合的智能电子系统与互联网构成一个物联网应用系统,如市政交通管理系统、小区物业安全管理系统的实时监视电子系统。目前,传统电子产品系统基本淘汰,智能电子系统与物联网电子系统会长期并存。

与三个电子时代相对应的开发环境变迁,是产品开发的平台化与可靠性设计内容的变迁。

传统电子时代是电子工程师单打独斗的时代,电子产品的功能性设计、低功耗设计、可靠性设计完全依靠电子工程师的聪明才智,由电子工程师独立完成。

智能电子时代,产品硬件体系设计,是电子设工程师在微控制器、大规模集成电路的功能模快基础上的配置设计;产品的软件体系设计,是集成开发环境、操作系统、计算机工程那个学方法基础的应用程序设计。微控制器、集成电路、集成开发环境、操作系统、计算机工程方法等,构成了形形色色的知识平台。这些平台不只是简单的只是集成,而是具有人工智能,可以替代人类个人脑力劳动的知识力量平台。例如原先设计一个数据采集系统时,电子工程师必须设计出从传感器输出的模拟信号到数字信号的转换,如今,有了A/D转换芯片,便可省去了电子工程师的这部分脑力劳动;又如,没有实时多任务操作系统时,电子工程师在设计嵌入式程序时,必须认真考虑多任务下系统程序中的实时协调与管理,有了多任务操作系统,所有这些任务的调度与管理都有操作系统依靠协议自动实现。因此,智能电子时代电子产品系统设计,进入到了人工智能的平台化开发时代。

与智力替代的平台开发模式相对应的,是可靠性设计内容的变迁。传统电子系统的可靠性完全依靠电子工程师的精心设计。智能电子时代,电子系统的可靠性、安全性设计进入到智能化、平台化的设计,从而使智能电子系统可靠性、安全性设计到达最高境界。

物联网电子时代,智能电子系统对互联网开放,导致互联网中各种不安全因素对智能电子系统的入侵。因此,物联网电子系统安全性,可靠性设计的一个重要方法,是对入侵窗口的管理设计。

2、          物联网系统的安全性架构

物联网安全体现在一个个具体的物联网系统中。物联网安全性设计时,应充分了解物联网系统的安全性架构。

(1)物联网与物联网系统

通常,人们用应用层、网络层、感知层来概括物联网。应用层描述了物联网应用中形形色色的物联网应用系统。人们通常论及的物联网都是一个个具体的物联网系统。早期,人们用应用层、网络层、感知层来描述物联网,缺失了控制层。在许多物联网系统中控制层是必不可少的内容。我们可以用网络层、感知层与控制层来构建物联网系统模型。

(2)物联网系统模型

图1是一个由互联网与嵌入式集群系统构成的物联网系统最简模型。嵌入式集群系统通常都是一个嵌入式系统的局域网,互联网直接服务于物联网的网络层与管理层,每个局域网中的嵌入式应用系统都有可能直接与互联网相连。

1物联网应用系统模型

感知层、控制层由嵌入式系统构成,嵌入式局域网将它们联接起来,形成嵌入式集群系统。当这个嵌入式集群系统与互联网相连后,便构成一个具体的物联网系统。通常,嵌入式集群系统是一个安全、可靠的嵌入式系统局域网。接入互联网时,会出现新的可靠性、安全性问题,即互联网恶意入侵产生的安全性问题。在物联网系统模型中,它体现为一个非安全的入侵界面。

(3)物联网系统的安全性架构

从图1的模型可以看出,物联网系统是本质可靠的嵌入式系统与本质非可靠的互联网构成的交互系统。嵌入式系统与互联网可以有多个渠道交互(因为嵌入式系统都有独立的互联网接入功能)。这些交互渠道都会带来可靠性、安全性问题。在嵌入式系统的高可靠基础上,物联网系统安全性设计的重点是入侵界面的管控与感知层、控制层的安全防护设计。

3、          物联网系统的安全型设计原则

几乎所有独立的嵌入式系统都是本质安全、可靠的电子系统。物联网系统中嵌入式系统的高可靠保证,在于优先选用成熟的嵌入式应用系统,对于一些新增加的应用系统,应保证有足够的可靠性。

物联网系统中,许多安全性问题最终都会反映在嵌入式系统的感知层与控制层上。嵌入式系统的安全性问题是由互联网的安全性因素引起的。因此,最大限度地减少互联网对嵌入式系统的入侵渠道,是物联网应用系统安全性设计的重要原则。

2物联网应用系统的安全性设计模型

物联网系统的安全性设计目标,是要建立一个归一化的安全性管理界面。所有交互行为都通过归一化界面进行管理,可以大大减少互联网的入侵渠道,有利于减少安全漏洞与实现系统安全性的集中管理,防止出现安全性隐患。

实现界面安全的防入侵管理,是入口的验证环节设计。密码验证是最常使用的一种方法,有数符密码与生物特征密码(指纹、掌纹、人脸、虹膜等)。除此之外,在交互中实时使用的校验码也是行之有效的方法。

除此以外,感知层、控制层的安全防护设计也是物联网系统安全设计的重要一环。感知层能迅速感知系统的应急状态,并即时启动系统的应急处理(关闭、进入安全状态)。

2016年3.15晚会,恰逢谷歌 AlphaGo掀起的人工智能热潮,央视在会上演示了让人惊心动魄的智能电子系统的安全漏洞。画面上演示了不法分子通过手中的设备侵入无人机系统,接管了无人机,而无人机机主无能为力;一位黑客在一户人家的外面成功入侵该住宅的Wi-Fi,并控制了该家庭的所有智能设备,包括智能洗衣机、烤箱和智能摄像头,可以让滚筒洗衣机空转、让烤箱的温度飙升到危险数值甚至引发火灾,让智能摄像头随意转动拍摄,偷窥用户的室内活动和隐私等,从而提醒消费者未来有可能出现的安全隐患。这就是物联网时代嵌入式系统的安全隐患。

(1)嵌入式系统本身是安全可靠的,因为它是一个是封闭型的本质安全系统。多年来,家庭中的洗衣机、电冰箱、烤箱、微波炉、电视机等智能设备从来没有出现过上述的安全事故。

(2)嵌入式应用系统开放后,才会出现安全漏洞。上述演示的安全事故出现在智能设备接入Wi-Fi网络或互联网后,形成了非安全的入侵渠道所致。

(3)物联网系统中智能硬件的安全漏洞在于对互联网的开放。这个安全漏洞是可控的,减少互联网接入的通道数量,在这些接入通道中设立可靠的校验、准入管理环节,就能保证系统安全。

4、          物联网时代嵌入式系统面临的新挑战

物联网时代,由于智能电子普遍具有互联网接入功能而带来网络安全问题,这就是物联网时代嵌入式领域面临的新挑战。这是一场安全领域动态的、持续的攻防战,也是一场隐形的战争。

所有弧立的智能电子系统,程序代码都固化在程序存储器中,所有存放数据的存储器,都没有与外部交互的渠通(没有黑客攻击渠道)。智能电子系统只要对外部开放,有了外部入侵的通道,就有可能带来外源性安全问题,除了接入互联网带来的安全问题,还有自己扩展外部接口带来的安全问题,如扩展USB接口、无线局域网联接的智能电子系统等。

据说西方攻击伊朗核电站的震网病毒并不是直接的网络黑客攻击,而是通过特工人员携带U盘感染核电站的计算机系统,间接控制铀浓缩机,致使铀浓缩机损毁。如果所有的铀浓缩机都成为弧立系统,不与计算机系统联网,就可免遭黑客攻击。物联网时代嵌入式系统从弧立到开放,面临着新的安全性挑战。

与智能电子系统不同,物联网时代嵌入式系统的安全性挑战,是一种动态的、持续的、隐形的攻防战,从物联网系统诞生开始,并伴随一生。无人机后诞生,就有可能被劫持,伊朗曾两次劫持了美国的无人机。今后,在无人机战场上,劫持与反劫持的攻防战会永运持续下去。未来自动驾驶汽车也会面临同样的安全性问题。16年央视3.15晚会向我们演示了智能家居可能出现的安全性问题,足以说明未来嵌入式系统面临的巨大挑战。

作者:何利民 转自微信



专家
2016-06-04 21:30:34     打赏
2楼
沙发

专家
2016-06-04 22:27:22     打赏
3楼
安全性,真的很重要。

工程师
2016-06-05 09:42:53     打赏
4楼

顶!!!



助工
2016-06-06 09:30:37     打赏
5楼
学物联网专业的就是不一样  哈哈

专家
2016-06-06 12:20:54     打赏
6楼
好文,支持

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]