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

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

3天内不再提示

内存中的安全功能已成数据安全的主要难题

如意 来源:今日头条 作者:电子工程世界 2020-10-14 15:36 次阅读

内存的安全功能并不是新鲜事,但是由大流行性促使的远程办公加重了连接性,这意味着保护数据更加关键,甚至更具挑战性。在跨5G通信基础设施共享数据的新兴用例中,安全挑战更加严峻。

同时,启用安全性增加了内存设计的复杂性。

甚至在边缘计算、物联网和车联网的爆炸式增长之前,内存中的安全功能也在激增。电可擦可编程只读存储器(EEPROM)被信用卡、SIM卡和无钥匙进入系统所青睐,基于闪存的固态硬盘多年来一直包含加密功能。

内存技术的进步反映了数据爆炸和处理过程要移近数据的需求。内存和存储技术是并行的,更多的工作负载在内存中被处理。我们将在即将到来的内存技术中探讨技术的变化曲线。

如今,安全性已经嵌入内存和网络设备中,这些设备分布在整个计算系统和网络环境中。但是这些基于内存的安全能力仍然必须考虑人为错误。信息安全专业人员必须处理用户打开虚假附件或路由器配置错误的后果。

类似地,安全内存功能的好处将不会完全实现,除非正确配置,并在一个系统(也包括软件)之间协调一致。但现在看来,双SoC安全操作中心和片上系统正在融合。

Rambus等公司提供的产品旨在确保每个连接的安全,以应对云计算和边缘计算中不断增加的服务器连接带宽要求。与此同时,为反映每一个系统连接的必然性-黑客篡改闪存设备的内容,英飞凌科技公司已经扩展了赛普拉斯Semper闪存。

这种篡改可能会影响到许多不同的计算平台,包括自动驾驶汽车,它本质上是一个“在轮子上的服务器”。加上5G网络增强了工业、医疗和物联网场景。安全性不仅需要集成,而且还需要在许多不同设备的生命周期内进行管理,其中一些设备使用嵌入式内存可能会持续10年。对于黑客来说,内存密集型应用仍然是很具吸引力的。

分析人士Thomas Coughlin表示,加密密钥管理对于确保系统的安全仍然至关重要。随着非易失性存储器技术的发展,嵌入式系统的安全性变得越来越重要。这是因为即使设备断电,数据也会持续存在。

这里的挑战不在于增加安全功能。例如,SSD上的数据可以加密。“比较大的问题是用户使用这些功能是否容易,因为通常最薄弱的环节就是人。”

智能手机充当了身份验证,生物识别取代了传统密码。这种情况留下了未加密数据意外暴露的可能性。Coughlin表示,危险在于执行的缺陷或复杂性。“让安全变得容易是关键,而这不仅仅是加密数据并将其放入硬件那么简单。”

SSD和内存供应商Virtium的营销副总裁Scott Phillips表示,加密SSD只能做到这些。而我们需要一种多层的管理方法。虽然像Trusted Computing Group的Opal规范这样的存储规范可以达到BIOS级别,启动前可进行身份验证,但配置和集中管理对于防止黑客入侵至关重要。

“即便是大公司,也无法提供大量全面、复杂的安全保障。”

随着5G升级,人们正在努力实现数据路径保护,保护数据中心,但实现基于硬件的安全仍面临挑战。

集成需求

在工业市场,需要不同系统的整合。Phillips表示, 亚马逊的AWS和微软Azure等超大型企业也在促进数据安全。然而,这些防御必须一直实现到最终用户。

尽管有越来越多的标准和要求,但安全方法的兼容性问题仍然存在。供应商仍试图将自己定位为安全产品和服务的领导者。

“黑客总是领先一步,他们知道所有小漏洞。这些是他们要检查的东西。这需要一个非常集中、细致的IT人员或部门来检查并堵住所有这些漏洞。”

将安全性嵌入存储设备而不是将其栓在存储设备上的想法与软件方法并无不同。“DevSecOps” 是为了安全和隐私应用程序开发过程的一部分。

但我们知道,使用中的数据是数据加密领域的一个弱点。加密静态数据和加密传输中的数据,这个流程已经存在整个科技行业得到广泛实施,但企业在处理信息时没有任何可靠的方法来保护信息,这就是机密计算联盟希望解决的问题。

