为什么Facebook通过代理运行每个链接


Why Facebook runs every link through a proxy?

为什么当你发布到Facebook的链接时,它总是出现在Facebook.com/l.php中?u=http://linkurlencoded

我的常识告诉我这是通过某种安全xss的东西,分析,东西。

当你点击链接时,它会让他们知道(因为他们的重定向页面可以记录它)。它可能比JavaScript跟踪更简单、更可靠。此外,它还可以让他们显示你要离开Facebook的警告(哦,不!)。

答案在这里:

https://www.facebook.com/notes/facebook-security/link-shim-protecting-the-people-who-use-facebook-from-malicious-urls/10150492832835766

这是一个网络重定向程序,并不是一个开放的重定向程序与其他一些跟踪的东西。

我也认为他们这样做是为了安全,检查一下这个:

http://cwe.mitre.org/data/definitions/601.html