根据爱德华·斯诺登在这条推文中...
实际操作中使用的电话是按每个操作或每个呼叫处理的。几分钟,几小时的寿命。不是几天。
让我们想象一下我是 Jason Bourne。我在滑铁卢车站的售货亭前停下,拿起了一部 PAYG 手机。大概我用过假身份证。
与此同时,我的交易对手 Jack Bauer 正在洛杉矶国际机场的类似售货亭拿起一部预付费电话。
鉴于我们俩都有新的电话号码,我该如何给他打电话?
根据爱德华·斯诺登在这条推文中...
实际操作中使用的电话是按每个操作或每个呼叫处理的。几分钟,几小时的寿命。不是几天。
让我们想象一下我是 Jason Bourne。我在滑铁卢车站的售货亭前停下,拿起了一部 PAYG 手机。大概我用过假身份证。
与此同时,我的交易对手 Jack Bauer 正在洛杉矶国际机场的类似售货亭拿起一部预付费电话。
鉴于我们俩都有新的电话号码,我该如何给他打电话?
您可以将这些电话的“身份”(电话号码、SIM、电话本身/IMEI)视为一次性加密货币的等价物 - 您通过安全渠道交换电话号码(多个) - 例如,当在人; 然后它们是安全的,只要您在一次使用后丢弃它们,它们就不会提供有用的信息(用于网络/元数据分析)。
在您提议的场景中,杰克会拿起一堆预付费电话卡并给您这些号码的列表。之后,如果您需要联系他,您可以拨打列表中的第一个号码,进行对话,然后您就可以丢弃电话。如果您希望将来有电话,那么您将打开与列表中第二项相对应的电话。
如果你认识杰克
在通话前几周或几个月,您可以创建一个带有登录墙和注册页面的简单网页。为了注册,您需要填写您的电话号码。通过使用标准措施,您可以隐藏您对网站的访问,在深网中尽可能隐藏网站并保护数据库。
你现在需要告诉 Jack 网址:这可以通过不同的方式完成,包括使用标准的死掉,或者 - 如果你是 Jason Bourne,这应该是小菜一碟 - 闯入 Jack 的房子并放几张纸每条裤子、夹克等口袋里的网址。他使用(显然纸片一定不能手写,而且必须检查纸上是否有水印,以免识别打印机)。
此时,您和 Jack 分别购买您的刻录机电话。Jack 使用开放的 wifi 网络访问该网站并将他的电话号码写入数据库。在给定的时间,您登录,从网站上检索号码并写入。该网站可以构建为在访问两次后删除其内容。您现在可以打电话给 Jack。
棘手的部分是保证数据库中写入的另一个电话号码实际上是 Jack 的,而不是 Mike 的(海军上将 Michael S. Rogers)。这可以通过同意在电话开始时使用的代码字来实现(可以写在上述纸上)。
编辑
杰夫·梅登(Jeff Meden)暗示了一名男子在中间攻击的可能性。基本上,概述的方案不会阻止迈克用他自己的号码替换杰克输入的号码,并设置一个中继来将呼叫转接到杰克的刻录机电话。这样,迈克就能听到杰森和杰克之间的对话。
可以通过使用写在杰克身上的纸片上的垫子加密输入数据库的数据(在本例中为杰克的号码)来阻止这种攻击(再次感谢 Jeff!)。
当然,如果不存在历史机制,Mike 可以任意更改密文,知道如果对应的明文不是有效的电话号码,通话将不会发生。
刻录机电话通常可能不会那样使用,尽管它们可以。为了回答您的小场景,您可以尝试使用存储在每个人都可以访问的地方的隐藏消息的区号技巧。
此答案假定您必须注册电话并提供详细信息。如果您不必注册,则此答案不适用。
这是第一步。都在区号里。你们都在同一区域注册,使用同一邮政编码中的两个真实地址,在同一小时内距离很近。
它们不是您的地址,但这没关系。美国的许多地方都要求您使用实际地址进行注册。现在,你们俩都将获得具有相同区号和相同本地代码的相似电话号码:
杰森伯恩:707-555-0001
杰克鲍尔: 707-555-0100
你和鲍尔将使用某种协议,在某个地方,不知何故,你们中的任何一个都可以使用只有你们两个人知道的东西找到彼此电话号码的最后四位数字。
这是第二步。
这是一个易于理解的粗略示例:Bauer 然后发布了类似ABAA
. 你的小“密码”解码A
为0
和B
。1
解码后,这将转换为0100
. 然后你打电话1-707-555-0100
。
隐藏在明显的视线中要好得多,因为有很多方法可以隐藏日常句子中不显眼或让人怀疑的信息。也许你会有一个可编程的答录机,你可以在其中设置你们都知道的电话号码的录音。
*“嗨,妈妈。我的圣诞晚餐要迟到了。我的飞机晚点了。这里真的很冷。实际上是0度。我会在1 点左右到达。给我一些肉饼!妈妈!肉饼!所以冷……你信吗?零度!”
即使有人破译了你的小把戏,他们也能找到四个数字。他们打算用它做什么?这些数字的含义有很多不同的可能性。祝你好运。A=0
您应该使用, 和以外的东西B=1
。只是有一个粗略的例子。
我们是在购买手机后几分钟/小时内讨论处置,还是在拨打/接听一个电话后立即处置(“按操作或按呼叫”)?如果是后者,那么简单的解决方案是从每部手机开始,然后购买新手机,这样您总是有两部。每个人使用的第一个电话号码将需要亲自或通过其他答案中概述的一种方法秘密地传达。
但是对于第一个电话,Jason 和 Jack 可以口头告诉对方他们的下一个电话号码是什么,然后处理第一部电话。下一部电话保持未使用状态,直到他们再次相互联系,他们互相提供第三部电话的下一个号码,并且该过程不断重复。