任何人都可以通过Tinfoleak通过Twitter查找您的个人详细信息

您的Twitter帖子可以告诉我您的住所。

如果您仍然认为围绕互联网隐私的嗡嗡声是个玩笑,也许这会让您感动。我们已经确定您不能在Internet上匿名,特别是如果您在Twitter上。

有一个名为 Tinfoleak 的免费脚本,它可以拉出惊人的数量。仅根据他们的个人资料和推文了解有关任何Twitter用户的信息。让我向您展示它的工作原理。

设置Tinfoleak

Tinfoleak仅仅是一个单独的Python脚本,几乎可以在任何系统上使用。您不需要学习Python编程就可以使用它,但是如果您打算以任何方式修改脚本,那么了解该语言就会有所帮助。

注意:据我所知, Tinfoleak没有得到任何特定开源许可证的明确许可。如果您知道它使用的许可证,请告诉我们。

首先,您需要下载并安装Python。您可以在Python网站本身上找到特定于平台的说明。

请确保安装Python 2.7,因为Tweepy(我们也需要一个Python库)尚不支持Python 3.x。

下一步,您需要下载并安装Tweepy,它使Python脚本可以轻松地与Twitter的API进行交互。您不需要知道如何使用Tweepy;只需安装它,然后继续即可。

有关说明,请参见Tweepy项目页面。

最后,您将需要抓住Tinfoleak本身。在此处下载它,使用7-Zip之类的程序将其解压缩,然后将其放在您想要的任何位置-甚至在桌面上也可以。使用您选择的文本编辑器编辑 tinfoleak.py 文件,并填写您的Twitter Dev OAuth凭据。

我使用Tinfoleak发现的内容

现在,该Tinfoleak设置好并准备就绪,让我们看看这个坏男孩能做什么。在命令提示符下,我只需导航至脚本并运行:

python ./tinfoleak.py

我们将看到很多可以使用的参数选项让Tinfoleak做到我们想要的。起初有点令人困惑,所以让我们用我自己的帐户@carbonduck上的几个快速示例进行遍历。

python ./tinfoleak.py -n carbonduck -b

-n 参数表示我们要浏览的Twitter帐户,在这种情况下为 carbonduck 。以下 -b 参数表示我们仅对基本帐户详细信息感兴趣。

马上,我们可以看到一些漂亮的东西-例如我的帐户创建日期以及我的推文和关注者总数–但还没有什么有趣的事。

python ./tinfoleak.py -n carbonduck -s

-s 参数用于查看该帐户正在使用的Twitter应用程序。我不是一个大的应用程序用户,因此结果很无聊,但是我敢肯定,在某些情况下,窥视某人的Twitter应用程序可能会很有趣或很有用。

我们还能做些什么?

python ./tinfoleak.py -n carbonduck -h

以下是我使用的所有主题标签的摘要,可以使用- h 参数。基于此,您可能会指责我使用散弹枪策略在每条推文中塞满太多标签,这是对的。你得到了我。

很难想到这样一种情况:知道某人的主题标签选择可能以有害的方式对付他们,但这确实使您可以快速了解他们的心理和他们的想法。

python ./tinfoleak.py -n carbonduck -m

-m 参数可让您提取由用户。他们在跟谁说话,他们多久和他们说话一次?

再次,到目前为止,这一切都不算太邪恶,尤其是当您认为所有这些信息仅通过浏览Twitter便已公开可用时,但令人不安的是

python ./tinfoleak.py -n carbonduck -g

最后,我们进入了最有趣的方面of Tinfoleak: -g 参数,用于在发布推文时根据具有位置的Twitter功能获取地理位置数据。

如果您不知道,Twitter允许您将位置添加到您的推文。根据您的帐户设置和所使用的Twitter客户端,您的推文可以包括从城市和州信息到精确的纬度和经度坐标(您可以在上面的屏幕快照中看到)的任何内容。

如果您在家中并且天真地用推文发布您的位置,那么有人很可能会窥视您的坐标并找出您的住所。

python ./tinfoleak.py -n carbonduck -p 1

这是另一个有趣的功能,带来一些令人恐惧的含义。 -p 参数允许您以程序方式下载用户推文历史记录中显示的每张图片。

对于那些向其中上传了大量图片的用户来说,这应该是一个危险信号。推特。如果有人在您不知情的情况下毫不费力地下载其中的每一个文件,您会感觉如何?再次,这并不是以前不可能做到的,但是“毫不费力"是这里的关键词。

python ./tinfoleak.py -n carbonduck -t

python ./tinfoleak。 py -n carbonduck -c 1000

python ./tinfoleak.py -n carbonduck -f word

python ./tinfoleak.py -n carbonduck –日期YYYY / MM / DD

python ./tinfoleak.py -n carbonduck –编辑YYYY / MM / DD

python ./tinfoleak.py -n carbonduck –stime HH:MM :SS

python ./tinfoleak.py -n carbonduck –etime HH:MM:SS

这些是一些额外的选项和过滤器,可用于缩小推文的范围。由Tinfoleak探索:

  • -t 在结果输出中启用时间戳。
  • -c 指示您想要多少条推文搜索。默认值为100。
  • -f 仅搜索包含 word 的推文。
  • -日期表示搜索推文的开始日期。
  • -edate 表示搜索推文的结束日期。
  • -时间 >表示搜索推文的开始时间。
  • –etime 表示搜索推文的结束时间。
  • 保护自己免受Tinfoleak攻击

    Tinfoleak的“问题"是,这是一个完全合法的工具。它所要做的就是利用Twitter API快速检索公开的数据。唯一真正的防御措施是停用您的Twitter帐户,尽管您的数据本身在30天之后仍将可用。

    否则,您的保护选项将受到一定限制。

    最重要的是选择不使用基于位置的推文:

  • 转到您的Twitter设置。
  • 单击“安全性和隐私"。
  • 取消选中“添加"
  • 单击“删除所有位置信息"。
  • 要删除图片,您需要删除包含那些图片的推文。为此,您可能需要使用一种程序性地删除推文的服务,而不是手工查看它们。

    或者,如果您想极端使用,可以消灭在线角色。

    您如何看待?对您过去的推文的如此深入的访问是否令您担心,或者您认为这没什么好担心的?通过在下面发表评论与我们分享您的想法。

    标签: 在线隐私 在线安全 Twitter