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

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

3天内不再提示

实现树莓派加密的方法

h1654155282.3538 来源:浪潮 作者:浪潮 2020-10-15 14:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

树莓派(RaspberryPi),常作为高效低成本的平台用于研究开发。树莓派是一款低成本、超小型电脑,它可以插入显示器,并使用标准键盘和鼠标。树莓派也是一个功能强大的小设备,适用人群广泛,并可以用多种语言编程

树莓派和其他许多廉价的计算机板已经成为物联网的一部分。互联网连接的计算设备已经超越了传统的服务器、台式机、笔记本电脑和移动设备。现在,无论是电视机、摄像头、智能硬件、互联网设备,还是树莓派或其他设备也都接入了网络。

物联网对于实验和创新来说是影响巨大的。但是,随着物联网项目的仓促完成,或者只注重短期利益,物联网设备的安全性往往容易被忽视,这也容易产生严重后果。

为满足专业用户的需求,威步的树莓派启动工具包,可以对单板计算机上保护嵌入式软件、许可,并保护系统免受篡改风险。该CodeMeterSDK已为树莓派预先配置为快速跳跃启动,包括加密工具ExProtector,带有修改安全ELF加载器的Linux操作系统,预先编程的硬件保护CmDongle,以及相关的文档。

01.树莓派的安全性需要考虑哪几方面

由于树莓派是Linux系统,因此有关大型系统安全性的大多数建议也适用于树莓派项目。目前关于IoT安全性方案,大多数是针对生产产品的商业开发人员的。

首先,必须先提一个常见问题,那就是要更改设备上的密码——不要将其保留为默认设置。默认密码易于查找,也易于受黑客攻击,第一道关要把好。

树莓派设备受攻击的可能来源

考虑设备的安全性时,它的功能和所涉及的内容至关重要。您将要考虑将其作为目标的原因。这些攻击可能来自各种不同的来源,例如攻击者通过操作系统安装的病毒,自动从网络中入侵的蠕虫或手动执行攻击的个人。考虑到这一点,让我们首先理清项目系统成为目标的原因。

树莓派设备上的数据类型

密码可能被用于攻击包括树莓派设备在内的物联网设备。因此设备是否具有攻击者可以分析的Web界面十分关键,避免从登陆界面受到攻击。DIYIoT设备不应包含财务或医疗数据等重要敏感数据,毕竟其安全度要求等级是最高的。

树莓派控制硬件分类

