当前位置:编程学习 > C#/ASP.NET >>

如何识别同一个用户???

如何识别同一个用户???

人人网每个用户6小时内只能注册2个账号。不知道怎么实现的。

- 肯定不是 IP,换IP无效。
- 肯定不是 Cookie,清除 Cookie 无效。
- 肯定不是电脑特征,换电脑无效。
- 肯定不是Mac地址,更改无效。

难道说他知道我上网的ISP账户???
奇怪!

对于能够解答这个问题的,给700分。你付出劳动回答,我注册3个小号送你分。够意思吧。
觉得有实力的来解答,与其回答那些很菜的问题得不到分,不如帮我看看。

新手解决了我的问题就是四个三角了。 --------------------编程问答-------------------- ...我不懂 --------------------编程问答-------------------- 具体怎么实现不清楚
不过方式应该很多
LZ已经举例那么多了,还有如 网卡,键盘ID,单个来看是容易修改,但是也有可能是组合的

呵呵  假设而已 有待验证 --------------------编程问答-------------------- 一般应该是IP地址的面大吧,能问问楼主是怎么更改IP地址的么
确定是访问外网的IP地址变了么? --------------------编程问答-------------------- 读取的是本地信息不?现在不少网站是这样读的 --------------------编程问答-------------------- 有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。 --------------------编程问答-------------------- 凑个热闹。 --------------------编程问答--------------------
引用 5 楼 sp1234 的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。
无条件支持 --------------------编程问答-------------------- --------------------编程问答-------------------- 这样得四个三角不稀罕 --------------------编程问答--------------------
引用 5 楼 sp1234 的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。

呵呵,
新观察 --------------------编程问答--------------------
引用 5 楼 sp1234 的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。


呵呵  有道理 --------------------编程问答-------------------- 最有可能的是Mac地址,换网卡试试!!!!! --------------------编程问答--------------------     private string getIP()
    {
        string result = HttpContext.Current.Request.UserHostAddress;

        if (string.IsNullOrEmpty(result))
        {
            result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

        }
        if (string.IsNullOrEmpty(result))
        {
            result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
        }
        if (string.IsNullOrEmpty(result))
        {
            return "127.0.0.1";
        }
        return result;

    }
一般是针对一个IP做文章  (一个路由器中2小时只能有一个人投票)

投票功能 --------------------编程问答-------------------- 凑凑热闹~~ --------------------编程问答-------------------- 这个。。。。LZ问这技术干嘛。。。没多大实际用处    锁IP不行就锁MAC   顶上天了都 --------------------编程问答-------------------- 个人感觉还是IP地址  你说的换电脑没用 那说明应该不是记录MAC地址 等电脑硬件设备 但你换电脑公网IP不一定会变 你在同一局域网访问 是同一公网IP  那你要是用MODEM 路由器 上网的 你可以注册一次后 重启MODEM 再试 这样公网IP 会变 前提是你是ADSL用户 也就是说你没申请固定IP 
--------------------编程问答-------------------- 同一个用户 ,就是同一个IP。
  在IP那做动作 --------------------编程问答-------------------- --------------------编程问答-------------------- 学习ing --------------------编程问答--------------------
引用 5 楼 sp1234 的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。


这是NR说的话  顶下 --------------------编程问答-------------------- 我感觉比较大的可能应该是判断你上网的ip地址来吧,你换IP是不是只换局域网中的IP而已,但你的上网ip并没有更改啊 --------------------编程问答-------------------- web程序只能读到客户的广域网址地。系统版本,浏览器版本,分辨率。
更换IP的话,也只是在一个范围内变化,一般是后两段。
这些加起来,大概就可以判断是否同一人了。
楼主想去刷票还是发广告?哈哈 --------------------编程问答-------------------- 5楼,不要一下把底牌翻开好么。谁都不容易。 --------------------编程问答-------------------- 是IP和注册信息。
你同时用计算机和手机上网注册,同时注册信息不要填写一样的,例如学校等;
其实用企业内网计算机和adsl拨号同时注册注册,就可以突破这个限制了 --------------------编程问答-------------------- 应该是根据上网的ip地址,请问LZ怎么换的IP呢 --------------------编程问答--------------------
引用 5 楼 sp1234 的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。

任何技术都不能彻底解决某个问题,但是这样做至少能大幅度降低不规范的数据。
如果一个问题因不能彻底解决就不去解决,那技术还有什么价值! --------------------编程问答--------------------
引用 5 楼 sp1234 的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。