有一种被称为“机密计算”的新兴框架由此诞生,“机密计算”一词是由微软创造,微软也是该联盟的主要支持者和创始成员之一,其他成员还包括阿里巴巴、Arm、百度、谷歌云、IBM、英特尔、红帽和腾讯。旨在通过在基于硬件的可信执行环境(TEE)中隔离计算来保护使用中的数据。在处理数据时,数据在内存中加密,在CPU之外的其他地方加密。

这些科技公司寄希望于一个名为Open Enclave Software Development Kit的开源框架,该框架最初是由微软开发的,用于构建可以运行在多种类型计算机体系结构上的所谓“可信执行环境应用”。

内存中的安全功能已成数据安全的主要难题

英特尔SGX允许创建受信任的执行环境,这是主处理器的一个安全区域,它可以保证加载在其中的代码和数据,并在保密性和完整性方面受到保护。

机密计算已被软件和硬件厂商推广,包括谷歌,它最近宣布了将其应用于容器工作负载的功能,英特尔还通过其Intel software Guard扩展为微软Azure等云提供商提供一个可信的空间(TEE)。通俗的讲就是把你的数据单独放在一个安全的环境里执行操作,普通操作系统和应用程序无法直接访问 TEE 的硬件和软件资源。

机密计算需要共享安全责任。英特尔产品保证和安全架构高级首席工程师Simon Johnson表示,人仍然是最薄弱的环节。

英特尔支持开发者执行代码来保护数据。与此同时,机密计算运动源于企业要求处理数据而不考虑来源,包括敏感的医疗保健信息、财务记录和知识产权。

平台提供商应该不能看到数据。“让尽可能多的人远离你的东西。”

英特尔SGX包括基于硬件的内存加密,隔离特定的应用程序代码和内存中的数据。它允许用户级代码分配私有内存“enclave”,目的是在与在更高特权级别上运行的进程隔离。

据悉Open Enclave仍处于开发阶段,但由于可信执行环境已经被普遍采用,因此相信进展会相当快。可信执行环境指的是计算机芯片上的一个安全区域,用于加密芯片上加载的数据和代码,使处理器的其他部分无法访问这些数据。换句话说,可信执行环境提供了一个隔离的执行环境来保护正在使用中的数据,Open Enclave SDK则是利用这个环境开发应用的一个通用框架。

英特尔框架还被设计用于帮助防止基于软件的攻击,即使操作系统、驱动程序、BIOS或虚拟机管理器受到威胁,英特尔框架也会有所措施。

机密计算将支持在用户不拥有的大型数据集上进行分析负载等工作。它还允许在更接近工作负载的地方执行加密密钥,从而提高了延迟。“今天,我们只用软件来提供保护,”“在这种环境下,我们没有硬件保护措施。”

Johnson表示,“机密计算”将通过硬件和软件生态系统保护数据或代码的处理,该系统由保密计机密计算联盟授权。

Virtium的Phillips指出,易用性会增强安全性。Push-button记忆加密是其最终的目标,“而全面的安全将来自于额外功能。”

这个想法不仅是为了加密内存,也是为了确保完全的数据隔离,以确保一个安全的环境。“机密计算代表的不仅仅是加密内存。”

它还关乎适应一个异质世界。“在使用数据时,你必须提供一层访问控制,并能够证明你在使用软件,数据在某个特定区域
责编AJX

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

    关注

    8

    文章

    2767

    浏览量

    72765
  • 硬件
    +关注

    关注

    11

    文章

    2922

    浏览量

    64778
  • 数据安全
    +关注

    关注

    2

    文章

    606

    浏览量

    29800
