信息安全组件功能介绍(二)

简介: 信息安全组件功能介绍(二)

开发者学习笔记【阿里云物联网助理工程师认证(ACA)信息安全组件功能介绍(二)

课程地址:https://edu.aliyun.com/course/3112060/lesson/18986

信息安全组件功能介绍(二)


三、 IoT 可信执行环境介绍


物联网可信执行环境 Link TEE(Trusted Execution Environment)为物联网设备提供 TEE 安全框架和安全应用的全生命周期管理,提供符合 Global Platform TEE 标准接口的安全、可信执行环境。

阿里云Link TEE(Trusted Execution Environment) 提供不同安全等级的可信保护,支持基于 ARM Trustzone 或 C-SKY 的安全扩展技术提供硬件级别的可信根,也提供软件级别的保护方案。LinkTEE产品可以为多个行业的设备提供安全应用场景,广泛应用于指纹识别、身份认证、电子支付、TEE-SIM、智能锁等安全应用。LinkTEE 提供安全基础架构和可信运行环境,构建安全增强服务。


1.Link TEE 三种配置

TEEPro,支持 ARM V7V8-A 架构及 C-SKY 等应用处理器的架构。

TEEAir,支持 ARMV8-M 异构多核及 C-SKY 的微处理器架构。

TEE Cap,支持跨平台、跨操作系统的通用计算架构。


2.LinkTEE 四大核心能力

通用的安全能力,如安全存储,可以支持用户数据的安全加密和持久化存储,防止隐私和敏感数据泄露。

密码算法和密钥的管理,提供各种加密解密、签名验签、硬件加速算法等的支持,包括国密标准 SM2/SM3/SM4。支持密钥层级机构和管理等等。

安全应用的支持,提供了符合 GPTEE 规范的安全环境来运行客户的敏感应用,如指纹、支付、通讯等,保护私有代码的运行安全。支持反调试、反汇编、防止数据窥窃等。

多重安全设计,支持版本防回滚,抵御数据、软件版本的回滚攻击。支持多种等级的安全隔离,防止安全应用之间的数据流非法交互。


3.产品优势

跨平台,支持基于 ARMv7-A,ARMV8-A、ARMV8-M、C-SKY 以及x86/x64 等多种 CPU 体系架构,支持 AliOS Things/ Linux/Android/FreeRTOS  系统。

富应用,支持 ID²、指纹、支付、数据加解密、TEE-SIM、安全存储、应用授权、SSL/TLS 增强等,也支持客户/三方开发的安全应用,同时为这些安全应用提供可信应用管理。

高安全,通过 GP 全配置安全认证;通过 GPTEE 兼容性认证;通过IFAA 标准认证,来提供对数据和应用的安全保护。


4. IoT 可信执行环境功能特性

1、可信计算框架,提供符合 GP 标准的通用可信计算框架,通过内置的安全操作系统、支持可信应用运行管理,提供安全驱动开发 DDK、安全应用开发 SDK,为用户构建安全应用提供保障。

2、安全执行,基于硬件级总线安全技术,提供软件级的应用隔离,使用鉴权加载执行、堆栈保护、地址随机化、TEE 固件防回滚, TA 及安全存储数据防回滚等方法,为应用提供高度安全的执行环境,确保 IoT 设备中的运行程序/机密数据在安全可信的环境中执行。

3、安全存储于密钥保护,通过可信计算和安全执行环境,为 IoT 设备中的用户敏感数据和业务密钥提供保护,防止 IoT 设备中的敏感数据、个人隐私信息、关键密钥等被恶意窃取。

4、安全连接,通过 TEE 对 TLS/DTLS 协议提供安全增强,兼容 TLS标准接口,支持 mqtt、coap、https 等多种应用层协议,适用于物联网场景下安全数据传输。

图片369.png
5. IoT 可信执行环境应用实例

1、智能车机,在车机中的车载娱乐 (IVI) 和通信 (T-Box) 中集成ARM-A 系列的 TEE,为其提供运行态可信根。利用 TEE 安全套件,提供车机端对于智能车钥匙的高安全级别保护。TEE 安全套件结合智能车钥匙解决方案,通过手机-钥匙分发平台-车机之间的双向认证和安全加密的传输通道,帮助车企安全分发和管理智能车钥匙。

2、智能门锁,针对各种智能锁产品,提供密钥保护、指纹识别、安全通道控制、解锁逻辑保护的一体化安全方案。TEE 安全套件能有效地保护存储在智能锁上的指纹、按键密码等高敏感信息;同时通过开放的、标准化的可信应用开发接口,可以方便地集成各个厂家的指纹和锁控制模块,提供智能锁的安全执行环境。

3、消费电子,适配 AliOS Things、Android、Linux 等多种操作系统,支持手机、平板、机顶盒、智能音箱、家庭网关上的各种安全业务和应用,提供一站式安全可信根。

4、无人机,集成基于 ARM-A 或 ARM-M 系列的 TEE,保护无人机系统中安全敏感信息和控制数据安全,支持电子围栏安全应用。

5、区块链,为物联网设备上链提供可信的、一站式、多层级安全服务,与阿里云 BaaS 等企业级区块链服务无缝对接。


6. IoT 固件安全监测

简称 FSS,是专门针对物联网设备固件提供安全风险检测、安全漏洞扫描的服务,覆盖16类常见的高危风险。如已知软件 CVE 漏洞,敏感信息等,并提供安全修复建议。

FSS 针对 IoT 设备固件提供无侵入的安全检测服务,提前发现安全风险,提升 IoT 设备安全强度,降低厂商因固件漏洞导致的更新、回收以及 OTA 更新升级成本,提升各种 IoT 设备的基础安全水位。


7.产品优势