这人居然能这么高的分,让人很无语。
网吧半小时换台机器有屁用???
外网看的是网关,网吧都是局域网,网关是不变的,要有人注册一个网吧里其他人就应该注册不了了。
跟楼主的问题一样。改什么都没用,你能把你自己网关的IP改了,估计就可以了。就好像我不管在哪留言,显示的IP都是我单位的IP地址 --------------------编程问答-------------------- 我觉得ip地址的比较可能。。一般都是局域网。。肯定是每个网吧内只要有人注册了。就不能再注册。很正常。。用外网试试。。如果不行。另寻出路 --------------------编程问答-------------------- 来顶22楼的头像的。。 --------------------编程问答-------------------- 确实是吃饱没事干

这世上哪儿有绝对禁止用户随意注册的方法
只能说你有张良记我有过墙梯 --------------------编程问答-------------------- 用户行为判定  --------------------编程问答-------------------- --------------------编程问答-------------------- 看看......... --------------------编程问答--------------------
引用楼主 softswitcher 的回复:
如何识别同一个用户???

人人网每个用户6小时内只能注册2个账号。不知道怎么实现的。

- 肯定不是 IP,换IP无效。
- 肯定不是 Cookie,清除 Cookie 无效。
- 肯定不是电脑特征,换电脑无效。
- 肯定不是Mac地址,更改无效。

难道说他知道我上网的ISP账户???
奇怪!

对于能够解答这个问题的,给700分。你付出劳动回答,我注册3个小号送你分。……


IP + cookies.

清除cookies+重新拨号.肯定能够注册了.

其他东西信息也获取不了. --------------------编程问答-------------------- 楼主 这个我只用过 IP   投票控制 每天只能投一次票   你要代码的话我就给你 --------------------编程问答-------------------- - 肯定不是 IP,换IP无效。
- 肯定不是 Cookie,清除 Cookie 无效。
- 肯定不是电脑特征,换电脑无效。
- 肯定不是Mac地址,更改无效。

前提,如果你不是在多个地点测试的吧,那么这个测试就毫无意义。
首先,你不要以为你随便改了自己电脑的网卡IP,或者是其他什么IP就有用了,我问你,外网的IP你改的了吗
如果,你可以改掉你宽带的服务器的IP,那么你当我没说好了。
如果,你没办法改,那么你下面的一系列的否定就变得毫无意义啦。 --------------------编程问答-------------------- 我当然能换IP,确认肯定不是IP或者Mac地址。大家不要质疑我说的了,我搞这些也不是一天两天了,都像你们想的,我也不来问了。 --------------------编程问答-------------------- 看看。。 --------------------编程问答--------------------
引用 5 楼 sp1234 的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。

sp1234,我很崇拜你的,请你亲自试下。不要那么快下结论,谢谢! --------------------编程问答-------------------- 看LZ说的好像还真的是没辙啊!! --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 肯定是换IP咯,,,你说你换了IP,你换的是局域网的IP吧。。。把公网IP换换,肯定能用。。 --------------------编程问答-------------------- 投票系统 就是这样的。。。。 --------------------编程问答-------------------- 何必了,去潘多拉星球用辫子上网就是了,脑电波这个应该准确吧 --------------------编程问答-------------------- 不是用真实姓名 电子邮箱,然后控制时间, etc. --------------------编程问答-------------------- 想想看如果能做到,那银行干吗还有费解巴拉的搞U盾系统
如果你能做到,那么恭喜你,啥廉政公署,商业罪案调查科会高薪请你地,啥FBI,CIA,摩萨德会直接跑中国来挖墙角滴----靠,我让你们那些spy无处可逃,你们spy有本事一辈子不碰电脑,只要你敢用电脑我就能知道你在哪里 --------------------编程问答--------------------  肯定不是 IP,换IP无效。
- 肯定不是 Cookie,清除 Cookie 无效。
- 肯定不是电脑特征,换电脑无效。
- 肯定不是Mac地址,更改无效。

--------------------编程问答-------------------- 我刚试验了人人网,我怎么什么也没换,就能注册2个用户?!

这种重复检测,只有3种可能,ip,cookie,注册邮箱。 根本没其他可能! --------------------编程问答--------------------
引用 49 楼 civilman 的回复:
我刚试验了人人网,我怎么什么也没换,就能注册2个用户?!

这种重复检测,只有3种可能,ip,cookie,注册邮箱。 根本没其他可能!

一次可以注册2个,第三个就不行了! --------------------编程问答--------------------
引用 49 楼 civilman 的回复:
我刚试验了人人网,我怎么什么也没换,就能注册2个用户?!

