![]() |
1
1
这是做不到的。无论在客户端JavaScript中做什么,都可以进行反向工程和模拟。 应致力于防止API被滥用,即根据客户端的活动或可用信息(用户代理、可疑请求、生成的流量)限制客户端或将其列入黑名单。如果API的使用允许验证码,可疑客户可以被要求证明他们的人性。 有一半的措施可以应用于客户端应用程序,使其不利于滥用(也不利于开发)。 防止未经授权访问未统一/未混淆的JS和源映射 请求签名到浏览器API所涉及的硬代码部分 ,例如:
这就要求机器人模拟浏览器环境,使其工作效率大大降低。这也会对应用程序的设计产生负面影响。显然,SSR会有额外的困难,而且它不容易转换到本地平台。 |
![]() |
2
1
|
![]() |
Farid · 限制django每个客户的访问 2 年前 |
![]() |
josegp · 在Nmap中-p-tag是什么意思 2 年前 |
![]() |
kramer65 · 如何根据网站用户在S3上添加非公共网站文件? 6 年前 |
|
derf26 · 如何阻止React Web包包含包中的脚本。json 6 年前 |
|
user8663960 · 最好也是最简单的方法是保护登录表单的安全 6 年前 |