自动化的云检测引擎,无需源代码、不依赖 Agent、二进制文件的黑盒扫描。一步提交、全自动化检测和报告展示。

全面的风险检测,包括漏洞检测、危险评估、弱密码、密钥、敏感数据检测等。

数据资产严格保密,您上传的固件程序、检测报告本身及其内容均采用加密形式存储,同时报告中的敏感数据进行模糊处理。


灵活的使用方式,可以嵌入到安全开发流程中使用、也可以在任何时候验证固件的安全性。

安全专家服务,提供安全专家服务对检测报告进行深度解读,结合业务场景对安全风险进行评级并提供安全风险修复建议和安全防护解决方案。


8.安全检测能力概览

FSS 提供固件的安全检测、检测报告查看等功能。当前检测能力覆盖CVE 漏洞、配置风险、密钥安全、敏感信息泄露、代码安全5大类型。

支持2大类固件,支持 Linux、RTOS 系统固件,包括且不限于 Yocto、OpenWrtuClinux Android、AliOSThings 等。

分类

风险名称、损作系统

类 Linux

CVE 漏洞

开源组件 CVE 流同检测

支持

Linux发行版软件包漏洞

支持

配置风险

系统弱密码检测

支持

非必要软件检测

支持

自启动服务风险检测

支持

公开AOs Secret 检测

 

密钥安全

私钥安全检测

支持

证书安全检测

支持

敏感信息泄露

SVN 信息泄露

支持

Git 信息泄露

支持

Vivim 信息泄露

支持

备份文件泄露

支持

临时文件泄露

支持

源代码泄露

支持

二进制文件中的信息泄露

支持

Aos Secret 明文存储检测

 

代码安全

不安全库函数使用检测

支持(上传单个 EIn)

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
存储 机器学习/深度学习 监控
物联网平台常见类别及对应平台(二)
物联网平台常见类别及对应平台(二)
638 21
|
物联网 智能硬件
物联卡如何选择
选择物联卡需综合考量设备类型与数量、流量需求及卡种特性。明确设备属性后,挑选适宜流量套餐,并了解普通物联网卡、语音卡、NB-IoT卡及陶瓷卡等不同类型的应用场景。同时考虑网络覆盖、服务质量及成本预算,优选性价比高且售后服务完善的运营商,确保物联卡兼容设备并顺利完成实名认证。
物联卡如何选择
|
存储 JSON 物联网
设备管理组件功能介绍
设备管理组件功能介绍
640 2
|
监控 安全 物联网
物联卡安全问题
物联卡安全性涵盖技术、管理和使用安全。技术上,通过专用通道和加密技术保障数据传输安全;管理上,实施实名认证与风险防控措施;使用中需合规操作、警惕诈骗并定期检查更新。尽管如此,仍需防范管理漏洞、诈骗及非法流量风险,确保安全运行。
|
人工智能 监控 算法
基于蓝牙iBeacon定位技术与3DCIS技术的室内定位导航系统,助力智慧空间管理
**维小帮室内定位导航系统**采用3D可视化、蓝牙iBeacon、AI路径规划及物联网技术,提供精准室内导航。系统支持3D/AR导航、实时定位、电子围栏功能,广泛应用于商场、医院、办公楼和园区,提升用户体验并优化管理。例如,商场中的精准营销,医院的智能导诊,办公楼的效率提升,园区的综合管理。通过智能路径规划,确保用户在复杂环境中无碍通行。
745 1
基于蓝牙iBeacon定位技术与3DCIS技术的室内定位导航系统,助力智慧空间管理
|
数据可视化 定位技术 vr&ar
商场3D楼层导视软件功能详解与实施效益
**维小帮3D楼层导视软件**提供创新的商场导航体验:3D地图清晰呈现楼层布局,跨楼层导航智能规划路径;实时定位防止迷路;AR实景导航增强沉浸感;广告推送及可视化招商平台助力商业运营。软件结合VR、AR技术,优化顾客导航,促进营销,实现智慧化管理与招商,引领商场服务升级。
792 1
商场3D楼层导视软件功能详解与实施效益
|
人工智能 自然语言处理 小程序
政务VR导航:跨界融合AI人工智能与大数据分析,打造全方位智能政务服务
政务大厅引入智能导航系统,解决寻路难、指引不足及咨询台压力大的问题。VR导视与AI助手提供在线预览、VR路线指引、智能客服和小程序服务,提高办事效率,减轻咨询台工作,优化群众体验,塑造智慧政务形象。通过线上线下结合,实现政务服务的高效便民。
465 2
政务VR导航:跨界融合AI人工智能与大数据分析,打造全方位智能政务服务
|
消息中间件 分布式计算 网络协议
从管道路由到共享内存:进程间通信的演变(内附通信方式经典面试题及详解)
进程间通信(Inter-Process Communication, IPC)是计算机科学中的一个重要概念,指的是运行在同一系统或不同系统上的多个进程之间互相发送和接收信息的能力。IPC机制允许进程间共享数据、协调执行流程,是实现分布式系统、多任务操作系统和并发编程的基础。
354 1
从管道路由到共享内存:进程间通信的演变(内附通信方式经典面试题及详解)
|
算法 编译器 C++
C++基础知识(三:哑元和内联函数和函数重载)
在C++编程中,"哑元"这个术语虽然不常用,但可以理解为在函数定义或调用中使用的没有实际功能、仅作为占位符的参数。这种做法多见于模板编程或者为了匹配函数签名等场景。例如,在实现某些通用算法时,可能需要一个特定数量的参数来满足编译器要求,即使在特定情况下某些参数并不参与计算,这些参数就可以被视为哑元。
503 1
C++基础知识(四:类的学习)
类指的就是对同一类对象,把所有的属性都封装起来,你也可以把类看成一个高级版的结构体。
188 1