---
author: 硬核老王
category: 硬核观察
comments_data: []
count:
  commentnum: 0
  favtimes: 0
  likes: 0
  sharetimes: 0
  viewnum: 4362
date: '2021-11-02 08:46:30'
editorchoice: false
excerpt: 更多：• 美国航空机构与电信机构因 5G 发生争执 • 蓝牙标签被用来跟踪被盗物品
fromurl: ''
id: 13945
islctt: false
largepic: /images/p/202111/02/084522eyovcqmhoqmkrpog.jpg
permalink: /article-13945-1.html
pic: /images/p/202111/02/084522eyovcqmhoqmkrpog.jpg.thumb.jpg
related: []
reviewer: ''
selector: ''
summary: 更多：• 美国航空机构与电信机构因 5G 发生争执 • 蓝牙标签被用来跟踪被盗物品
tags:
- 代码
- 5G
- 蓝牙
thumb: false
title: '硬核观察 #443 研究人员在源代码中隐藏人眼看不见的漏洞'
titlepic: true
translator: ''
updated: '2021-11-02 08:46:30'
---

![](/images/p/202111/02/084522eyovcqmhoqmkrpog.jpg)


### 研究人员在源代码中隐藏人眼看不见的漏洞


![](/images/p/202111/02/084531uwmi7ivaqi7crfr7.jpg)


剑桥大学的研究人员发表论文，[介绍了](https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/) 在源代码中隐藏人眼看不见的漏洞的攻击方法。这种被称为 [Trojan-Source](https://trojansource.codes/trojan-source.pdf) 的攻击方法利用了 Unicode 中的特殊字符，通过方向覆盖、同形异义等方法创造出对编译器和人类视觉上存在差异的源代码。人眼看不出漏洞，但对编译器来说逻辑编码顺序和显示的顺序是不同的。这种攻击方法对大多数主流编程语言都有效，研究人员已经将漏洞报告给了相关项目。



> 
> 老王点评：“眼见并不为实”，这个锅一方面是 Unicode 无克制的增加各种奇怪字符和控制字符导致的，另外一方面也是传统上面对 ASCII 字符的编程语言支持 Unicode 时没有预料到这种恶意利用。
> 
> 
> 


### 美国航空机构与电信机构因 5G 发生争执


![](/images/p/202111/02/084554v4mfnaxiimhx9i4f.jpg)


美国联邦航空管理局正准备向飞行员和航空公司发出警告，指出一项新的 5G 无线服务可能会干扰飞机驾驶舱安全系统、自动化系统，该服务将于 12 月初上线。美国联邦通信委员会则对安全问题进行了反驳，称在审查了对航空安全的潜在影响后，于 2020 年初制定了频谱使用规则，现有证据不支持 5G 网络会干扰航空安全的结论。双方争论的核心问题是无线电频谱在 3.7 到4.2 GHz 之间的波段。该波段非常适合 5G 网络传输，并且已经服务于一些国家的手机网络中。而航空设备则工作在 4.2 至 4.4 GHz 的附近频段，因此，美国联邦航空管理局觉得增加了干扰的可能性。



> 
> 老王点评：说到底，还是频谱之争。
> 
> 
> 


### 蓝牙标签被用来跟踪被盗物品


![](/images/p/202111/02/084609ybz5s5qxsqk7fx2c.jpg)


今年 4 月，苹果公司发布了 29 美元的 AirTag，为更广泛的受众带来了更有效的蓝牙跟踪技术。虽然苹果公司从没有说过 AirTag 可被用于 [追回被盗财产](https://www.msn.com/en-us/news/technology/i-found-my-stolen-honda-civic-using-a-bluetooth-tracker-it-s-the-latest-controversial-weapon-against-theft/ar-AAQ0DQw)，但实际上该公司建立了一个非常适合此类用例的网络。每一款兼容的 iPhone、iPad 和 Mac 都被默默地用作定位设备，AirTag 使用蓝牙向最近的 Apple 设备发送带有其加密位置的 ping，这些设备将信息传递到苹果的 Find My 网络。兼容 Apple 设备有近 10 亿台，使得 Find My 非常有效，尤其是在城市中。



> 
> 老王点评：从技术上来说，是一个非常有用的进步，但是如何避免被滥用是个问题。
> 
> 
>