加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php – 如何检测新的机器像Facebook?

发布时间:2020-05-27 07:45:15 所属栏目:PHP 来源:互联网
导读:我实际上是试图用一台电脑检测一个人,就像Facebook一样.每当您使用不同的机器登录Facebook时,它会检测到新机器,并要求您注册.他们如何发现该人正在使用另一台电脑.可能他们可以跟踪客户端MAC或实际IP(但这通常会在每次重新连接时发生变化). 如何检测? 我最近

我实际上是试图用一台电脑检测一个人,就像Facebook一样.每当您使用不同的机器登录Facebook时,它会检测到新机器,并要求您注册.他们如何发现该人正在使用另一台电脑.可能他们可以跟踪客户端MAC或实际IP(但这通常会在每次重新连接时发生变化).

如何检测?

我最近尝试了以下结果:

MACBOOK =我的笔记本电脑

戴尔=我的朋友的笔记本电脑

我在SWEDEN的MACBOOK上登录到Facebook,并被要求命名设备.

我的朋友在瑞典的戴尔登录Facebook,被要求命名设备.

我们都去了日本.

我在JAPAN的MACBOOK上登录到Facebook,我没有要求再次命名设备.

我的朋友在JAPAN登录到DELL的Facebook,并没有要求再次命名设备.

我在日本的戴尔登录了Facebook,被要求命名设备.

所以,从此我得出两个不同的选择:

>每个Facebook用户登录设备的持久性cookie.
>不知何故Facebook可以匹配MAC地址.

由于2.如果没有安装插件,或者没有安装插件,我们就不可能实现2.

探索我与Facebook的cookies,我发现其中13个.使用谷歌浏览器这是非常有用的.只要去chrome://设置/ cookies,你会得到一个列表.

名为“lu”的Facebook Cookie包含以下信息:

Name:   lu
Content:    (data)
Domain: .facebook.com
Path:   /
Send For:   Any kind of connection
Accessible to Script:   No (HttpOnly)
Created:    Thursday,June 9,2011 8:58:10 PM
Expires:    Saturday,June 8,2013 8:58:10 PM

这是唯一的cookie,它们不会在浏览器关闭,同一天或几天前过期.我受过教育的猜测是(数据)将包括他们检查此功能的设备信息.

我也猜测他们将信息存储在他们的数据库中,并且登录后他们会再次与数据匹配.如果您以某些预定义的方式进行匹配(例如,ip地址和浏览器都是一样的),则会自动获得批准.这将解释为什么您可以格式化您的计算机,并仍然让设备获得批准.

我猜测,如果您删除所有的Cookie,然后移动到其他互联网提供商,则需要重新注册该设备.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读