本文来自试验室张诚的斟酌功效和进修札记概述很众GPS欺诳手法粗略地随机修树受害者的身分坐标,使得GPS导航数据与实际的情况抵触,比方正在车辆导航中,欺诳坐标很
很众GPS欺诳手法粗略地随机修树受害者的身分坐标,使得GPS导航数据与实际的情况抵触,比方正在车辆导航中,欺诳坐标很或许偏离车道,或者指向一个不存正在的道道,这种欺诳体例容易被导航体系和用户察觉。
本文提出一种荫藏的GPS导航欺诳算法,方针是让受害者进入过错的方针地,而且正在欺诳流程中尽或许不被体系和用户发掘。
本文的攻击对象是依赖GPS举行导航的车辆体系,征求有人驾驶和无人驾驶。可能完毕如下的攻击方针:
本文的根本思绪是让车辆的GPS坐标产生一个小的偏移,导航体系会从头举行道道计议,车辆会沿着新的导航途径挺进,此时车辆正在实际中会造成一个新的行驶途径。本文通过计划特定的偏移坐标,使得新的行驶途径仿照正在实际中是可行的。
以下图为例,原始的导航途径是 ,行驶到的时间,攻击者让车辆的GPS坐标产生一个偏移,新的坐标是。此时导航体系天生新的导航途径 ,如图
中蓝色线条所示。而车辆遵守新的导航途径的体式接续行驶,本质的行驶途径是 ,最终会达到过错的方针地 。


(1)看待车辆,因为车辆正在受欺诳之后的行驶途径仿照知足道道局限,所以谢绝易被其他传感器发掘(如基于摄像头的道道检测体系)。(2)看待驾驶员,正在实际宇宙中大大都的导航软件会向驾驶员供应“第一人称”的导航视角,这使得驾驶员往往只眷注于现时的道道和下一个转向,所以只须导航的道道体式、长度、转向和实际相仿,驾驶员往往就不易察觉。其余,正在举行第一次坐标偏移时,导航体系往往会报出“从头计议途径”的提示,但因为正在寻常处境下导航体系一再也会发出这种提示,所以这类提示也谢绝易惹起驾驶员的细心。(1)Same-Car Setting。将GPS欺诳修立安排正在受害车辆上,通过收集长途贯穿到欺诳修立,从而获取到受害车辆的本质身分,并举行GPS欺诳。均匀的GPS收受时分为48秒(安排正在后备箱中)和35秒(安排于后座)。(2)Two-Car Setting。通过尾随的体例,攻击者以一个恒定隔绝d尾随受害者,如下表所示,斗劲有用的欺诳隔绝d是40-50米。
一个导航途径通过众个道段的贯穿透露:。平日,导航体系会让驾驶员沿着道段挺进,仅当需求转弯时才指挥用户。所以本文将相接的道段归并,若两个道段之间的转角小于一个阈值(30度),就举行归并。归并之后透露为:。
Ghost途径透露偏移坐标到方针地的途径,受害途径透露受欺诳后车辆本质行驶的途径)攻击方针
看待一个车辆现时身分和方针地,攻击者旨正在修树适合的偏移身分,搜寻天生受害途径,使得 与 相成家。透露为:
(2)攻击者要获取到受害者的方针地 。这可能通过用户的社交媒体等实际体例获取到;其余攻击者也可能将方针地修树为少许必经的所在,如地道、桥梁、高速道检验站等。
(3)给定两个身分,攻击者可以打算出二者之间的行驶道途 。这一步攻击者可能通过运用与被害者车辆相像的导航体系(如 Google Maps)的API来获取。
拣选扫数知足的偏移坐标,进而天生欺诳道途 。接着通过m层的广度优先遍历,从本质身分 入手下手搜寻扫数知足以下前提的道段,归并道段天生:
正在上述根柢算法的根柢上,提出了迭代攻击算法。根柢算法仅正在最入手下手举行一次GPS偏移操作,而迭代算法正在分别的身分都可从头操纵根柢算法。如许可能使得知足局限的欺诳道途数目增大,普及算法的才力。
因为本文计划了适合的欺诳道途,使得(2)中的欺诳流程不易被察觉,看待少许反欺诳算法,例如粗略地斗劲IMU和GPS的行进隔绝来决断欺诳的算法,正在(2)阶段或许会失效。
其余,可能看出纵使仅通过一次短暂的明显的GPS欺诳(即(1)阶段),攻击者如故可能到达预期的攻击方针。这对反欺诳算法的及时性提出了必定的条件,有些反欺诳算法的决议时分较长,短暂的一次GPS卓殊或许会被当成情况噪声等成分的影响而被忽视,这种算法正在检测本文的欺诳攻击时也会失效。
微信扫一扫打赏
支付宝扫一扫打赏
