为了在社交媒体上保持匿名,可以考虑隐藏自己的时区,以缩小攻击面。如果你生活在一个简体中文使用者较少的时区,这就变得更重要了。

假设你的活跃频率是一天一次,一种简单的随机化办法是每天生成一个在[0, 86400]里均匀分布的随机数,然后设置在这个随机数的秒数定时发帖。

然而长久来看,这种还是会暴露你使用的时区,因为只有在该时区,你的发贴频率才是严格的一天一次。

有两种方法避免这样的时区暴露:

1. 将使用的时区设为UTC(TZ=UTC),也就是说在UTC时间的相应秒数发帖。这样攻击者只能知道你在按照UTC时间发帖,从而保护了你的居住地。
2. 使用泊松过程来生成时间,因为这是一种更「均匀」的随机时间生成方式。简单地说,就是两次发帖时间间隔是一个(与其他间隔独立的)指数分布,参数为86400。

Follow

还有一点特别重要的没有说到,那就是「为什么要随机化?」。

原因是如果一直使用随机化的时间发帖,那么就算零星几次没有遵守规程,也能被掩盖在随机的噪声中。而如果极其规律地每天下午4点定时发帖,就做不到这一点了。

Sign in to participate in the conversation
夜光雲

即使太阳在地平线下,依然被照亮的高层云,在大气层边缘与联邦宇宙通信。