胁迫代码

胁迫代码(duress code)可能源自二战时期的谍报特工。特工暴露后可能被胁迫接听同伴电话,此时可以用一些暗号来告知自己被控制了。比如那边问:「是否方便访问安全屋?」,回答:「不,我太忙了」说明一切安好,而回答:「好的,过来吧」说明安全屋已被入侵后。

胁迫代码之后在许多 作品里也有出现,比如《绝命毒师》《谍影重重》《24 小时》里,有时也能将观众欺骗或使其迷惑,算是很有有趣的叙述性诡计。

生活中的胁迫代码很少见,这也许是件好事,因为被胁迫的可能性比谍报工作者低。不过还是存在,比如 家庭安全系统,在触发警报后需要输入密码解除自动报警。一些家庭安全系统可以设置胁迫代码,输入后会显示解除报警,让入侵者大意,但实际会隐蔽的报警。

报警其实也可以用上胁迫代码,2014 年有个流言,讲述的是有人拨打 911,要求订购批萨。而接线员知晓了该暗语,随后安排了警力解决了问题。而在 2019 年该流言真的实现了,细节的是接线员 Tim TenEyck,要求警察关闭警车的警报器,防止打草惊蛇。

而出租车的一键报警功能,因为接线员回拨电话时直接说出了「你在做什么事?为何要触发一键报警?」,导致两起出租车司机死亡……而这其实可以用胁迫代码来防止激怒歹徒。比如接线员询问:「您好,〇师傅。我要去〇〇街,能到〇〇路接我吗?」这样就不会因为开启免提,被歹徒知晓已经报警的情况。(车辆上有摄像头,查看这个更方便)

曾经有人被歹徒胁迫到 ATM 前取钱,于是有美国议员提出建立紧急 PIN 码,只要反向输入 ATM 密码,就能隐蔽报警。不过该决议并未通过,此后只被当作都市传说流传,名为 ATM SafetyPIN software

虽然出于各种原因,公共、商业性的服务很少有提供胁迫代码,但开源软件的开发者没有这方面的顾虑,甚至很支持胁迫代码的研究。比如文件、硬盘加密软件 VeraCrypt,可以 创建隐藏卷。用户能使用两个密码,分别打开真正需要加密的内容,以及用来应付的内容。

亦或者 AlternativeUnlockXposed 这款 Android App,能在输入假密码后解锁手机,但是会执行自定义命令,比如格式化手机等。

ggame | #wikipedia
 
 
Back to Top