最近看到这样一个短视频,他自称是卖课程会员卡的,发现会员卡用户的地址到处跑,一会儿是上海一会儿是北京。
一查发现是共享账号,花了一个账号的钱,蹭所有的课。
(这是我们在产品逻辑里经常碰到的一个点。)
他集中花了一个晚上的时间解决问题,只要发现地址频繁更换,就认定其是来蹭课的,就封死账号。
这个解决方案真的太NB了,太NB什么意思?就是有点扯淡了。
现在漫游很常见,比如爱奇艺等视频平台都有会员卡,视频APP会员也经常有人相互分享。
官方一定会检测,但不可能因为你的会员卡地址今天在南京,明天在北京就封你的号。
视频平台是不敢封的,因为交通如此便利,飞机在全中国基本两三个小时都可以覆盖,高铁几个小时也可以到达全国各地。
一方面,IP的变动本身就比较灵活,只适用于提醒,不适用于结果。
用QQ举例,你忽然换了地区,QQ会提醒你是不是异地登录,要加强校验。
QQ不能看你异地登录了,就判定是被盗号,冻结你的账号,因为这个事也不是100%确定的。
再比如现在是开学季,很多学生会在家、学校、实习地以及学校周边到处奔波,地址会快速变化。
同学们找工作也是如此,可能一两天就在几个不同城市之间移动。
所以此人的武断方案本身就不合理。
另一方面,技术上实现也有难度。
难度在哪里?
IP地址需要周期全量查询,每半个小时收集几万人的数据,距离计算、再距离计算。
你今天可能走一步到了安徽,退一步到了南京,又过半个小时到了其他地方。
IP地址的变化是一个增量,一个网,而且这个网是不断更新和扩大的。
此时怎么能快速判断,你是本地还是异地呢?很困难
不是不可以计算,只是计算量会非常大,仅仅用一天就做出判定结果,我认为是不合理的。
从产品实现上不靠谱,从技术上复杂度也比较高。
不过我也理解这个视频作者的决定,因为现在可能课程也不好卖,大家都做短视频,都用脚本去努力营销。
营销不等于技术。
同时,营销又的确是我们做技术的人比较缺少的一个方面。
IP地址现在是一个很敏感的事物。
如果你在学校里面,特别是学校里面的初网IP,整个学校对外的IP可能只有一个,所有学生用的IP都是一样的。
如果用IP来判断一个人的访问量,那就完了,一个学校如果用户量很多的话,就会一下把很多人封死。可能10个人或100个人一起用,这是很正常的,IP地址实际上不是特别严谨的东西。
所以,文章开头的短视频事件很有意思,但是我们主要不看营销部分,主要看它的技术实验方向,视频作者采取的方案是不对的。
这问题真不好答