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

时间:2012-02-19 01:39:53

标签: php facebook proxy

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

我的常识告诉我,这是由某种安全性的xss事物,分析,事物。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

答案在这里:

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