当前位置: 首页 > news >正文

番禺区移动端网站制作优化大师的作用

番禺区移动端网站制作,优化大师的作用,网站建设公司i,济南做网站公司排名前言 最近在开发过程中,发现前端有很多的接口发送请求时都会携带signxxxx参数,但是后端明明没有写,也不需要这个参数,后面才知道,这个前面是为了给http请求签名,主要是为了防止请求体和请求参数被拦截篡改…

前言

最近在开发过程中,发现前端有很多的接口发送请求时都会携带sign=xxxx参数,但是后端明明没有写,也不需要这个参数,后面才知道,这个前面是为了给http请求签名,主要是为了防止请求体和请求参数被拦截篡改,后端不需要处理该参数,该参数是给网关来进行处理和校验的。

为什么要请求签名

通常我们后端接口暴露给前端使用,但是浏览器f12或者抓包工具可以轻松的获得我们后端接口的请求地址,为了限制只有指定客户端、前端或其他指定第三方服务可以调用我们的接口。

对接口使用前面算法前面后,可以保证,

  • 后端接受到的请求,一定是有权限的客户端发出的请求
  • 请求参数在整个网络传输过程中没有被篡改
  • 加入时间戳的话,可以保证这个请求在一段时间内生效,防止了重放攻击

使用场景

  • 需要对接口访问进行权限限制
  • 对接口的安全性有一定要求

如何使用

只要能发出http请求就都可以对http请求体前面
例如前端在发送请求前,根据约定好的签名算法,把sign给生成拼接在url后面
后端同样可以对请求前面,只要实现了相应的签名算法即可

后端通常不要对签名参数进行处理,这是网关所负责的,签名不合格的非法请求直接就会被网关拦截

注意:

签名机制仅能确保请求中的参数不被篡改,并不能保证传输中敏感数据的安全性。

参考:

  • 这个讲的很详细: https://blog.csdn.net/ruangongtaotao/article/details/131634900

  • 这是阿里云的真实案例,需要调用阿里云的接口,则必须根据他的官方文档构造签名函数,这样发送的请求才有效 https://help.aliyun.com/zh/sls/developer-reference/request-signatures
    https://help.aliyun.com/zh/api-gateway/traditional-api-gateway/user-guide/use-digest-authentication-to-call-an-api

  • 具体代码实现:https://blog.csdn.net/Monten_Cristo/article/details/117999827

  • 这个讲的很详细:https://www.cnblogs.com/Sinte-Beuve/p/12093307.html

  • 其他网站的api文档 https://open.esign.cn/doc/opendoc/dev-guide3/tggw2e

http://www.mmbaike.com/news/105239.html

相关文章:

  • 左右悬停代码网站成都网站关键词排名
  • 公司注册资金是真的吗抖音seo怎么收费
  • php开发网站项目心得关键词排名优化工具有用吗
  • 电商设计师网站百度收录网址
  • 知名的网页制作公司多少钱seo站内优化公司
  • wordpress用户名怎么起优化网站排名工具
  • 怎么做资源类网站百度收录是什么意思
  • 胶南网站建设哪家好网络营销前景和现状分析
  • 以下哪些软件不是网页制作软件沈阳seo关键词排名
  • 百度收录的网站大学生网络营销策划书
  • 三位数的域名网站百度快速排名提升
  • 免费算命公司seo是指什么意思
  • 给周杰伦做网站360网址导航
  • 手机免费创网站可以做产品推广的软件有哪些
  • 商城站在哪个地方企点qq
  • 网站怎么做rss搜索引擎优化 简历
  • wordpress注册完成跳转网站快照优化公司
  • 手机模板网站模板下载网站百度2023免费
  • 安徽省建设工程造价管理协会网站搜索引擎优化学习
  • 外包类设计网站模板建站代理
  • 百度上如何做企业网站推广模式包括哪些模式
  • 绘本借阅网站开发用模板快速建站
  • 个人做商城网站大概多少钱青岛优化网站关键词
  • 企业建网站的 程序浙江seo外包费用
  • 顺昌网站建设百度网站流量统计
  • 哪些网站是用asp.net做的河南网站顾问
  • 网站技术防护建设搜索引擎平台
  • wordpress自定义表格百度seo公司哪家好一点
  • wordpress免费图片主题seo快速培训
  • 张掖做网站公司seo工具下载