77百科网
当前位置: 首页 生活百科

ofo小黄车怎么使用(ofo小黄车最新款锁被破解)

时间:2023-06-13 作者: 小编 阅读量: 1 栏目名: 生活百科

ofo小黄车智能锁被破解9月6号,在极智未来XPwn上,上演了一场好戏,共享单车最大的锁厂截至5月共有515万把投放量的Nokelock的智能马蹄锁被百度安全的安全研究员黄正和小灰灰强势破解!硬件加密将密钥存放在安全模块中,而正规公司的安全模块都是通过国家安全机构认证的。

ofo小黄车智能锁被破解

9月6号,在极智未来XPwn上,上演了一场好戏,共享单车最大的锁厂截至5月共有515万把投放量的Nokelock的智能马蹄锁被百度安全的安全研究员黄正和小灰灰强势破解!

说起来,这也不是小黄车第一次被破解了,遥想当年,大风起兮云飞扬,锤子起兮砸车锁,boom!

又能健身又能有车骑,岂不壮哉!

现在车锁公司也算知耻后勇,对低估民众智慧的行为掩面而泣,洗心革面,奋发图强,于是最新的一款马蹄锁诞生了,没错,就是下面这款:

但是,9月6号,不妙的事情发生了,在一场名为“Xpwn未来安全盛会”的黑客大会上,百度安全实验室的研究员小哥高鹏树(业内成为“小灰灰”)和黄正展示了是如何破解上面这块“马蹄铁”的。

破解过程分析

那么对于这个事,咱们来细细分析下,是怎么发生的,又该怎么防范呢:

SIM卡

首先,ofo电子车的加密锁内部其实有一块SIM卡,这块SIM卡作为智能锁的控制器和云服务器端进行通信,ofo电子锁没发电装置,这种情况下,为了省电(PS:为了节省成本),ofo大部分时间其实是不与服务器连通的,只有当用户还车上锁时,这个时候会进行一次通信,云服务器端会将下一次的开锁密码发送给车锁“预存”,等下次用户扫码时,电子锁其实并没有和云服务器连接,而是手机从云服务器取得开锁密码,用户将密码输入到车锁,与预存的密码比对来实现开锁(PS:意不意外,惊不惊喜)

破解密钥

百度安全实验室采用了一台小型网络信号嗅探设备,截获了电子锁和云服务器之间的通信信息,但是ofo云服务器端和密码锁之间的通信已经做了强加密,所以他们不能直接读出来,结果变成了看天书,但是显然百度实验室的猛男们并未放弃娇滴滴的小黄车,他们通过逆向工程技术,破解了密钥、加密的数据和通讯协议,获得了云服务器与密码锁之间的敏感数据(包括开锁密码等)

方案晋级

破解了加解密和通信协议之后,百度的猛人们马上想出了四种攻占ofo的方式:

(1)代替密码锁向云服务器发送还车信号,告诉云服务器用户已经还车,这样用户只要不锁车就可以随便骑啦

(2)因为ofo每次还车上锁时,云服务器都会向密码锁发送下一次的开锁密码,只要监听并破解密码就可以任意解锁啦

(3)模拟服务器向小黄车发送下一次的解锁密码,这样就可以把所有的解锁密码替换为自己的密码了

(4)通过电子锁的OTA功能可以对其ROM固件进行更新,就可以将固件代码替换为自己的代码,从而实现了完全控制电子锁啦(开公司啦)

解决方案

看看百度安全大佬们提出来的可行计划简直如夜见猛鬼,头皮爆炸,要是被有心的犯罪分子提前知道了,那ofo还不比夜见猛鬼哭的还惨?那我们该从哪些方面解决这些问题呢,让我们逐一看看:

实时联网

首先,ofo电子锁与云服务器并不是时时相连的,这才给了其他人可乘之机,所以进行实时联网,云服务器与电子锁SIM卡互通是一个方式,不过太费电了,成本大,为了省电,而且实时联网并不能阻止破解,先不考虑

不预存密码

ofo云服务器在每次上锁时会提前预存一个密码给电子锁,这样减少了通信次数,提高效率,但是对于已经破解了通信协议的人,是否预存密码并不是关键点,并没有意义

使密钥更安全

