顶象全场景IoT安全方案解决物联网两大难题
12月22日,第一届“物联网安全沙龙”在杭州召开。来自浙江省物联网协会、中国移动、顶象技术、莹石网络、鸿泉数字等机构和企业的专家、学者等近百人就物联网安全现状及物联网安全案例进行了探讨。会上,顶象技术展示了全场景IoT安全解决方案。
物联网威胁层出不穷
2016年10月,半个北美州的网站服务断线,而黑客发动攻击的“僵尸网络”大部分是由防护薄弱且网络摄像头组成。国内同样也发生了类似威胁。今年上半年,北京、浙江多地爆出家用摄像头风险,导致摄像头成为黑客远程监控家庭的设备。物联网安全受到威胁,损失的可能不仅仅是公民信息资料,更有可能伤害到生命健康或者生产设备。
浙江省物联网产业协会秘书长纪卫平表示,随着全联接时代的到来,物联网已经广泛应用在各行各业,也产生了诸多新的问题和安全威胁,因此建设完善可信的物联网安全生态系统对物联网企业和用户都是十分必要的举措。
顶象技术CEO陈树华表示,物联网任何一个环节出问题都会造成大面积的影响,“可以说物联网的威胁会超过大家的想象”。
顶象全景式IoT安全解决方案
如何实现物联网产品的便利性及安全性,是每个物联网企业和用户所关心的。在“首届物联网沙龙”现场,顶象技术展示的全场景IoT安全解决方案。
该方案在端服务器、移动端和设备端进行防护,通过固件一机一密、数据一机一密、业务风险防控的三重组合提供了全场景的物联网安全保障。
虚机源码保护保障设备固件安全
在设备固件端部署顶象IoT安全编译器,将源码编译生成虚拟加密指令,而且每台设备均不相同。
首先,使用顶象独创的虚拟CPU直接运行加密的指令,由于完全不同于常见的x86或ARM指令,从而杜绝了逆向工具破解可能。
其次,在原始代码块中则随机插入垃圾指令或随机插入新的代码块,制造虚假的程序控制流,混淆入侵者的选择。
另外,在保证不不改变源代码功能的前提下,将源代码中的条件(IF)、循环(WHILE/FOR/ DO)等控制语句转化为调度器统一调用,从而隐藏原始执行流程。
此外,在源码中的字符串进⾏行行加密,从而避免敏感字符串泄露。
顶象IoT安全编译器兼容各种处理理器和操作系统,能够无缝集成GCC/CLANG/KEIL/IAR等主流IoT开发平台,不改变任何现有开发流程。
安全SDK保障物联网数据安全
在移动端和服务器端部署顶象安全SDK,保障数据和传输的安全。
首先,设备固件中不再内置统一密钥,而是通过身份认证后从KeyCenter获取。
其次,加密数据与设备绑定,实现一机一密的超高安全性,无法脱机解密。
再有,密钥加解密过程运行于安全环境中,因此外界无法逆向破解算法逻辑
最后,结合设备认证的数据链路保护,保证数据传输的保密、不可篡改。
顶象安全SDK的数据加密支持普通AES、白盒AES、SHA1哈希、SHA256哈希、PC4、XXTEA、MD5哈希、国密SM3、国密SM4等算法的加密、解密、加签、验签等国内外主流加密算法。
IoT业务风险防控及时发现攻击者
在服务器端部署顶象IoT业务风险防控技术,及时发现非法访问和攻击。
顶象IoT业务风险防控能够有效识别设备上报的非正常数据和App发起的恶意指令,拒绝攻击者对服务器端数据的爬取,从而有效防护对业务系统的访问。
顶象技术CEO陈树华表示,物联网具有设备多样性、操作系统多样性、业务形态多性等特点,而且产生了巨量的数据,“顶象全场景IoT安全解决方案良好解决了物联网威胁多样性和大数据安全的两大难题”。
万亿级物联网市场亟待护航
统计显示,全球物联网连接设备数量在2015年约为100亿台,2016-2020年期间增加一倍以上,预计2020年将达300亿台。
麦肯锡全球研究院最新预测,到2025年物联网的经济影响价值将达3.9万亿美元至11.1万亿美元。而埃森哲联合Frontier Economics,预估了物联网对中国12个产业的累计GDP影响:未来15年,仅在制造业,物联网就可创造1960亿美元的累计GDP增长,进一步扩大物联网的影响,物联网创造的经济价值将从1960亿美元跃升至7360亿美元,增加276%。
2017年1月工信部《物联网发展规划(2016-2020)》明确了“十三五”物联网产业目标——“十三五”时期是经济新常态下创新驱动、形成发展新动能的关键时期,必须牢牢把握物联网新一轮生态布局的战略机遇,大力发展物联网技术和应用,加快构建具有国际竞争力的产业体系,深化物联网与经济社会融合发展,支撑制造强国和网络强国建设。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 详解Linux 下开发微信小程序安装开发工具
- Linux一个增强的截图及分享工具:ScreenCloud
- linux 命名管道实例详解
- 11个JavaScript代码重构最佳实践
- Linux中在不破坏磁盘的情况下使用dd命令
- Jexus开机自动启动配置方法
- 在 CentOS 7 中安装 MySQL 8 的教程详解
- Centos7.2 编译安装PHP7.0.2的步骤
- Linux系统下为Nginx安装多版本PHP
- Linux系统下多版本php共存的解决方案(超简单)
- 宝塔Windows面板的安装Discuz! Q方法
- 并发情况下,单例模式之双重检验锁陷阱
- Android多种方式实现相机圆形预览的示例代码
- composer 下载太慢,无法完成安装
- 数字签名与数字证书