开发者社区> 问答> 正文

如何防止第三方网站私自调用网站的后端接口

对于前后端完全分离的网站,后端采用PHP/Java/Python向前端输出json格式的数据,而前端通过ajax向后端调用接口获取数据。这种情况下,后端的接口如果没有采取一定的保护措施是很容易被其他人恶意调用来做一些非法操作。那么,现在在这种前后端完全分离的网站架构下有哪些主流的对后端接口保护的做法?

展开
收起
蛮大人123 2016-03-10 14:55:02 2992 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    1)给你API的用户发放验证Key,对请求的数据内容按双方定义的规则结合Key进行编码,后端拿到请求后解码校验是否符合预期,并设置每个Key的访问频率
    内容不符合预期直接拒绝响应
    访问过于频繁,那么此用户在一定时间内不允许访问
    2)还可以发放SSH私钥/公钥的方式来保证

    2019-07-17 18:57:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
机器学习在互联网后端技术中的应用 立即下载
网易 NEI 接口管理解决 方案 立即下载