一个能“嗅探”跟踪者的便携设备

2022-08-12 反跟踪 网络安全 树莓派 隐私保护
一个能“嗅探”跟踪者的便携设备

在数字时代,跟踪与监视的手段层出不穷,从手机软件到物理追踪器,防不胜防。但反过来,普通人如何知道自己是否被尾随了呢?一位前联邦特工基于自己的专业背景,动手制作了一个便携的反跟踪工具。它就像一个电子“嗅觉”装置,能持续扫描你周围的手机信号,并在发现可疑的“尾巴”时向你发出警报。

工具的诞生背景

这个工具的创造者马特·埃德蒙森,曾在美国国土安全部工作了二十多年。他开发这个设备的直接动机,源于一位在政府其他部门工作的朋友的求助。这位朋友因工作需要接触机密线人,极度担心自己会被跟踪,从而危及线人的生命安全。尽管存在传统的“监视检测”方法,比如在驾驶时突然变道或改变路线,但埃德蒙森的朋友觉得这还不够,他需要一种电子手段来补充。在市面上找不到合适工具的情况下,埃德蒙森决定自己动手。

设备如何工作

这个工具的核心原理并不复杂。它是一个由树莓派(一种微型电脑)驱动的系统,可以随身携带或放在车里。设备会持续扫描周围的无线信号,主要是智能手机和平板电脑在寻找Wi-Fi或蓝牙连接时发出的信号。我们的手机其实一直在做这件事。

关键在于它的判断逻辑:系统会记录下探测到的设备,并检查在过去20分钟内,是否多次发现了同一部手机。如果同一个信号反复出现,它就会在设备的触摸屏上发出警报,提示你可能被跟踪了。为了减少误报,它设计为在移动中使用,而非静止在咖啡馆等设备密集的场所。设备还带有一个“忽略”列表功能,可以一键忽略当前已探测到的所有设备(比如你自己或同行伙伴的手机),从而只关注新出现的“尾巴”。

技术构成与局限

这套自制系统由几个部分构成:负责运算的树莓派3、用于探测信号的无线网卡、提供电力的便携充电器,以及一个保护所有元件的小型防水外壳。它运行的软件包括开源的无线网络检测工具Kismet,以及埃德蒙森自己编写的Python代码,后者负责处理数据并生成警报。

不过,这个工具也有其局限性。它主要依赖设备的MAC地址(一种硬件标识符)进行识别,但如今许多手机为了隐私会使用随机化的MAC地址,这降低了识别的有效性。作为补充,它也会记录设备正在寻找的Wi-Fi网络名称,这有时能提供一些线索——例如,一部手机如果试图连接名为“Langley”(兰利,美国中情局总部所在地)的网络,可能会引人遐想。

未来的可能性

埃德蒙森将这个项目视为一个开端。他设想未来可以增加更多功能,比如将屏幕警报改为短信通知,或者集成GPS模块来记录被跟踪时的具体位置。他甚至对增加探测轮胎压力监测系统信号的能力感兴趣,这有助于识别反复出现在附近的特定车辆。这个总成本约200美元的项目已在2022年的Black Hat安全会议上展示,并且其底层代码已经开源。

结语

这个自制的反跟踪工具,源于一个真实而紧迫的安全需求。它展示了如何用相对常见和廉价的硬件,构建一道针对物理跟踪的电子预警防线。虽然它并非万能,也存在技术上的限制,但它代表了一种思路:在监控技术泛滥的今天,普通人也可以借助技术工具,为自己争取更多的察觉权和安全感。