共计 854 个字符,预计需要花费 3 分钟才能阅读完成。
如何用 js 或 php 区别 linux 桌面版下的模拟手机端 和 安卓真机 通过 userAgent 判断不出来,请求头一样 |
网友回复:
注册: 你去医院检查过没有?挂眼科试试,我那句话喷你了?然后你就连回复都不敢,跟这儿点评?怕喷回去你喷不过?
tiankong66: 这是 mjj 该讨论的问题?
stuazt: 我以为啥牛逼的技术,很失望,不会去搜吗
东方红: 嘴强王者吗?看清楚问题
tiankong66: 嘴不嘴这也不是个啥牛逼的技术啊,你对牛逼是不是有什么误解?
表妹: user-agent 用 curl - X 都可以模拟,你判断请求头没法完整判断是否是机器人,除非你在添加一层机器验证,但是这个也是可以跳过的。最简单的就是判断日志,不可能同一时刻大量的访问请求 user-agent 信息都相同
stuazt: 电池,重力感应等都可以。还有型号
tiankong66: 所以说这是个棘手问题,我现在的是想屏蔽 linux 桌面模拟,怕误杀安卓真机
stuazt: 强制用户装 app 使用?
注册: 电池太骚了
注册: 嗯,广告联盟也是用的这个方法检测作弊 有只靠 userAgent 和 navigator.platform 这个判断出来的不?
huanx: 没有必要拦截桌面版,如果有人 ab 命令压测你,你看日志不就行了吗?直接 nginx 上做 limit 限流操作。有人 ab 一直发请求,你写个脚本监控日志,当日志 3 秒或者几秒 ip 超过多少次,就加入到防火墙
tiankong66: 代码跑在手机上的话当然可以,病毒都能植入
rogerskys: 这个两个属性肉眼可见就那点东西,你认为可以吗?
js 攻城狮: 从头到尾我只看到你在喷 我可没说一句脏话 然后你就开咬开喷 是急了吗?还是因为啥自卑?
奧巴马: 嗯,每天日活 40w 左右
stuazt: 我直接用第三方 js 库来辅助区别了
tiankong66: 是跑 app
tiankong66: 防君子不防小人。你是希望用户安装你的 APP?app 里访问页面?
注册: 求个 ssssvip
注册: 那不是,是防刷,做的分销