当前位置: 首页 > news >正文

爬虫常见风控

一.ip风控

单位时间内接口访问频率。

二.设备指纹风控

设备注册时候设备特征是否完整,信息主要包含硬件、网络、系统三部分。
硬件属性:设备品牌、型号、IMEI(国际移动设备识别码)、处理器、内存、分辨率、亮度、摄像头、电池、陀螺仪、蓝牙MAC、无线MAC、出厂标识。
系统属性:系统、版本、语言、Ls位置、开机时间、运行时间、电池状态、设备是否异常、是否root/越狱、是否篡改设备信息、是否有作弊工具等。
网络属性:WiFi网络、运营商网络、信号强度、基站信息

三.用户行为风控

  1. 在线区间是否正常
  2. 是否有阅读/点赞/评论等行为
  3. 访问频率是否正常
  4. 用户信息是否正常

四.账号风控

1.账号注册
2.手机号绑定
3.银行卡绑定等

五.签名校验

1.无校验:接口无签名。
2.弱校验:有签名,但不校验时效性。
3.强校验:有签名,一段时间后失效。

相关文章:

  • Python 实践
  • PHP网站源码 知识付费分站代理自助下单系统 自带多款模板
  • 使用EvoMap/Three.js模拟无人机灯光秀
  • 深入详解高性能消息队列中间件 RabbitMQ
  • 无感刷新token
  • 【hcie-cloud】【3】华为云Stack规划设计之华为云Stack交付综述【上】
  • openlayers
  • Flink—— Data Source 介绍
  • Flask(Jinja2) 服务端模板注入漏洞(SSTI)
  • Canal常见面试题
  • opencv4笔记
  • TinyMce富文本编辑器使用【详细】
  • ubuntu22.04桌面版系统无法识别USB摄像头
  • 社区团购商品数据抓取
  • 105.am40刷机(linux)折腾记1-前期的准备工作1
  • JavaScript-如何实现克隆(clone)函数
  • [译]前端离线指南(上)
  • create-react-app做的留言板
  • ES6--对象的扩展
  • express如何解决request entity too large问题
  • MD5加密原理解析及OC版原理实现
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • mysql外键的使用
  • Promise面试题,控制异步流程
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Vim Clutch | 面向脚踏板编程……
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 区块链共识机制优缺点对比都是什么
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • Java性能优化之JVM GC(垃圾回收机制)
  • 交换综合实验一
  • #13 yum、编译安装与sed命令的使用
  • #FPGA(基础知识)
  • #pragma预处理命令
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转载)Linux 多线程条件变量同步
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .NET 反射的使用
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET6 命令行启动及发布单个Exe文件
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET框架
  • .Net面试题4
  • .Net中间语言BeforeFieldInit
  • @ConditionalOnProperty注解使用说明
  • [\u4e00-\u9fa5] //匹配中文字符
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [Asp.net MVC]Asp.net MVC5系列——Razor语法
  • [CTO札记]如何测试用户接受度?