这种会话跟踪很可能通过结合使用带有唯一 ID 的 cookie 来识别您当前的会话,以及将该 ID 与您用于连接其服务器的最后一个 IP 地址配对的网站。这样,如果 IP 更改,但您仍然拥有 cookie,则您已被识别并登录,如果 cookie 不存在但您与服务器上保存的 IP 地址相同,那么他们将您的 cookie 设置为与该 IP 配对的 ID。
真的,第二种可能性很难正确处理。如果 cookie 丢失,而您只有 IP 地址可供识别,那么仅基于此来登录某人是非常不安全的。所以服务器可能会存储关于你的额外信息,LSO 似乎是一个不错的选择,地理 IP 也是,但是用户代理,并不是因为他们并没有真正说出你的任何信息,每个人都使用与你相同版本的浏览器有相同的。
顺便说一句,上面已经提到它可以与 MAC 地址一起使用。我强烈反对!您的 MAC 地址永远不会到达您银行的服务器,因为它们仅用于识别以太网连接的两侧,并且要连接到您的银行,您需要建立一堆以太网连接:从您的计算机到您的家庭路由器或您的 ISP,然后从到你通过的第一个互联网路由器,然后到第二个,等等......每次建立新连接时,每一侧的每台机器都会提供自己的 MAC 地址。因此,只有通过交换机或集线器直接连接到您的机器才能知道您的 MAC 地址,因为路由您的数据包的任何其他设备都会用它们自己的 MAC 替换您的 MAC 地址。只有 IP 地址始终保持不变。如果 MAC 地址确实一路走来,那将是一场隐私噩梦,因为所有 MAC 地址对于单个设备来说都是唯一的,因此对于一个人来说也是如此。
这是一个稍微简化的解释,因为这不是问题的重点,但澄清看起来像是误解的东西似乎很有用。