转自hilton 的BLOG http://jimqu.blog.51cto.com/105370/654691

一切要从ebay的买家保护说起

ebay作为一个电子商务平台,之所以可以汇聚如此众多的全球商家和买家,就是因为其良好的信用,不同于淘宝,在ebay上,即便你是个“崭新”的卖家,一个销售记录都没有,同样可以很快的开始你的生意(在淘宝上,不炒信用,从零开始几乎是不可能了),其原因就在于ebay整个平台的信誉程度好,对于卖家设置了重重的门槛,各种严格的规定,一旦触碰,直接封号,这使得ebay对于卖家来说门槛是较高的,这里的门槛,不是资金门槛,不是货品门槛,而是诚信门槛,当然,诚信的前提,是你能够读懂、理解、熟记ebay的各种规定(有些是英文的),而且如履薄冰、小心翼翼的去执行它,否则你将会付出惨痛的代价,你懂得越晚,代价就越大。尤其是对于中国卖家,ebay设置了更多的“歧视性”条款,其实也不怨ebay,谁叫一堆中国卖家在上面卖假货,闹纠纷,欠了一屁股信任债呢。这其中的一个歧视性条款,就是对于中国卖家来说:同一个电脑不能登陆两个ebay账号,否则这两个账号会被关联,如果其中一个出了问题,另一个(或多个)都会被同样处理(连坐啊);同一个账号,不要在多个电脑上登陆,否则会被认为账号有“被滥用”的风险,导致账号挂起,需要提供各种信息(基本都是隐私信息如身份证之类的)才能解封。

这里面的问题就来了,也是很多人都会问的问题,ebay如何确定同一电脑登陆了多个账号,以及同一账号登陆过多台电脑?

作为一个做网络准入产品的人,俺一直对这个比较感兴趣,当然,网上也有很多的说法,先来一一分析一下:

说法一:是通过IP地址定位的,如果两个账号用的同一个IP地址,那么就算在一台电脑上登陆了。

分析:如果你是搞网络的,应该就笑了,当前IPv4资源几乎耗尽,很多人上网用的都是通过网络地址转换,用的同一个IP地址,例如我们家采用的就是小区宽带,分给我们的IP就是个私网IP,可以说整个小区几百户人,估计对外就是几个公网IP地址,如果是通过IP地址来确定用户,那估计要伤及无数无辜了。

说法二:是通过网卡地址(MAC地址)定位的,同一台电脑用的就是同一块网卡,所以可以定位。

分析:同样,如果你是搞网络的,应该又笑了。MAC地址是一个二层协议地址(IP地址是三层协议地址),既然是二层协议,那么它就无法跨越三层,但从你的电脑,到ebay的服务器,中间要经历无数个路由器、防火墙等等三层或三层以上的设备,你的mac地址早就在第一次经过三层设备(很可能是你家的无线路由器)的时候就丢弃了,又怎么可能传到ebay那里?

说法三:是通过硬盘序号、主板序号等等主机唯一的标识信息来定位的。

分析:呵呵,这个是俺的专长,我可以负责任的告诉你,我们在使用ebay的时候,没有安装任何的客户端软件,甚至连个activeX控件都没装过,那么也就意味着是读不出这些东西的,这些硬件的序号,是需要专门的程序通过读取一些驱动层的信息方可获取,仅仅是我们的浏览器,是读不出来的,更不用说传给ebay了。

以上几个常见的说法都被否定了,那么是什么东西泄漏了我们的身份给ebay呢?还是要从浏览器下手,因为,我们跟ebay唯一的交互,就是浏览器,而没有其他的应用程序,那么浏览器里什么能记录我们的个人信息?Cookies、session等等都可以。其实,ebay已经在自己的官网上面宣布了结果——浏览器cookies和Flash Cookies,我们来看看ebay官网如何说的:

How do cookies work?

Cookies的原理是什么?
 

Your browser retrieves small files of information, called “cookies,” from your computer to provide services to you and make your online experience more convenient. For example, we use cookies to recognize you when you sign in, to remember your preferences, and to allow you to navigate the site without having to keep reentering your password.

当你上网浏览时,你的浏览器会在你的计算机里写入或检索一个很小的信息文件,叫做cookies,它可以让网站根据你的个人喜好为你提供服务,从而提供更好的在线体验。例如,当你登陆ebay时,我们利用cookies来识别你,并记忆你的配置选项,同时让你在浏览站点的时候不用不断的输入你的密码。

Flash cookies are another kind of cookie we use for security. When you sign in, we create a Flash cookie that gives your computer a unique ID. The next time you sign in, the Flash cookie confirms your computer as a trusted source.
 
Flash Cookies是我们用来确保安全的另一种Cookie。当你登陆的时候,我们为你的计算机创建一个flash cookie,它为你的计算机生成了一个唯一的ID。下次你登陆的时候,Flash Cookie可以确定你的计算机是一个可信的来源。

Managing Flash Cookies

As with browser cookies, we recommend you don’t delete Flash cookies. If you delete Flash cookies, you may need to enter verification information more frequently for security reasons.

像浏览器cookies一样,我们建议你不要删除flash cookies。如果你删除了flash cookies,由于安全原因你可能需要更频繁的输入验证信息。

以下是删除flash cookies的方法:

If you need to delete Flash cookies for technical or security reasons, or to eliminate browser slowness, here's what to do:
  1. Go to the Settings Manager for Adobe Flash Player. (If you aren't taken to a Web site, it means you don't have Adobe Flash Player. In that case, contact the support center for your Flash software.)

  2. Click the Web sites whose cookies you want to delete.

  3. Click Delete website.