百度安全人员通过逆向工程破解了密码锁与云服务器的通信协议,获取了其密钥,而且看后续的他们提出的开公司方案可以了解到,很显然,ofo的车电子锁都是一个密钥!破解了一个就等于破解了所有的!所以密钥的安全是核心问题,我们一会继续延伸

OTA签名校验

ofo电子锁更新固件竟然不需要签名校验,这么大一个OTA漏洞......加上签名校验,但是这样是减少损失,还是不能阻止破解

最安全的方式

其实无论是ofo电子锁与云服务器是否实时连接还是是否预存密码,这都不是核心问题,关键在于ofo电子锁的密钥被人破解,而只要将密钥保护好,这些问题都不会发生,通过上文发现,ofo电子锁采用的方式都是软件加密的方式,而软件加密的方式相对而言容易破解,所以才给了百度安全实验室可乘之机,成功拿下ofo小黄车的DOUBLE KILL,那么什么样的加密方式才是最安全的呢?硬件加密才是王道!

为什么硬件加密最安全呢?

硬件加密将密钥存放在安全模块中,而正规公司的安全模块都是通过国家安全机构认证的。而且硬件加密可以实现会话密钥,即实现密钥的动态变化,每一次使用完后下一次使用密钥都会变化,以上述小黄车为例,即便ofo小黄车单次被破解(当然被破解概率几乎不存在)获得的密钥下次无法使用

例如,Pancos嵌入式安全模块是典型的硬件加密模块除了具有防检测、抗攻击、自毁等硬件特性外,还具有安全的文件密钥管理,完善的安全机制、标准的加解密运算功能等特性,最主要的应用模式是嵌入到例如智能锁或其他设备中,除了可作为设备的唯一标识(每个模块具有全球唯一的序列号码),提供安全的硬件平台以存储密钥和重要数据外,还可以利用内置算法完成数据的加密解密、双向身份认证、访问权限控制、通信线路保护、临时过程密钥导出等多种功能。可广泛应用于需要加密或身份认证功能的智能设备中,如:车载OBU单元,采集器、IC卡、水、电、气、热表、金融机具、移动支付等终端

如何解决ofo小黄车的问题

ofo电子锁中插入安全模块

对ofo小黄车的电子锁中加入Pancos嵌入式安全模块,对其进行安全的硬件加密,将密钥存放在Pancos嵌入式安全模块的安全芯片中,且Pancos嵌入式安全模块通过了国密算法认证,安全系数非常之高

设置动态密码

在ofo云服务器端设置母密钥,每次ofo云服务器与电子锁通信采用子密钥,子密钥由母密钥每次通信时通过加密算法临时随机给出,使得其他人每次费劲九牛二虎之力聘请超高端国际人才竟然成功了破了子密钥但是发现下次再用居然完全不能用了,还要在花费极其巨大精力重新破解,则投入和收益完全不成比例,破解行为没有任何意义