收藏 人收藏

    评论

    相关推荐

    极狐阿尔法S先行版新增全向防碰撞系统与前向主动安全功能

    根据官方资料,全向防撞系统具备时速90公里躲避障碍的能力;而前向主动安全功能在AEB测试过程中可达到最高的刹车速度——90公里/小时。
    的头像 发表于 03-29 15:56 133次阅读

    详解全志R128 RTOS安全方案功能

    /sys_partition.fex功能介绍R128 FreeRTOS 系统上支持如下安全功能 安全硬件下图是 ARM 为 M33 Star 提供的一种基于 TrustZone 的 SoC 架构参考实现 当 CPU 取指
    发表于 12-28 15:59

    什么是智能安全帽,如何选购智能安全帽,智能安全帽的主要功能

    什么是智能安全帽,如何选购智能安全帽,智能安全帽的主要功能
    的头像 发表于 12-20 09:29 555次阅读
    什么是智能<b class='flag-5'>安全</b>帽,如何选购智能<b class='flag-5'>安全</b>帽,智能<b class='flag-5'>安全</b>帽的<b class='flag-5'>主要功能</b>

    为什么汽车雨量和光传感器是一项安全功能

    为什么汽车雨量和光传感器是一项安全功能
    的头像 发表于 12-06 16:17 211次阅读
    为什么汽车雨量和光传感器是一项<b class='flag-5'>安全功能</b>?

    车规MCU的功能安全库是什么

    功能安全库(Safety Library) 车规MCU的功能安全库(Safety Library)是为了满足汽车电子系统的功能
    的头像 发表于 10-27 17:45 1206次阅读
    车规MCU的<b class='flag-5'>功能</b><b class='flag-5'>安全</b>库是什么

    车规MCU功能安全外设驱动

    ISO 26262功能安全标准,并根据系统的安全需求进行相应的验证和验证。 SPD的主要功能包括: 故障检测和诊断:SPD需要能够监测外设的故障状态,并及时进行诊断和报告。这可以通过使
    的头像 发表于 10-27 17:34 1111次阅读
    车规MCU<b class='flag-5'>功能</b><b class='flag-5'>安全</b>外设驱动

    STM32安全框架助力客户应对安全挑战

    内容包含:安全框架:面向开发人员、应用要求:应用案例与安全功能、应用要求:应用案例与安全功能、MCU/MPU独立架构等。
    发表于 09-05 06:35

    NuMicro M2351系列微控制器的安全特色与应用

    接着,我们需要说明信任对于不断发展的万亿连接的设备至关重要,安全存储是必需的重要安全功能之一。M2351SF 提供了更高的安全级别,可以为不同应用程序的代码和数据提供更大的
    发表于 08-28 06:24

    M480安全功能-XOM仅可执行内存

    M480安全功能-XOM仅可执行内存
    的头像 发表于 08-10 16:31 403次阅读
    M480<b class='flag-5'>安全功能</b>-XOM仅可执行<b class='flag-5'>内存</b>

    ARMv8系统安全

    TrustZone体系结构为系统设计人员提供了一种帮助保护系统的方法TrustZone安全扩展和安全外设。低级程序员应该 理解TrustZone架构对系统的设计要求;即使他们不使用安全功能。 ARM
    发表于 08-02 18:10

    【经验分享】STM32G0的安全功能

    电子发烧友网站提供《【经验分享】STM32G0的安全功能.pdf》资料免费下载
    发表于 07-28 17:34 0次下载
    【经验分享】STM32G0的<b class='flag-5'>安全功能</b>

    低、高和连续模式安全功能

    在IEC 61508中,基本上有两种类型的安全功能,高需求和低需求。高需求安全函数是指每年发生一次以上(例如每天一次)的需求,而低需求是指预期需求率低于每年一次(例如每10年一次)的需求。
    的头像 发表于 06-29 14:25 529次阅读
    低、高和连续模式<b class='flag-5'>安全功能</b>

    LS1017AXN7PQA可以使用安全启动功能吗?

    什么?软件应该禁用第二个核心吗? 2) 禁用安全功能的基本 P/N LS1017AXN7PQA 是否能够执行安全启动?在 SoC 的安全启动过程,启动 ROM 代码使用存储在 SoC
    发表于 05-18 09:21

    内存安全:Arm 内存标记扩展如何应对业内安全挑战

    全面了解内存标记扩展 (Memory Tagging Extension, MTE),如何在 Arm 移动生态系统中实现 MTE,以及为何  MTE 是解决内存安全漏洞这一业界挑战的重要安全功
    发表于 05-09 14:31 503次阅读

    远程医疗设备:如何设计IoMT连接和安全功能

    大多数远程或可穿戴医疗设备缺乏安全连接功能。这使得当患者离开医院或物理治疗诊所时,很难评估这些设备是否正常工作。此外,患者使用依从性已成为许多治疗技术产品的主要问题。为了克服责任问题,
    的头像 发表于 05-06 10:27 1705次阅读