从工作量证明到环境指纹,每一层都在你自己的服务器上执行。
工作量证明、行为轨迹分析、图形挑战、环境指纹云端复核,层层递进。前端每个环节都只是展示,判定全部在服务端完成。
验证代码分块深度混淆、定时全量轮换,逆向成本持续累积。
频次限制、失败封禁、设备指纹识别、环境数据服务端复核,多维拦截,拒绝响应不暴露规则细节。
按应用选择强度与体验的平衡点,无需改接入代码。
一个入口,一个容器,一次后端核验。
控制台选择验证方式,获得 app_id 与 app_secret;secret 只存在你的业务后端。
页面声明配置与容器,引用 load.js 一个文件,占位条到分块装配全自动。
验证通过后用开放 API 校验 token 真伪与归属应用,防前端伪造。
<script>window.DinoCaptchaConfig = {
apiBase: '/captcha/api/', appId: '你的app_id' };</script>
<script src="/captcha/load.js"></script>
<div id="box" data-dino-captcha></div>
// 业务后端:开放 API 二次核验
POST /captcha/api/open-verify.php
{ "app_id": "…", "app_secret": "…", "token": "…" }