这种重复检测,只有3种可能,ip,cookie,注册邮箱。 根本没其他可能!

问题不是写得很清楚,都不看就来瞎说。 --------------------编程问答--------------------
引用 43 楼 tashiwoweiyi 的回复:
肯定是换IP咯,,,你说你换了IP,你换的是局域网的IP吧。。。把公网IP换换,肯定能用。。

肯定个P。
要是我连换的IP是公网的都不肯定,我还问毛啊。
不懂装什么懂。 --------------------编程问答-------------------- 经测 换浏览器可行

chrome注册了3个 
firefox注册了2个
ie注册了2个
opera注册了4个

在同一台机器上测试
--------------------编程问答-------------------- 应该是广告操作贴吧,我对人人网没兴趣。 --------------------编程问答-------------------- 把你的猫关掉,过1分钟再打开.
注册之 --------------------编程问答-------------------- "人人网每个用户6小时内只能注册2个账号"
这句话我就没看懂? --------------------编程问答-------------------- --------------------编程问答-------------------- 初学者 --------------------编程问答-------------------- 等待高人 --------------------编程问答-------------------- 学习下!~!~! --------------------编程问答-------------------- 应该是根据IP来判断的 --------------------编程问答--------------------
引用 27 楼 lwb314 的回复:
引用 5 楼 sp1234 的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。

这人居然能这么高的分,让……

如果同一个网吧因为一台电脑注册导致其他无所注册,是不是也不合理 --------------------编程问答-------------------- 用application全局变量来控制。 --------------------编程问答-------------------- 根据脑电波。声纹。手纹。眼孔去判断吧

--------------------编程问答-------------------- 硬盘序列号 + cpu序列号 ?? --------------------编程问答-------------------- 我觉得是用asp。net的内置对象Session。
Session中的数据保存在服务器端;
Session中可以保存任意类型的数据;
Session默认的生命周期是20分钟,可以手动设置更长或更短的时间。加上判断语句。就可以实现你说的。 --------------------编程问答-------------------- 好多百度防恶意点击就是根据这个弄的。 --------------------编程问答-------------------- 晕,都是一个三角的菜鸟在乱放屁,高手去哪里了??? --------------------编程问答-------------------- upupupupup --------------------编程问答-------------------- 实践是检验真理的唯一途径
- 肯定不是 IP,换IP无效。
- 肯定不是 Cookie,清除 Cookie 无效。
- 肯定不是电脑特征,换电脑无效。
- 肯定不是Mac地址,更改无效。
这两种方法请在详细介绍下网络环境,楼上的说的方法应该就可以实现,个人觉得应该没有用到新的认证机制。 --------------------编程问答--------------------
引用 16 楼 lchy110 的回复:
个人感觉还是IP地址 你说的换电脑没用 那说明应该不是记录MAC地址 等电脑硬件设备 但你换电脑公网IP不一定会变 你在同一局域网访问 是同一公网IP 那你要是用MODEM 路由器 上网的 你可以注册一次后 重启MODEM 再试 这样公网IP 会变 前提是你是ADSL用户 也就是说你没申请固定IP


我以前在一间公司帮同事投票拿车位哪个网站就类似,一条线只能投两个人. --------------------编程问答-------------------- 首先要搞清楚你发送的内容里含有什么,
肯定有IP地址,
肯定没mac地址,
肯定没电脑特征,
有可能更新cookie,
要是这些都无效,那抓包看一下还发送了什么吧 --------------------编程问答-------------------- 楼主啊,不是我说你,换公网IP和换电脑都无效,这在理论上是行不通的。肯定是你操作上不对劲,没有考虑到其他情况导致问题描述不清楚。

我就问一句,既然换公网IP和换电脑都无效,那别说同一个人了,就是不同人也没法注册,因为IP和电脑都不一样嘛,客观角度来讲即使操作两台电脑的是同一个人,但是已经属于不同用户范畴了,不可能不让注册。

难道人人网可以调用摄像头扫描操作者虹膜确定生物指纹?。。。。 --------------------编程问答-------------------- 真是无语 --------------------编程问答-------------------- upupupupu --------------------编程问答-------------------- 是根据IP地址,我见有的论坛里这么做过!你换IP是本地的还是你路由的地址啊。要是本地得话,改了等于没有改! --------------------编程问答-------------------- 估计是lz测试方案有问题,
得出了错误的测试结果!

那些常用的方法都不行??
难道该网站的程序是个神仙!!

你测试的时候是不是有交叉测试的情况出现 ?
比如用同一台笔记本,换ip测试,就认为是换ip无效?

