0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CIA保护跨连接设备的嵌入式数据

星星科技指导员 来源:嵌入式计算设计 作者:Sasan Montaseri 2022-10-19 10:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

理想情况下,嵌入式系统和企业系统的数据管理遵循相同的安全威胁。有三个主要的基本原理或目标被称为中央情报局:

C自信:谁有权写入数据并访问数据?

我一无所知:谁有权写入或删除数据?

可用性:数据管理在胁迫下还能执行吗?

ITTIA 的安全嵌入式数据管理可增加价值,因为设备数据管理对大型系统越来越相关和有价值。

CIA还可以包括操作系统,其他软件和硬件组件,以便在完整的系统中使用。操作系统安全防护、实时操作系统或非实时操作系统必须以这样一种方式进行设计:当系统受到攻击时,它可以充当第一道防线。

ITTIA 提供什么来解决此类漏洞?

保密性:

重要的是要知道什么以及谁可以读取和写入数据。对于保密性,ITTIA 提供了多种功能。值得一提的是身份验证的能力,这意味着信任和授权任何想要访问数据以进行读取和写入目的的人,以及数据库中的许多其他各种通信选项。另一个重要因素是对嵌入的数据进行身份验证,因此如果发生攻击,攻击者将无法理解数据。

加密是可用于保护数据库的设备的几个强大防御措施之一。通信和加密算法起着重要作用,因为未经授权的用户无法轻易逆转数据转换。高级加密标准 AES 是用于加密电子数据的规范。AES已被美国政府采用,现在在全球范围内使用。此算法用于保持大量通信的安全。借助 ITTIA DB,对 AES 的支持是为开发人员设计的早期安全防护之一。

正直:

与数据源的所有通信都必须经过身份验证,以便只有经过授权的节点才能写入或修改数据。当涉及到物联网设备和嵌入式系统时,有几种方法可以进行身份验证。通过操作系统进行身份验证,使用 SSL 进行身份验证,以及通过数据库进行身份验证。数据库身份验证具有多层身份验证和授权。这一系列基于密码的现代质询-响应身份验证机制提供用户身份验证,并使设备数据管理安全。身份验证可防止窃听、未经授权的拦截和会话高插孔。

ITTIA DB 提供的其他设备安全维度是盐渍质询响应身份验证机制或 SCRAM。SCRAM是一种基于密码的相互身份验证协议,旨在使窃听攻击(即中间人)变得困难。

可用性:

可用性与为保护数据而存在的所有安全方法相关。用于数据管理的 ITTIA 安全解决方案从安全开发生命周期 (ITTIA SDL) 开始。

验证的完成方式是,当发生攻击(如欺骗和 SQL 注入攻击)时,数据和数据管理更具弹性。同时,ITTIA建立了快速响应路径,因此当发生攻击时,它可以立即识别不安全的访问,尽快缓解它们,并使嵌入式系统启动并运行。

3大嵌入式数据管理软件网络安全漏洞是什么?伊迪安如何解决这一问题?

篡改是我们列表中第一个对嵌入式数据管理的安全性有影响的项目。篡改是中断数据管理服务的最普遍方式,它包括SQL注入攻击等内容。这是向数据库发送类似 SQL 的命令的过程。它们的工作方式与正确的命令相同,尽管它们会干扰系统。

欺骗是一种不同类型的数据源禁用。欺骗是指攻击者模拟数据库或数据源的所有者并控制数据。如果上述所有方法都失败,则最后一个选项是数据访问,它允许您写入和更改数据。

当然,根据不同市场的安全要求级别,可以使用各种数据管理安全方法。数据安全不能再在企业层面解决,因为我们为互联世界设计技术。一个很好的例子是医疗保健,医疗设备存储和管理个人患者信息。这些嵌入式系统跟踪关键数据。必须有足够的流程来保护这些敏感信息。随着物联网(IoT)时代的发展,这些系统的联系越来越紧密,它们正在成为网络攻击的目标。

ITTIA现在正在做很多事情来解决嵌入式数据管理安全性方面的问题。当涉及到SQL注入欺骗时,一切都与验证和执行正确级别的验证有关,以确保ITTIA DB(安全嵌入式数据管理解决方案)能够承受这样的攻击。渗透测试,FOSS测试,模拟攻击者和令人惊讶的行为以确保数据库能够承受攻击是ITTIA定期执行的根本上复杂的操作。

