我是做调查记者的,在一家独立媒体做深度报道,干这行八年了,做过环保污染、食品安全、企业腐败、社会民生等领域的调查报道,拿到过几个新闻奖,也得罪过不少人。说实话,做调查记者这行,勇气和专业是核心,但最要命的是通讯安全 —— 线人的身份要保护、爆料的证据要传输、选题的方向要保密、跟线人的沟通要防监听,每一样都需要真正安全的通讯工具,通讯一被监听或者泄露,线人可能会被报复、证据可能会被销毁、报道可能会被扼杀,记者自己也可能面临人身安全威胁。
刚做调查记者的时候,我用过五六款加密通讯工具,结果各种问题 —— 有些工具闭源,谁知道后台留了什么后门;有些工具虽然加密,但公司有商业动机,可能会被政府要求交数据;有些工具功能花哨,但核心的加密协议不透明,不敢信任;有些工具在国内用不了,线人装不上;有些工具阅后即焚功能不稳定,消息还是会留在服务器上。后来一个做安全的朋友推荐我用 Signal,说这是调查记者和人权工作者的标配,我半信半疑试了一下,结果用了一周就把其他工具全删了,到现在用了五年多,跟所有线人的敏感沟通全部走 Signal,再也没换过。今天就从一个调查记者的角度,聊聊 Signal 在真实调查报道场景中的表现。
一、开源可审计 + Signal Protocol:代码摆在那,我才敢信
做调查记者,选通讯工具的第一标准不是功能多,而是能不能信。一个工具如果闭源,你永远不知道它后台有没有后门、有没有偷偷上传你的聊天记录、有没有被政府植入监听模块。你用它跟线人沟通,跟裸奔没区别。
Signal 最让我放心的就是它完全开源。客户端代码、服务端代码、加密协议,全部在 GitHub 上公开,全世界的安全研究员都在帮它审计代码,有漏洞早就被发现了。而且 Signal 的加密协议(Signal Protocol)是行业公认的黄金标准,WhatsApp、Facebook Messenger、Google Messages 的端到端加密用的都是 Signal Protocol,等于全世界最懂加密的那帮人都在帮它验证安全性。
更重要的是,Signal 是非营利组织,不靠卖广告、不靠卖用户数据赚钱,没有商业动机去偷你的数据。它的资金来源是捐赠和 grants,运营完全透明,每年还会公开财务报告。这种 “不赚钱、全开源、非营利” 的组合,在通讯工具里几乎是独一份,也是我敢把爆料人的身份藏在 Signal 聊天里的根本原因。
有一次我做一个企业腐败的调查,线人是企业内部的员工,风险特别高,如果被发现,线人可能会被开除甚至面临法律风险。我跟线人沟通之前,专门去 GitHub 上查了 Signal 最新的代码提交和安全审计报告,确认没有可疑的改动,才让线人装 Signal,用端到端加密的方式沟通。整个调查过程持续了三个月,我们在 Signal 里聊了几百条消息,传了几十份内部文件,最后报道顺利发表,线人没有被发现,安全得到了保护。要是用闭源的工具,我绝对不敢让线人用,那是拿线人的安全开玩笑。
二、端到端加密 + 阅后即焚 + 屏幕安全:跟线人聊完就消失,不留痕迹
Signal 的端到端加密是默认开启的,不需要你手动设置,所有一对一聊天、群组聊天、语音通话、视频通话,全部默认端到端加密。而且 Signal 的加密是 “零知识” 的 —— 连 Signal 自己的服务器都看不到你的消息内容,服务器只负责转发密文,密钥只存在你和对方的设备上。就算 Signal 的服务器被黑客攻了、被政府要求交数据,拿到的也只是解不开的密文。
阅后即焚功能在调查记者场景下特别实用。我跟线人讨论敏感信息的时候,全部开阅后即焚,消息设 5 分钟或者 1 小时自毁,讨论完、证据传完之后,消息自动消失,不留记录。就算线人的手机被没收或者被检查,也找不到我们的聊天记录。
屏幕安全功能是另一个让我离不开的功能。Signal 可以设置 “禁止截图”,开启之后,对方在聊天界面无法截图,就算对方想偷偷把聊天记录截下来发给别人,也做不到。这对保护线人身份特别重要 —— 有些线人可能会被威胁或者诱导,把聊天截图交出去,有了屏幕安全功能,就不用担心这个问题。
有一次我跟一个特别敏感的线人沟通,线人是某个政府部门的内部人员,风险极高。我们在 Signal 里开了阅后即焚(5 分钟自毁)和屏幕安全,聊了线人提供的内部文件和证据,讨论完之后,消息全部自动消失,线人的手机里没有任何记录。后来线人的部门做了一次手机检查,幸好我们用了 Signal 的阅后即焚和屏幕安全,没有留下任何证据,线人安全过关。要是用普通的通讯工具,聊天记录留在手机里,线人可能就被发现了,后果不堪设想。
三、敏感文件和证据传输:加密传输,文件不落地
调查记者经常需要跟线人传输敏感文件 —— 内部文件、证据照片、录音录像、文档资料,这些文件一旦泄露,可能会被销毁证据、报复线人。Signal 的文件传输是端到端加密的,文件在传输过程中是密文,只有收发双方能解密查看。而且文件传输完之后,配合阅后即焚,文件也会自动消失,不会留在设备里。
我跟线人传敏感文件的时候,全部用 Signal 的加密文件传输,传完之后开阅后即焚,文件自动销毁,不落地。重要的证据文件我会立刻下载到加密的离线硬盘里,然后从 Signal 里删除,确保文件不会留在聊天记录里。
有一次线人给我传了一批内部文件的扫描件,总共有几百 MB,包含关键的证据。我用 Signal 接收了这些文件,端到端加密,传输过程中没有被截获的风险。接收完之后,我立刻把文件转移到加密的离线硬盘里,然后开了阅后即焚,文件在 Signal 里自动消失。后来这些文件成为了报道的关键证据,报道发表之后引起了很大反响,相关部门介入调查,问题得到了解决。要是文件传输过程中被截获或者留在设备里被发现,证据可能就被销毁了,报道就做不出来了。
四、匿名注册和踩坑经验
调查记者和线人都需要匿名保护。Signal 用手机号注册,但我一般推荐线人用虚拟手机号或者备用手机号注册,不绑定真实身份,这样就算有人拿到了 Signal 账号,也很难关联到真实身份。我自己也有一个专门用于调查报道的 Signal 账号,用备用手机号注册,跟日常用的手机号分开,确保调查报道的通讯安全。
用 Signal 做调查记者五年多,也踩过一些坑:
第一,国内使用需要稳定的网络。Signal 的服务器在海外,国内直连有时候注册不了或者消息推送延迟,需要科学上网才能稳定使用。这也是 Signal 在国内调查记者圈普及度不如微信的主要原因。我和线人一般都配合稳定的网络工具使用,确保 Signal 的消息和通话正常。
第二,不是所有线人都会用 Signal。有些线人年纪大或者不太懂技术,让他们装 Signal、注册账号、搞定网络,可能会有抵触情绪,也可能会因为操作不当而泄露信息。我的做法是:先跟线人说明为什么要用 Signal——”为了保护你的安全,我们用端到端加密的工具沟通,聊天记录阅后即焚,不会被第三方看到”,大多数线人听完都很理解,然后我会一步步教他们安装、注册、使用,确保他们会用。实在不愿意用的,我就用面对面沟通或者公用电话,绝对不用微信聊敏感内容。
第三,Signal 的功能比较简洁,没有朋友圈、没有小程序、没有支付,很多人用惯了微信会觉得 “什么都没有”。但对调查记者来说,简洁反而是优点 —— 功能越少,攻击面越小,越安全。我只需要 Signal 能安全地发消息、打电话、传文件,其他功能都不需要。
第四,注意操作安全和线人保护。Signal 的技术再安全,如果线人自己在公共场合聊敏感内容、用公共 WiFi 登录、把截图存到相册里、告诉别人自己的代号,那再安全的工具也没用。我跟线人沟通的时候,会反复提醒他们注意操作安全 —— 用自己的手机、不用公共网络、不在公共场合聊敏感内容、看完就删、不要告诉任何人我们用什么工具沟通。技术和意识双管齐下,才能真正保护好线人。
做调查记者八年,我越来越觉得,这行不只是勇气和专业,更是对线人生命安全的守护。线人把证据、真相、甚至自己的安全交给你,你必须用真正安全的工具来沟通,不能拿线人的安全开玩笑。Signal 对我来说,就是调查记者的 “安全通讯基线”—— 它的开源可审计让我敢信它,它的 Signal Protocol 让我敢把爆料人的身份藏在聊天里,它的阅后即焚和屏幕安全让我跟线人聊完就消失不留痕迹,它的加密文件传输让敏感证据安全流转,它在那次企业腐败调查中帮我保护了线人的安全,报道顺利发表,问题得到了解决。
那次线人部门手机检查、幸好 Signal 阅后即焚没有留下任何记录的经历,让我更加确信了 Signal 对调查记者的价值。有时候一篇调查报道的成败,不在于你拿到了多少证据,而在于你能不能保护好线人的安全、能不能确保证据不被销毁、能不能在安全的环境下完成调查。希望我的经验能帮到正在做调查记者或者相关行业的同行们。祝大家报道顺利,线人平安,真相大白。