--------------------编程问答-------------------- - 肯定不是 IP,换IP无效。
- 肯定不是 Cookie,清除 Cookie 无效。
- 肯定不是电脑特征,换电脑无效。
- 肯定不是Mac地址,更改无效。

这4个条件你同时具备了?

人人网有可能是这4个条件都具备,任意一样符合就判断你是同一个人。

而你要具备这4个条件,那是不可能注册不了的。

你可明白我说的? --------------------编程问答--------------------
引用 78 楼 nageboy 的回复:
- 肯定不是 IP,换IP无效。
- 肯定不是 Cookie,清除 Cookie 无效。
- 肯定不是电脑特征,换电脑无效。
- 肯定不是Mac地址,更改无效。

这4个条件你同时具备了?

人人网有可能是这4个条件都具备,任意一样符合就判断你是同一个人。

而你要具备这4个条件,那是不可能注册不了的。

你可明白我说的?

难度他们自己用眼去看每个用户? --------------------编程问答-------------------- LZ想的太复杂了,当你注册人人网的时候它检测的最基本的信息是什么?

其实检测的就是你的注册信息,其实只要你把里面的任何一项内容都不要跟你之前那个相同,就可以申请了,例如

邮箱类型、名字、出生之类的。。。
--------------------编程问答--------------------
引用 2 楼 luqc1985 的回复:
具体怎么实现不清楚
不过方式应该很多
LZ已经举例那么多了,还有如 网卡,键盘ID,单个来看是容易修改,但是也有可能是组合的

呵呵 假设而已 有待验证
''''''''''''''' --------------------编程问答-------------------- 顶一下 --------------------编程问答--------------------
引用 65 楼 subxli 的回复:
硬盘序列号 + cpu序列号 ??


小哥,您太夸张了!
楼主您给的几个条件呢,基本可以判断 这几个判断是and 而不是 or 明白不?

isCookieAgain(cookie,time) and  isA() and isB().....

第二种可能就是:名字能缩小判断样本+性别能缩小判断样本(缩小一半呀)+tmd邮箱名@邮箱服务商.天之朝网络(可能主要是@后者,批量注册什么的)  加来加去....


另一种可能就比较玄乎,但还是可能的 tracert ,玄乎是说不太可能!

根据你的描述第一种 是站得住脚的

后两种不太靠谱,不靠谱级别依次上升 --------------------编程问答-------------------- 这位小哥,我相信楼主不会忘了考虑本地IP与外网ip的
如果是,那真太对不住他的那种自信了

引用 76 楼 arjsyy 的回复:
是根据IP地址,我见有的论坛里这么做过!你换IP是本地的还是你路由的地址啊。要是本地得话,改了等于没有改!
--------------------编程问答-------------------- 应该是通过获取路由限制,或者获取电脑的机器码
有兴趣可以加入.net开源交流群共同讨论学习 69594961 --------------------编程问答--------------------
引用 83 楼 xvv13 的回复:
引用 65 楼 subxli 的回复:

硬盘序列号 + cpu序列号 ??


小哥,您太夸张了!
楼主您给的几个条件呢,基本可以判断 这几个判断是and 而不是 or 明白不?

isCookieAgain(cookie,time) and  isA() and isB().....

第二种可能就是:名字能缩小判断样本+性别能缩小判断样本(缩小一半呀)+tmd邮箱名@邮……


我搞错了 第一个不是and判断(昏了我的头了),各个独立判断,看满足的比例是多少!
应该是综合判断! 也许我说的所有都列入考虑范围!
关于tracert 这个楼主能自己理解么? tracert.....
因为这问题很有意思,中午又想了一遍:) --------------------编程问答-------------------- 可能是ip段的问题!!! --------------------编程问答-------------------- 有时间在这扯皮,用个工具抓包查看一下不就行了嘛 --------------------编程问答-------------------- 最大的可能是采用了FlashCookie。楼主请到 C:\Documents and Settings\用户名\Application Data\Macromedia\Flash Player\#SharedObjects\  下面看看是否有人人网的文件夹,把这文件夹删除掉注册看看。 --------------------编程问答--------------------
引用 5 楼  的回复:
有些人有点似乎有点.......我就不说了。

我随便问一个测试用例,假设我上网吧去,网吧里有200台电脑,我每隔半个小时换一台电脑,请问我一天能注册几个几个号码?如果我让别人跟我同时注册然后把号给我呢?它知道我在公司里有几台电脑可以用呢?

什么“人人网”吃饱了撑的的“技术”,除了发个广告用,我看不出有多大实际作用。



看楼主这结贴率就知道RP了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,