如何保证API接口数据安全

前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互

网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,也可以伪造请求去获取或攻击服务器;也对爬虫工程师来说是一种福音,要抓你的数据简直轻而易举。那我们怎么去解决这些问题呢?

接口签名

我们先考虑一下接口数据被伪造,以及接口被重复调用的问题,要解决这个问题我们就要用到接口签名的方案,

签名流程

 

签名规则

1、线下分配appid和appsecret,针对不同的调用方分配不同的appid和appsecret

扫描二维码关注公众号,回复: 11767977 查看本文章

2、加入timestamp(时间戳),5分钟内数据有效

3、加入临时

猜你喜欢

转载自blog.csdn.net/csdn_lulinwei/article/details/108258011