当涉及到欺骗时,这一切都与身份验证有关。身份验证必须在嵌入式数据管理解决方案中受支持且众所周知。ITTIA 对 ITTIA 数据库采用 TLS、HTTPS SSL 加密和身份验证,以允许开发人员对数据库进行全面身份验证。

当涉及到对数据的恶意访问时,这一切都归结为足够的身份验证,密钥存储和数据加密。ITTIA DB提供了所有这些功能,使攻击者更难以访问和损害存储在嵌入式系统中的数据。

典型嵌入式系统保护数据的最大漏洞是什么?伊迪安如何解决这一问题?

这就像问某人最喜欢的乐队是什么,这取决于任何给定的情绪。对于技术领域的用例也可以这样说。例如,机密性漏洞在医疗保健和医疗设备中至关重要,因为它们具有极强的破坏性和成本,并且保护个人信息对于保护仍然至关重要。用户信息在其他用例中至关重要,例如汽车,但其他与数据相关的信息(例如控制自动驾驶汽车)更为重要。

这些嵌入式系统的制造商不希望未经授权访问车辆的自身性能特征。因此,在这种情况下,完整性至关重要。主观上,最重要的因素是信任那些允许访问进行数据管理和通信的区域的人。

ITTIA 使用最强大的身份验证、加密、SDL 和独特的安全代理功能解决了这一风险。ITTIA 使得授予和获取对数据和数据管理的访问权限变得更加困难。

在保护数据方面,嵌入式智能系统制造商为何以及如何依赖 ITTIA?

正如世界上最知名的安全专家之一布鲁斯·施奈尔(Bruce Schneier)博士所说,重要的是要记住,安全是一个过程,而不是一个产品。对于嵌入式系统制造商来说,认识到安全性是一个过程,而不是一个产品,这一点至关重要。安全形势总是在变化,攻击和漏洞的类型也在不断变化。仅仅拥有一款能够为处理嵌入式数据安全性提供静态解决方案的产品是不够的。5年前安全和可敬的东西,不再安全可敬。

ITTIA正在构建的不仅仅是一个用于互联世界的安全数据管理解决方案,它还正在构建安全的数据管理程序,这些程序随着时间的推移与产品一起开发,以确保满足客户的安全问题。

ITTIA SDL 首先为其开发团队提供专门的培训,让他们从一开始就学习如何编写最安全的代码,以及开发安全帧模型的要求。专业培训保证开发团队了解攻击面和差距,以及使用标准对这些攻击进行编码和验证的能力。

