logo NodeSeekbeta

对 ping0.cc 利用 WebRTC 静默上报用户真实 IP 的分析

  • 狗东西

  • 先叠个甲,我也很恨ping0

    @GuangChen233 #0 刚刚回看了一下不可达喵的那篇帖子,收集用户浏览器指纹,有没有一种可能是因为ping0需要排除同一个人多次用同一个IP访问而对IP造成的误判?(因为我看不可达喵的那篇帖子说是ping0还有保护机制,只有使用这个IP访问ping0的用户才会计算,用其他IP查询此IP的不计数)但是为了这个就悄咪咪收集用户真实数据确实恶心

  • 这个其实就是DNS泄露的问题 我已经解决了

  • 还好早就不用了

  • @Fyzzp0o0 #32

    你说的有道理,但正如我所讲:

    本篇仅分析了一个接口,不知道接口有什么作用,更不知道这个接口如何影响封控值和共享人数,仅作为风险提醒与数据参考。

    收集指纹并无什么不妥,可以合理的用作反爬啊等等,但是要看目的。
    结合这个接口上传的数据来看,很难让人向善意方面去想。

    如果只是单纯防同一人多次访问,用浏览器指纹(Canvas、WebGL、字体、音频上下文等)已经能做得很好了,不一定非要挖真实 IP。
    而且,他是在页面创建初期静默上传的,并且使用了 WebRTC 探查真实 IP,没有征得任何人的同意,甚至你都看不到用户许可协议来允许他来这么干。


    搜集指纹并不怎么样,重要的是在没有征得用户同意下尝试通过 WebRTC 去拿你的真实 IP,还上传到了后端服务器进行关联。

    作为用户端,我们应当对自己负责。
    作为服务端,应当对用户负责,对用户的隐私负责

    有没有一种可能是因为ping0需要排除同一个人多次用同一个IP访问而对IP造成的误判

    如果真是这样,那 ping0 不就真的越查越黑了么,那要他还有什么用(

  • 已屏蔽,感谢提醒。

  • 再也不用

  • [UDP] 192.168.0.200:43131 --> ping0.cc:3478 match AND(((Network,udp) && (OR,((DstPort,3478) || (DstPort,5349))))) using REJECT xhj011

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72981位seeker

🎉欢迎新用户🎉