APP或者前端通过识别用户代理详细信息和浏览器数据进行安全防御
使用用户代理解析API 识别 访问您网站的浏览器,机器人,操作系统和设备
解码用户代理
- 识别检测浏览器,操作系统,平台,设备类型以及其他30多个字段
- 多种浏览器,机器人,手机,平板电脑等
- 范围广泛的不同配置和组合
- 检测他们的软件是否过时
- 详细了解我们的用户代理解析端点
了解与定位您的顾客
- 将客户置于同一生态系统中:向iPhone用户推荐Apple产品;Android产品面向Android用户...
- 他们正在使用智能电视吗?他们有哪种平板电脑?
- 丰富您的遥测和数据
- 使用我们的API更好地定位您的客户
减少欺诈和安全隐患
- 唯一用户代理解析器,识别“不可能”或假用户代理/版本号
- 捕获机器人,爬虫,站点分析器等
- 让每个人都更安全
- 详细了解我们的用户代理检查和测试
减少帮助客户解决问题
- 排除所有技术问题
- 理解客户的技术设置:他们的浏览器,操作系统,设备,设置,甚至无需询问
- 通过更好地了解客户的技术来缩短服务台时间
使用WhatIsMyBrowser.com前端检测库判断User-Agent 是否为攻击流量
我们的前端库使您可以轻松检测到有关客户的Web浏览器的许多信息。
它使用Javascript编写,可在访问者的网络浏览器中运行,并且可以检测到第三方Cookie支持,AdBlockers等。与我们的用户代理API结合使用,您将获得非常清晰的客户网络浏览系统和配置图。
我们已经免费在您自己的网站上使用。
开始吧
前端检测的简单演示
API用例
弄清楚您是否需要我们的API以及最佳方法是什么,可能会造成混淆和令人生畏,因此,这是一份简短指南,指出了我们API的哪些部分最适合您。找到您遇到的问题和疑问,并查看我们针对这些问题的解决方案。
我有一个需要解码的用户代理
(例如,找到他们的浏览器/操作系统/软件/安全类型,电话型号,平板电脑型号等)
我需要知道用户是机器人还是浏览器
- 使用User Agent Parser API端点并查看响应中的software_type字段
我需要检查用户代理是否“真实”,还是奇怪,受限制,恶意,垃圾邮件
- 使用User Agent Parser API端点并查看响应中的is_weird,is_abusive,is_restricted或is_spam字段
我有一个需要解码的用户代理数据库
- 对每个记录使用User Agent Parser API端点
- 将一批用户代理发送到User Agent Parser API Batch端点
我的日志文件包含需要解码的用户代理
- 对每个条目使用User Agent Parser API端点
- 将它们提取到一个集合中,并将500个用户代理的批次发送到User Agent Parser API Batch端点
我想根据客户的技术向他们展示相关的产品
- 使用User Agent Parser API端点,并根据您的要求查看响应中的hardware_type或operating_platform字段
我不想让我们的服务台需要向客户询问技术入门问题
- 结合使用User Agent Parser API端点和我们的前端检测库来确定有关访问者的技术细节
我需要访问最新的用户代理
我需要收集按类别/类型/浏览器分组的用户代理组
- 在我们的数据库中搜索符合您条件的用户代理组
- 下载我们的数据库,并使用您自己的服务器对符合条件的用户代理进行搜索
我需要知道网络浏览器和操作系统的最新版本号
- 该版本API终点告诉你最新的版本号为各大浏览器和操作系统
我需要检查浏览器是否最新
想知道我们的API还有其他功能吗?
可能有!如果您不确定,请告诉我们,我们将回答您的问题并将其发布在此处。如果您正在做一些我们未在此处做的很酷的事情,我们很乐意了解它,并将其包含在这里(甚至在案例研究中加入您!)
开始吧
该API是免费使用的,易于设置,所以为什么不立即开始。
APP或者前端通过识别用户代理详细信息和浏览器数据进行安全防御的更多相关文章
- 钉钉开发入门,微应用识别用户身份,获取用户免登授权码code,获取用户userid,获取用户详细信息
最近有个需求,在钉钉内,点击微应用,获取用户身份,根据获取到的用户身份去企业内部的用户中心做校验,校验通过,相关子系统直接登陆; 就是在获取这个用户身份的时候,网上的资料七零八落的,找的人烦躁的很,所 ...
- Ext JS学习第十六天 事件机制event(一) DotNet进阶系列(持续更新) 第一节:.Net版基于WebSocket的聊天室样例 第十五节:深入理解async和await的作用及各种适用场景和用法 第十五节:深入理解async和await的作用及各种适用场景和用法 前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、G
code&monkey Ext JS学习第十六天 事件机制event(一) 此文用来记录学习笔记: 休息了好几天,从今天开始继续保持更新,鞭策自己学习 今天我们来说一说什么是事件,对于事件 ...
- 【转】xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
原文网址:http://blog.csdn.net/mad1989/article/details/8167529 最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多 ...
- xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
链接地址:http://blog.csdn.net/mad1989/article/details/8167529 打包发布APP流程真机测试和APP发布流程APP提交审核流程真机测试打包发布上传出错 ...
- 20150626_Andriod_02_ListView2_列表与详细信息
android listview 参考地址: http://www.cnblogs.com/zhengbeibei/archive/2013/05/14/3078805.html http://xy ...
- 【转】android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
使用Android studio打包应用程序出现如下错误: 注: 某些输入文件使用或覆盖了已过时的 API. 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译. 注: 某些 ...
- 利用Scrapy爬取所有知乎用户详细信息并存至MongoDB
欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者 :崔庆才 本节分享一下爬取知乎用户所有用户信息的 Scrapy 爬虫实战. 本节目标 本节要实现的内容有 ...
- [IB]PeopleSoft异步详细信息中状态“已完成”但订阅合同状态“新建”问题
最近遇到一个IB异步程序状态不一致问题,异步详细信息中上面的状态是“DONE”但是订阅合同中还是“新建”状态.在域状态中清除域状态也不管用. 重启app server也不好使.最后执行了appmsgp ...
- Asp.Net MVC 中JS通过ajaxfileupload上传图片获取身份证姓名、生日、家庭住址等详细信息
客户要求用身份证图片上传获取身份证的详细信息就下来研究了一下(现在的客户真的懒 身份证信息都懒得输入了哈哈...),经过慢慢研究,果然皇天不负有心人搞出来了.这个借助的是腾讯的一个SKD 腾讯优图云 ...
随机推荐
- React Learning Paths
React Learning Paths React Expert React in Action The assessment may cover: Components Events and Bi ...
- leetcode & Mock Interview
leetcode & Mock Interview https://leetcode.com/interview/ xgqfrms 2012-2020 www.cnblogs.com 发布文章 ...
- WebRTC 信令服务器
WebRTC 信令服务器 node.js & V8 libuv socket.io https://socket.io/ node-static SSR https://github.com/ ...
- js 位掩码
原文 定义掩码 const mask0 = parseInt("00000001", 2); const mask1 = parseInt("00000010" ...
- C/C++子函数参数传递,堆栈帧、堆栈参数详解
本文转载自C/C++子函数参数传递,堆栈帧.堆栈参数详解 导语 因为参数传递和汇编语言有很大联系,之后会出现较多x86汇编代码. 该文会先讲一下x86的堆栈参数传递过程,然后再分析C/C++子函数是怎 ...
- @media屏幕适应
/** 屏幕特殊处理 我们用min-width时,小的放上面大的在下面,同理如果是用max-width那么就是大的在上面,小的在下面 **/ @media screen and (max-width: ...
- redux-devtools-extend
如果不打算用redux-thunk import { createStore, compose} from 'redux'; import reducer from './reducer' const ...
- SpringBoot2.x整合JavaMail以qq邮箱发送邮件
本文参考spring官网email接口文档所写. spring-email官方网址:https://docs.spring.io/spring/docs/5.1.8.RELEASE/spring-fr ...
- 前端问题录——在导入模块时使用'@'时提示"Modile is not installed"
前情提要 为了尽可能解决引用其他模块时路径过长的问题,通常会在 vue.config.js 文件中为 src 目录配置一个别名 '@' configureWebpack: { resolve: { a ...
- C#测试--内部类测试
C#测试--内部类测试 在被测试的代码库的AssemblyInfo.cs中添加"[assembly: InternalsVisibleTo("UnitTest项目名称") ...