前后端分离如何保证接口不被滥调用?
資深大佬 : tydl 15
前端 html js 后端 php 根据 URL 返回 json
接口无需登录,就可以调用
大佬有話說 (15)
前端 html js 后端 php 根据 URL 返回 json
接口无需登录,就可以调用
不鉴权的 API 和公开 html 一个意思
怎么你不问防止别人滥访问你的首页
1. user-agent,refer, host 等等
2. 自定义一些复杂的逻辑用 js 生成 cookie 然后后端验证(耐克网站)
3. 限流,限制单个 ip 一分钟可访问次数
4. 自己开发或使用第三方验证码
但是你要记住,无论你的验证机制多复杂,你都无法完全屏蔽非正常用户。用户能访问到的,爬虫一样也可以。
如果是防止外人搞破坏 你们接口加入签名措施即可 这样外人无法伪造参数请求