没有完美的产品或程序。客户应始终表现得好像他们很脆弱,随时准备做出反应。为了限制损失,在识别新攻击,及时响应和解决它们时进行适当的转变至关重要。这就是 ITTIA SDL 为使嵌入式数据更安全所做的。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20143

    浏览量

    328692
  • IOT
    IOT
    +关注

    关注

    189

    文章

    4368

    浏览量

    206517
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一个面向单片机、事件驱动的嵌入式开发平台介绍

    EventOS,是一个面向单片机、事件驱动的嵌入式开发平台。它主要有两大技术特色:一是事件驱动,二是超轻量。EventOS以及其母项目EventOS,目标是开发一个企业级的嵌入式开发平台,以事件总线
    发表于 12-05 06:26

    C语言在嵌入式开发中的应用

    嵌入式设备能够与外部网络进行通信,实现数据传输和信息共享。 在智能家居、工业物联网、智能交通等领域,嵌入式网络编程的应用无处不在。在智能家居系统中,智能家电、智能门锁、智能摄像头等
    发表于 11-21 08:09

    如何采用SAFERTOS和ESM保护嵌入式系统安全

    信任根的重要组成部分是实时操作系统(RTOS),它为应用程序的运行提供了一个安全的平台。嵌入式系统的具体安全要求取决于其架构以及所面临的威胁。在本博客中,我们将探讨RTOS的安全性,以SAFERTOS及其增强安全模块(ESM)作为保护
    的头像 发表于 10-24 15:51 1143次阅读

    嵌入式需要掌握哪些核心技能?

    /网络设备)、中断底半部处理,适用于高端嵌入式设备。 企业需求:RTOS是60%岗位的核心要求,Linux开发需求随项目复杂度增长。 4)通信协议与接口 基础协议:UART、SPI、I2C、CAN总线
    发表于 10-21 16:25

    嵌入式工程师为什么要学QT?

    Qt对嵌入式工程师来说,真的很重要吗? Qt是一个平台的C++应用程序开发框架,非常适合嵌入式系统的开发,Qt在嵌入式开发中具有很重要的作用。 在项目实践中可以看出,Qt在工业自动化
    发表于 08-14 15:15

    嵌入式开发入门指南:从零开始学习嵌入式

    特定功能的计算机系统,广泛应用于智能家居、工业控制、医疗设备、车载系统等领域。 2. 学习嵌入式开发的前置知识熟悉C语言编程掌握基本的数据结构与算法了解数字电路与微控制器原理熟悉Linux操作系统
    发表于 05-15 09:29

    MAXQ1061/MAXQ1062用于嵌入式设备的DeepCover加密控制器技术手册

    DeepCover®嵌入式安全方案采用多重先进的物理安全机制保护敏感数据,提供最高等级的密钥存储安全保护。 DeepCover加密控制器(MAXQ1061)
    的头像 发表于 05-14 10:43 671次阅读

    嵌入式软件行业增长驱动因素

    嵌入式软件在物联网应用中至关重要,因为它管理设备操作、控制传感器、支持连接并确保数据安全。例如,在智能家居中,恒温器、安全摄像头和灯光等设备
    的头像 发表于 05-09 11:26 663次阅读

    嵌入式适合自学吗?

    构、时钟系统、电源管理、存储映射等。 嵌入式必学技术点↓↓↓ 1硬件与软件的结合 2实时性要求与资源限制 3领域知识整合 4调试与测试困难 二)缺乏专业指导 1)容易走弯路:自学嵌入式的过程中
    发表于 04-27 09:54

    嵌入式机器学习的应用特性与软件开发环境

    作者:DigiKey Editor 在许多嵌入式系统中,必须采用嵌入式机器学习(Embedded Machine Learning)技术,这是指将机器学习模型部署在资源受限的设备(如微控制器、物联网
    的头像 发表于 01-25 17:05 1205次阅读
    <b class='flag-5'>嵌入式</b>机器学习的应用特性与软件开发环境

    嵌入式条码扫描器哪家好?嵌入式扫码器需不需要用串口方式连接

    在当今信息化时代,嵌入式条码扫描器作为自动化数据处理的关键设备,广泛应用于工业制造、仓储物流、零售商业等多个领域。那么,在众多品牌中,嵌入式条码扫描器究竟哪家好?而
    的头像 发表于 01-10 00:00 602次阅读
    <b class='flag-5'>嵌入式</b>条码扫描器哪家好?<b class='flag-5'>嵌入式</b>扫码器需不需要用串口方式<b class='flag-5'>连接</b>?

    ARM架构嵌入式主板特点

    嵌入式主板可以理解为嵌入设备中用于控制和数据处理的CPU板,也就是设备的“大脑”。当主板嵌入
    的头像 发表于 12-31 16:03 1838次阅读
    ARM架构<b class='flag-5'>嵌入式</b>主板特点

    EEPROM在嵌入式系统中的应用 EEPROM数据保护技术解析

    数据进行擦除和重写。在嵌入式系统中,EEPROM因其独特的特性而被广泛应用于存储关键数据,如配置参数、校准数据和固件更新等。 EEPROM在嵌入式
    的头像 发表于 12-16 16:37 3704次阅读

    新手怎么学嵌入式?

    基本的概念。嵌入式系统是一种将计算机技术嵌入到特定设备中的系统,它通常具有特定的功能和有限的资源。你需要学习一些计算机基础知识,如数据结构、操作系统、计算机组成原理等。这些知识将帮助你
    发表于 12-12 10:51

    什么是嵌入式人工智能

    嵌入式人工智能是指将人工智能技术应用于嵌入式系统中的一种技术。嵌入式系统是嵌入到其他设备或系统中的计算机系统,通常用于控制、监测或执行特定任
    的头像 发表于 12-11 09:23 1517次阅读
    什么是<b class='flag-5'>嵌入式</b>人工智能