以摄像头为例,谁都不想物联网上的摄像头硬件被攻击后操控,从而商业机密或隐私被暴露。家庭自动化和智能硬件是人们日常使用最多的物联网设备-它们是否存在被非授权控制或禁用的风险?曾经出现过通过电话或NFC(近场通信标签信号自动解锁前门的事件发生,因此在树莓派设备开发过程中,这点是需要考虑周全的。

树莓派设备通信安全

如果物联网设备是网络路由器,攻击者可以使用它来窃取或监控网络流量吗?如何安全加密树莓派设备的通信,这也是需要考量的。

树莓派和显示设备的集成

攻击者可以禁用或破坏正常的信息显示吗?例如,如果您有树莓派在办公室的显示器上显示工作人员时间表或软件构建状态,谁都不希望它突然显示广告或其他不相关的信息。

树莓派设备的特性决定了其仅仅连接在网络上就可能成为目标。即使树莓派设备上没有其他任何价值,但将其连接到Internet的事实对于攻击者也很有价值。不安全的设备容易受到蠕虫的自动捕获。它可能成为僵尸网络的一部分,或者可以用作匿名中继来攻击其他站点。这使得攻击者更难追踪,直到出现重大问题造成不可挽回的后果,所以树莓派项目开发过程中不能掉以轻心。

02.树莓派加密如何帮助项目顺利商业化,实现盈利和安全双丰收

代码审查

在专业或开源软件开发中,强烈建议使用“代码审查”来帮助发现错误。这是处理不可避免的人为错误的好习惯。仅仅让另一只眼睛阅读任何代码通常会发现作者忽略的错误。对于自己的DIY项目,您可以通过在朋友的帮助下互相检查彼此的项目中的错误和安全性问题来利用这种经验。

树莓派加密

对于网络连接,请使用加密。即使是原始的树莓派1也能进行加密。配置Web服务器以将HTTPS与SSL/TLS结合使用。将SSH与远程登录一起使用。在几乎任何情况下,您都可以使用软件包。

对于更敏感的数据和更高端的应用,就需要专业的加密工具完成树莓派硬件的加密保护了。无论是对商业化项目,还是公共事业项目来说,其未来获取的项目价值一定是建立在项目可靠、安全以及强大的抗攻击能力上,专业的自动化加密工具就像是为树莓派设备加上了盔甲,大大增强了设备的抗风险能力和安全保护性。

威步CodeMeter利用ExProtector加密工具为嵌入式软件进行加密和签名。安全程序之后会被检查并被操作系统开启RaspberryPi进行解密。这个步骤往往会被用户所忽视,但是确实保护软件安全的重点。

CodeMeter技术还可对可执行代码进行加密和数字签名,保护嵌入式设备的引导和加载过程,确保整个系统的完整性。嵌入式系统的软件完整性保护从来都是整体方案的设计,而不是靠一两个廉价硬件就能实现的,如何寻找效益与安全最佳的平衡点,找到自己嵌入式产品的合适保护方案,也许需要开发商和保护方案提供商共同努力,并不断升级可用于保护嵌入式系统免受网络攻击的最新技术,才能在与对嵌入式设备恶意攻击的对抗中立于不败之地。伴随树莓派软件开发包工具的诞生,威步正努力将产品和知识产权保护拓展至嵌入式领域。
责任编辑人:CC

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

    关注

    122

    文章

    2069

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-16 16:16 882次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-14 17:45 957次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV<b class='flag-5'>实现</b>面部和运动追踪的云台系统?

    如何使用树莓+OpenCV实现姿态估计和面部特征点追踪?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-13 17:44 969次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV<b class='flag-5'>实现</b>姿态估计和面部特征点追踪?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓的屏幕怎么选择。
    的头像 发表于 08-08 14:59 1058次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 820次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓挖掘5种顶级加密货币!

    挖掘的最佳加密货币可通过CPU或硬盘挖掘获得。这些加密货币采用“抗ASIC”算法,树莓能够处理并解决这些算法。我将为您介绍适合在
    的头像 发表于 07-21 16:34 927次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>挖掘5种顶级<b class='flag-5'>加密</b>货币!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 1340次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1043次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 983次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    使用 Betaflight 和树莓实现 FPV 无人机自主飞行!

    开始利用Betaflight飞行控制器、简单的10个Python文件和树莓,为你的FPV战斗无人机构建自己的自动驾驶仪。FPV无人机搭载树莓在“KillHouse”机库中飞行
    的头像 发表于 06-07 08:32 3461次阅读
    使用 Betaflight 和<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>实现</b> FPV 无人机自主飞行!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 1142次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里用树莓
    的头像 发表于 05-22 16:53 1199次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 866次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    deepin 23+树莓让小车动起来

    deepin 23 +树莓还有啥新玩法?     前言 继我们之前发布的树莓运行 deepin 23 系统教程后,此次我们将深入探索如何借助树莓
    的头像 发表于 02-12 09:12 1323次阅读
    deepin 23+<b class='flag-5'>树莓</b><b class='flag-5'>派</b>让小车动起来

    GPIO在树莓中的应用

    直接控制和读取外部硬件设备的状态。 1. GPIO简介 GPIO是树莓派上用于与外部世界交互的一组引脚。这些引脚可以被配置为输入或输出模式,从而实现对外部设备的控制和数据读取。树莓
    的头像 发表于 01-09 09:41 1245次阅读