有了Pancos嵌入式安全模块这样的“神器”,泛辰信安为ofo小黄车的安全问题竖起了一道巨大而坚固的屏障,为ofo小黄车的长远发展安全护航,后方稳定,前方才能一往直前,勇于开拓而没有后顾之忧!

    推荐阅读
  • 去完角质可以敷面膜吗(去完角质能不能敷面膜)

    去完角质可以敷面膜吗去完角质可以敷面膜,但是不要用刺激性成分的面膜,因为去完角质以后皮肤屏障功能相对薄弱,再用有刺激成分的面膜,比如含有水杨酸、透明质酸等有可能会刺激皮肤,产生红、痒、皮炎的反应。过多的敷面膜也会对皮肤造成伤害,敷面膜起到的保湿、美白的作用都是瞬间的效果,不能持续。

  • 电脑切换输入法是怎么切换的(电脑输入法切换麻烦怎么办)

    电脑切换输入法是怎么切换的我们在用电脑进行工作和生活,输入文档文本的时候,经常要进行输入法的切换。今天我教大家一个方法,只要这样设置一下,不用来回切换输入法了。在文本服务和语言设置菜单中,选择常规。当我们再次打开电脑上的任何的输入框的时候,系统都会选择默认的输入法。这样就不用再来回切换输入法了。关注后可以第一时间收到我写的文章和发布的视频。

  • 广州全市生活必需品供应量足价稳(沈阳加大生活必需品备货力度确保市场供应平稳运行)

    沈阳蔬菜生产基地日均上市蔬菜7800吨左右。沈阳地利农产品批发市场现有水果库存6000吨,每日还可新增上市5500吨左右。易储食品方面,沈阳方便面生产企业现有库存1500万袋。下一步,沈阳将持续关注疫情及市场动态变化,加强市场监测,按照市场保障监管组要求,适时采取经营性货源调控、政府储备调控、增量补贴调控和应急补助调控等市场应急调控措施,确保市场供应充足稳定。

  • 怎么样才能开通花呗(如何开通花呗)

    下面更多详细答案一起来看看吧!怎么样才能开通花呗打开手机点击进入支付宝,进入以下页面后,点击我的。往下滑动,找到花呗。点击同意协议并开通花呗。成功开通后,就会提示你。点击右上方完成。还可以返回看到自己的额度。

  • 骑马与砍杀2土匪流怎么开局 骑马与砍杀2劫匪杀不完

    骑砍2土匪流开局思路介绍瓦国绝对是土匪流的不二选择,瓦国自身的橄榄和马都非常的便宜,而旁边的巴旦橄榄更是不用多提,老牌跑商路线,非常适合发育。最关键是地图哪里都有强盗,但是只有瓦国的强盗是茫茫多,中期完全是人民战争的汪洋大海。在瓦国的东边,也就是地图的左下角,由于海边基本只刷海寇营地,而且在地图角落,领主很少很少路过。

  • 花生的种植时间和收获时间(花生种植的全年时间表)

    4月10日~20日播种春播地膜覆盖花生;4月20日~30日播种春播露地花生。每亩喷施50%乙草胺或72%都尔100~150毫升。用药防治时注意不同作用机制的化学农药交替轮换使用。一般要求喷1-2次,间隔10天左右。中低产田块不宜使用。夏直播花生田因播期较晚应加强田间管理。防治四代棉铃虫和甜菜夜蛾:同6月份二代棉铃虫的防治。

  • 电脑截屏简便方法(电脑截屏的几个方法)

    一键截屏直接按下PrintScreen,然后粘贴在某个位置,你就可以截屏了这东西什么图像都能截,真是太好用了,除了不能直接编辑以外,截的图形也是整个屏幕的图形,下面我们就来说一说关于电脑截屏简便方法?我们一起去了解并探讨一下这个问题吧!直接按下PrintScreen,然后粘贴在某个位置,你就可以截屏了。Windows系统自带的截图工具。截图工具可以在“开始”菜单里面直接找到,如果你觉得一个程序一个程序地找很麻烦,直接输入“截图工具”搜索就是。

  • 音乐教程的基本理念有哪些?(音乐教育的基本理念是什么)

    教学内容应重视与学生的生活经验相结合,加强音乐课与社会生活的联系。对音乐创造活动的评价应主要着眼于创造性活动的过程。世界的和平与发展有赖于对不同民族文化的理解和尊重。应在体现素质教育目标的前提下,以音乐课程价值和基本目标的实现为评价的出发点,建立综合评价机制。评价应包括学生、教师和课程管理三个层次,可采用自评、互评和他评等多种形式。

  • 道路最小转弯半径哪本规范要求(道路最小转弯半径规范要求介绍)

    以下内容大家不妨参考一二希望能帮到您!道路最小转弯半径哪本规范要求转弯半径取决于交通量和车型尺寸,如果是工厂内部道路,低俗转弯,根据车型可以计算。这个属于道路或者总图范畴,轴距计算。

  • 山药怎么洗(山药怎么洗干净)

    以下内容大家不妨参考一二希望能帮到您!山药怎么洗买回来的山药,一般会有很多泥土,首先呢,当然是用清水洗干净外皮。把山药切成段放在热水中浸泡10分钟左右,这样切的时候就不会有太多的粘液了。带上保鲜膜,拿出刨刀去皮,嫌麻烦可以把山药放在温水中去皮。去皮之后的山药根据自己需求切成块或者片,然后浸泡在清水中防止氧化变黑。无论蒸、炖、炒、煲,山药在你手上,就能任你摆布了。