位置: 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模板下载)

  • 小型微利企业所得税率
  • 增值税一般纳税人税率
  • 允许税前扣除的项目
  • 小规模纳税人税费会计分录
  • 公司购买煤炭的会计分录
  • 劳务公司如何避税与避费
  • 付款给对方的会计分录
  • 小规模纳税人减征增值税
  • 研发机构认定条件
  • 专项资金审计的目的
  • 个税专项扣除是什么时候开始实行
  • 企业年金个人所得税最新规定
  • 报表中应交税金和应交税费区别
  • 纸质承兑怎么收付
  • 个体户季度报税表怎么填
  • 对于税收会计记账科目应该如何设置?
  • 专票认证不通过退回
  • 会展企业的作用有哪些
  • 工程承包收入如何确定
  • 进口增值税内销可以抵扣吗
  • 土地收储的含义
  • 个人所得税分月明细申报表
  • 计提福利费会计科目
  • 每个月的股利怎么计提?
  • 学校食堂承包餐饮公司
  • 勒索病毒文件怎么恢复
  • 开业庆典的活动内容
  • 权益净利率是什么意思啊
  • 鸿蒙系统小艺怎么改声音
  • 固定资产转让的账务处理
  • 高新技术企业研发费比例
  • 公司修好厂房老板怎么说
  • PHP:parse_ini_file()的用法_Filesystem函数
  • 酒店的原材料和包装
  • 外贸企业出口退税流程(详细步骤)
  • 企业所得税必须要季度缴纳吗
  • 融资租赁业务增资扩股
  • yolov5使用
  • 小规模纳税人记账需要哪些账本
  • 学堂在线结课后还能看吗
  • 车辆保险会计怎么做分录
  • 蔬菜免税分录
  • 企业增值税发票管理办法
  • 企业坏账准备贷方核算内容
  • sql server nullif
  • 公司处置汽车
  • 销售费用工资是什么科目
  • 预付款项为什么这么多
  • sql语句取并集
  • 获取验证码平台
  • 银行共管账户怎么提款
  • 购进商品发生溢余
  • 刷单成本计入什么费用?
  • 生产成本人工费结转
  • 结算本月应付职工工资,其中生产工人工资8000元
  • 伙食费占支出比例
  • 差额清算系统与全额清算系统的区别
  • 单独计价作为固定资产入账的土地为什么不计提折旧
  • 住宿发票项目有哪些
  • 注册公司没交社保
  • 如何做好现金流
  • mysql5.5.62安装配置教程
  • mysql好在哪里
  • linux 二进制转十六进制
  • windows进程数
  • macOS 10.12 Beta 7更新了什么 macOS 10.12 Beta7更新内容汇总
  • wrsvn.exe是什么
  • Centos Nginx + Svbversion配置安装方法分享
  • ubuntu16.04远程连接
  • linux中安装telnet
  • 三步搞定的贵公子发型教程
  • win7系统鼠标指针异常
  • firefox允许弹出窗口
  • android camera setParameters failed 类问题分析总结
  • python读入txt
  • 用python绘制一条直线
  • 食药监局下午几点上班
  • 预约怎么缴费
  • 福建省个人所得税申报系统
  • 江苏个人扣税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设