ebay如何确定同一电脑登陆了多个账号,以及同一账号登陆过多台电脑的更多相关文章

  1. 将一台电脑上的虚拟机上的系统复制到另一台电脑的虚拟机上!!!and想询问大神们问题的解决办法??

    虚拟机是Oracle VM VitualBox版本 前段日子oracle老师让课下安装虚拟机+windows8+oracle数据库,但悲伤的我安了七八遍(重装系统+安装数据库+配置数据库)依旧在配置数 ...

  2. 一台电脑安装多个版本的jdk

    我们平时在做Java开发的时候,有时需要使用多个版本的jdk, 那么一台电脑上需要安装多个JDK了. 那一台电脑上可不可以同时安装多个版本的jdk呢? 答案是可以的! 但使用的时候,只能使用一个,不能 ...

  3. VMware虚拟机从一台电脑复制到另一台电脑

    1.选中.vmx文件和所有的.vmdk文件,添加到压缩文件 vmx是虚拟系统配置文件,而vmdk则是虚拟磁盘文件,它们都是VMware所支持的文件格式 2.复制压缩文件到另一台电脑上,并解压 3.在另 ...

  4. 怎么在一台电脑上同时启动多个tomcat

    怎么在一台电脑上同时启动多个tomcat? 应用场景: 一台电脑,需要同时部署多个tomcat,用于部署不同的系统 分布式系统,一个系统,同时需要开启多个tomcat,因为分布式系统可能会有多个war ...

  5. c# winform实现同时只允许账号在一台电脑登录的功能

    公司有个小需求,要求账号不能同时登录在多台电脑上,就像那个微信或QQ一样,如果一台电脑登录了,原来登录的就自动退出了(网上搜索点单点登录,发现有些出入,人家是实现一次登录在多个系统间认证的) 找了些资 ...

  6. 一个github账户多台电脑代码提交

    在实际工作生活中,我们可能不一定仅仅在一台电脑上编码,比如:我们平时在单位电脑1上写代码,提交代码到github账户,而我们也可能会在在家里的电脑2上继续工作,提交代码,这样就是在不同的电脑上提交代码 ...

  7. WIN7实现多人远程一台电脑

    今天查了查网,发现有人说,WIN7可以实现多人远程一台电脑,于是乎我就试了试, 在工作办公室里的局域网里试了试,嘿,成功了,愿与大家分享一下,呵呵! 方法一: 多用户早就能破解了 方法如下:用UE打开 ...

  8. 在一台电脑访问另一台电脑的mysql数据库

    1.      假设192.168.1.3为服务器 2.      首先在ip为192.168.1.103的机子上能够ping 通 运行->cmd >ping  192.168.1.3 检 ...

  9. 怎么把QQ我的收藏表情图片转移到另一台电脑上

    把收藏的QQ表情从一台电脑转移到另一台电脑的操作步骤如下:    1.在有表情的电脑登陆QQ,随便打开一个聊天窗口,点击[表情],选择[表情设置],点击[导入导出表情包],选择[导出全部表情包]:   ...

随机推荐

  1. The first time

    早上起来发现昨晚申请的博客开通了,\(^o^)/~纪念下,就像刚打代码学的hello world一样,用c,c++写一个程序纪念下.O(∩_∩)O~哈哈哈哈哈. /*C hello world程序*/ ...

  2. codeproject

    search: http http://www.codeproject.com/Articles/96620/Writing-Http-Handlers-and-Modules-in-IIS-7-5 ...

  3. 不用预计算切向空间的Normal mapping

    先贴出shader 吧 等有时间了 来阐述原理 // vertex shader //varying vec3 ViewPosition; //varying vec3 Normal; varying ...

  4. 教你如何用Qt做透明的窗体,setMask, Opacity

    // In this function, we can get the height and width of the current widgetvoid Widget::resizeEvent(Q ...

  5. x86 构架的 Arduino 开发板Intel Galileo

    RobotPeak是上海的一家硬件创业团队,团队致力于民用机器人平台系统.机器人操作系统(ROS)以及相关设备的设计研发,并尝试将日新月异的机器人技术融入人们的日常生活与娱乐当中.同时,RobotPe ...

  6. Bellman_ford最短路

    #include <cstdio> #include <iostream> #include <algorithm> #include <cstring> ...

  7. 【细说Java】Java封箱拆箱的一些问题

    1.概念 首先简单介绍一下概念性的东西: 所谓封箱:就是把基本类型封装成其所对应的包装类型: 而拆箱则恰好相反,是把包装类型转换成其所对应的基本数据类型. 如基本类型int,封箱后的包装类是Integ ...

  8. Delphi 多线程 “尚未调用CoInitialize错误”的解决方法

    在Delphi  多线程中出现“尚未调用CoInitialize错误”的解决方法 解决方法如下: function  TMyThread.ExecTimer: Boolean;begin  Resul ...

  9. Java-装饰模式(转)

    装饰模式 在阎宏博士的<JAVA与模式>一书中开头是这样描述装饰(Decorator)模式的: 装饰模式又名包装(Wrapper)模式.装饰模式以对客户端透明的方式扩展对象的功能,是继承关 ...

  10. escape encodeURI encodeURIComponent区别

    escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串.使用unescape来解码. 有效的URI(统一资源标示符)是不能包含某些字符的,如空格,所以需要进行编码,编码方法有 ...