位置: IT常识 - 正文

php接口安全的三个机制(php接口技术)

编辑:rootadmin

推荐整理分享php接口安全的三个机制(php接口技术),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 接口安全,php api接口安全方案,php api接口安全方案,php如何保证接口的安全性,php接口安全的三要素包括,php如何保证接口的安全性,php如何保证接口的安全性,php如何保证接口的安全性,内容如对您有帮助,希望把文章链接给更多的朋友!

444

php接口安全的三个机制(php接口技术)

1、Token授权机制,用户使用用户名密码登录后,服务器将Token返回给客户端。

2、时间戳超时机制,用户每次请求都会带上当前时间戳timestamp。

服务器收到timestamp后,与当前时间进行比较,如果时间差大于一定时间(例如5分钟),则认为请求无效。时间戳超时机制是防御DOS攻击的有效手段。

3、签名机制。

在Token和时间戳中加入其他请求参数,然后用MD5或SHA-1算法加密。

实例

/***@desc接受参数处理*/privatefunctiondealParam(){//接受header参数--系统参数$systemParam=getAllHeadersParam();//接受body数据--业务参数(json格式)$data=file_get_contents('php://input');//读取配置文件中的私钥信息$api_apiKey=C('api_apiKey');$privatekey=$api_apiKey[$systemParam['token']];$arr['token']=$systemParam['token'];//服务端分配的标识(不同客户端需使用不同的标识)$arr['timestamp']=$systemParam['timestamp'];//时间戳,UTC时间,以北京时间东八区(+8)为准$arr['version']=$systemParam['version'];//版本号$arr['sign']=$systemParam['sign'];//签名$arr['source']=$systemParam['source'];//来源(0-安卓/1-IOS/2-H5/3-PC/4-php/5-java)$arr['data']=json_decode($data,true);//业务参数json格式$arr['method']=$data['method'];//访问接口,格式:模型名.方法名return$arr;
本文链接地址:https://www.jiuchutong.com/zhishi/311905.html 转载请保留说明!

上一篇:织梦dedecms 内容页调用当前栏目名称的标签(织梦如何使用)

下一篇:phpcms v9模板中判断怎么写(phpcms模板下载)

  • 苹果11和苹果xr有什么区别(苹果11和苹果xr钢化膜一样吗)

    苹果11和苹果xr有什么区别(苹果11和苹果xr钢化膜一样吗)

  • 快手的赞怎么全部取消(快手的赞怎么全部清空)

    快手的赞怎么全部取消(快手的赞怎么全部清空)

  • g5420处理器相当于i几(g5420处理器办公怎么样)

    g5420处理器相当于i几(g5420处理器办公怎么样)

  • 荣耀v20什么时候上市的(荣耀magic5什么时候发布)

    荣耀v20什么时候上市的(荣耀magic5什么时候发布)

  • 什么软件可以修改PDF文件(什么软件可以修图瘦身)

    什么软件可以修改PDF文件(什么软件可以修图瘦身)

  • 手机号码无服务是什么意思(手机号码无服务是不是被注销了)

    手机号码无服务是什么意思(手机号码无服务是不是被注销了)

  • 网络上可以共享的资源有(网络上可以共享的包括)

    网络上可以共享的资源有(网络上可以共享的包括)

  • qq礼物墙有浏览记录吗(qq礼物墙的礼物怎么不见了)

    qq礼物墙有浏览记录吗(qq礼物墙的礼物怎么不见了)

  • 笔记本电脑要一直充电吗(笔记本电脑要一直插着电源才能使用)

    笔记本电脑要一直充电吗(笔记本电脑要一直插着电源才能使用)

  • 小米8青春版多少w快充(小米8青春版多大)

    小米8青春版多少w快充(小米8青春版多大)

  • renoz和reno2z的区别(reno2和renoz的区别)

    renoz和reno2z的区别(reno2和renoz的区别)

  • qq回收站清空了能恢复吗(qq回收站清空了怎么恢复)

    qq回收站清空了能恢复吗(qq回收站清空了怎么恢复)

  • mate30pro息屏时可以调节音量吗(华为mate30pro灭屏)

    mate30pro息屏时可以调节音量吗(华为mate30pro灭屏)

  • 双模5g网络是什么意思(双模5g是5g吗)

    双模5g网络是什么意思(双模5g是5g吗)

  • u盘直接拔出会不会坏(u盘直接拔出会怎么样)

    u盘直接拔出会不会坏(u盘直接拔出会怎么样)

  • 抖音忘记密码了怎么办(抖音忘记密码了手机号也换了怎么办也没用绑定第三方)

    抖音忘记密码了怎么办(抖音忘记密码了手机号也换了怎么办也没用绑定第三方)

  • 华为nova4怎么拍星空(华为nova4怎么拍出高清照片)

    华为nova4怎么拍星空(华为nova4怎么拍出高清照片)

  • 手机基带坏了什么现象(手机基带坏了是怎么回事)

    手机基带坏了什么现象(手机基带坏了是怎么回事)

  • 打开旁白是干啥用(打开旁白的图片)

    打开旁白是干啥用(打开旁白的图片)

  • max尺寸(12promax尺寸)

    max尺寸(12promax尺寸)

  • 如何破解运营商4g限速(如何破解运营商限速)

    如何破解运营商4g限速(如何破解运营商限速)

  • 苹果xr怎么向上滑清理

    苹果xr怎么向上滑清理

  • 抖音怎么截图当壁纸(抖音截图怎么弄)

    抖音怎么截图当壁纸(抖音截图怎么弄)

  • 一闪怎么去水印(一闪怎样去水印)

    一闪怎么去水印(一闪怎样去水印)

  • Mac系统中国银行安全控件安装教程指南图解(苹果电脑安装中国银行控件用不了)

    Mac系统中国银行安全控件安装教程指南图解(苹果电脑安装中国银行控件用不了)

  • php中ginkgo框架是什么?(php框架是干什么的)

    php中ginkgo框架是什么?(php框架是干什么的)

  • 自然人收缴税务客户端
  • 企业可否自行决算利润
  • 留存收益的个别资本成本率计算公式
  • 个人所得税申报退税的条件
  • 银行代发工资必须交社保吗
  • 微信支付算库存现金还是银行存款
  • 转出多交增值税最后怎么做平
  • 短期借款利息都需要测算什么
  • 员工向公司借的备用金到年底未还清
  • 营业外收入在资产负债表怎么填
  • 资本公积可以只给一个股东转增资本
  • 个人开增值税普通发票税率
  • 购入厂房时缴的土地增值税如何入账?
  • 超市开发票要交百分之几的税?
  • 专用发票和普通发票的区别在哪里
  • 资产减值损失在贷方表示什么意思
  • 个体户怎
  • 所得税季报总资产是什么
  • 汽车发票抵扣联需要盖章吗
  • 现金支付给个人
  • 预提成本的会计处理
  • 挂错科目怎么调整
  • 禁止局域网用户访问权限
  • 直接人工分配按计时工资怎么分
  • windows为什么从7开始
  • 在win7中,如何创建一个TXT文件
  • 苹果14pro真实图片发朋圈
  • 分配结转制造费用时借方科目
  • newacs.exe是什么进程
  • hp是什么代码
  • 广告费与业务宣传费扣除给企业带来的好处
  • 坏账损失的核算方法属于会计政策吗
  • 从奎雷英山口看到的 Leum na Luirginn湖和Cleat湖,英国斯凯岛 (© Sebastian Wasek/Sime/eStock Photo)
  • 逆回购利息计算公式
  • js正则表达式删除特定字符
  • redux入门教程
  • 面试宝典下载
  • 休产假期间社保个人部分怎么办
  • 过路费抵扣进项税怎么计算
  • 所得税包含哪些项目
  • 微信小程序实现支付功能
  • mysql四种常见日志
  • 公司代扣代缴个人所得税是怎么算的
  • 幼儿园收费怎么说
  • ubuntu20.04vim
  • 购买银行理财产品的几个必须知道
  • 单位食堂不对外营业需不需要办理经营许可证
  • 现金存入银行的会计凭证
  • 国债利息收入企业所得税调增
  • 员工借款怎么处理
  • 水利建设税怎么做账
  • 开票金额和税款的关系
  • 找回未保存的cad文件
  • win8怎么彻底删除软件
  • exe什么意思?
  • MAC修改Dock烟雾效果及设置抓屏快捷键的方法
  • linux内核编程指南
  • win8.1安全模式怎么进入
  • win7关闭uac是什么意思
  • win8突然没有声音
  • cocos2dx 教程
  • 好看的css样式代码
  • python中yield用法
  • javascript scrollTop正解使用方法
  • dos命令怎么写
  • css教程大全
  • python的导入
  • javascript中的函数该如何理解
  • selenium 与 chrome 进行qq登录并发邮件操作实例详解
  • opencv人脸识别模型训练
  • jquery给table赋值
  • ASP小贴士/ASP Tips javascript tips可以当桌面
  • 基于mvc的项目实例
  • unity vtext
  • 广东民生求助热线电话是多少
  • 税收六大体系和六大能力基层
  • 公益性公墓免交税吗
  • 四川4050社保补贴政策什么时候发放
  • 收到发票需要代签吗
  • 地税局跟税务局有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设