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

  • qq音乐专辑怎么赠送给指定的人(qq音乐专辑怎么改地址)

    qq音乐专辑怎么赠送给指定的人(qq音乐专辑怎么改地址)

  • 华为手表gt3怎么看微信内容(华为手表gt3怎么打电话)

    华为手表gt3怎么看微信内容(华为手表gt3怎么打电话)

  • 滴滴入驻条件(怎样申请滴滴司机兼职)

    滴滴入驻条件(怎样申请滴滴司机兼职)

  • 苹果手机突然无法完成面容ID设置怎么办(苹果手机突然无SIM卡)

    苹果手机突然无法完成面容ID设置怎么办(苹果手机突然无SIM卡)

  • 袋鼠app定位需要对方同意吗(袋鼠app定位要钱吗)

    袋鼠app定位需要对方同意吗(袋鼠app定位要钱吗)

  • 电磁波辐射屏蔽方法(电磁波辐射屏蔽帽)

    电磁波辐射屏蔽方法(电磁波辐射屏蔽帽)

  • 抖音可以查看历史浏览记录吗(抖音可以查看历史拉黑的人吗)

    抖音可以查看历史浏览记录吗(抖音可以查看历史拉黑的人吗)

  • 智能手表寿命一般多少年(智能手表寿命一览表)

    智能手表寿命一般多少年(智能手表寿命一览表)

  • 苹果8p用的什么基带(苹果8p用的什么处理器)

    苹果8p用的什么基带(苹果8p用的什么处理器)

  • 跟siri说打开旁白会怎样(siri打开旁边关闭网络后果)

    跟siri说打开旁白会怎样(siri打开旁边关闭网络后果)

  • 支付宝怎么手机号查快递(支付宝怎么手机号查询快递)

    支付宝怎么手机号查快递(支付宝怎么手机号查询快递)

  • 朋友圈发完了还能编辑吗(朋友圈发完了还能设置某人,不让看我朋友圈么)

    朋友圈发完了还能编辑吗(朋友圈发完了还能设置某人,不让看我朋友圈么)

  • 苹果13.3.1系统更新了哪些(苹果更新13.0系统)

    苹果13.3.1系统更新了哪些(苹果更新13.0系统)

  • 华为mate20和nova5的区别(华为mate20和nova5ipro外观一样吗?)

    华为mate20和nova5的区别(华为mate20和nova5ipro外观一样吗?)

  • uc网盘是什么东西(uc网盘是什么东西个个月扣钱怎么回事)

    uc网盘是什么东西(uc网盘是什么东西个个月扣钱怎么回事)

  • 小米9支持18瓦快充吗(小米9支持33w)

    小米9支持18瓦快充吗(小米9支持33w)

  • 如何找快手同乡服务(在快手同城怎么样找自己)

    如何找快手同乡服务(在快手同城怎么样找自己)

  • 微信群发会封号吗(群发彩信会封号吗)

    微信群发会封号吗(群发彩信会封号吗)

  • 微信附近的人怎么加为好友(微信附近的人怎么打招呼通过率高)

    微信附近的人怎么加为好友(微信附近的人怎么打招呼通过率高)

  • 华为p30流光快门怎么用(华为p30流光快门在哪)

    华为p30流光快门怎么用(华为p30流光快门在哪)

  • findx有哪些特殊的功能(findx功能)

    findx有哪些特殊的功能(findx功能)

  • 华为手机视频画面怎样变宽(华为手机视频画面比例怎么调整)

    华为手机视频画面怎样变宽(华为手机视频画面比例怎么调整)

  • switch sd卡插哪里(switch sd卡插口)

    switch sd卡插哪里(switch sd卡插口)

  • 在玉兰种植园里盛开的杜鹃花,南卡罗来纳州查尔斯顿 (© Joanne Wells/Danita Delimont)(玉兰种院子什么方位)

    在玉兰种植园里盛开的杜鹃花,南卡罗来纳州查尔斯顿 (© Joanne Wells/Danita Delimont)(玉兰种院子什么方位)

  • 1000套web前端期末大作业 HTML+CSS+JavaScript网页设计实例 企业网站制作【建议收藏】(web前端视频教程全套)

    1000套web前端期末大作业 HTML+CSS+JavaScript网页设计实例 企业网站制作【建议收藏】(web前端视频教程全套)

  • 操作系统启动流程和BIOS介绍(操作系统启动流程)

    操作系统启动流程和BIOS介绍(操作系统启动流程)

  • day28--Java泛型01

    day28--Java泛型01

  • 小微企业减半征收印花税代码
  • 当月只有进项税额月末怎么办
  • 借款合同印花税最新政策2023年
  • 被投资方宣告发放股票股利
  • 完税证明可以代替契税发票吗
  • 企业所得税计提表模板
  • 企业计提的资产包括哪些
  • 银行转账结算的方式有哪些
  • 银行代付工资如何做财务处理合适?
  • 银行代扣出口快递费用
  • 应收账款减值后可以转回吗
  • 去年多做销售费用今年冲回该如何做会计分录?
  • 月末结转所有收入类账户
  • 火灾造成的存货损失进项税额如何处理
  • 工业企业税负率一般控制在多少?
  • 公司解散实收资本会计怎么处理
  • 滞纳金账务处理
  • 集团公司内部无偿借贷增值税
  • 企业不动产销售包括哪些
  • 零申报的印花税怎么打印
  • 制造成本包括哪几项
  • 资本化利息金额
  • 固定资产不入账是谁的责任
  • win7旗舰版分辨率调高了黑屏怎么办
  • 路由器2.4g和4g有什么区别
  • win7怎么获取管理员
  • 微软笔记本
  • 如何在mac上快速打开聚焦搜索
  • php循环语句
  • 第三方代收的款项怎么做账
  • 大型绿萝的养殖方法
  • 稿酬所得计入什么科目
  • 巴伐利亚森林国家公园钍自然真正自然
  • oss使用场景
  • 企业应交税费的会计分录
  • 公司费用报销包括哪些
  • 即征即退增值税属于政府补助吗
  • php环境搭建教程
  • 考到二本
  • 强大到无需疼无需宠,却幸运到有人宠有人疼什么意思
  • linux定时任务详解
  • 宝塔面板入口
  • phpcms教程
  • 应收票据和应付票据
  • 自定义函数是啥
  • 股权激励税务处理方案
  • 工会经费和工会会费的区别与联系
  • 主营业务成本是借增贷减吗
  • 买下土地
  • 自来水厂被收购,员工怎么办
  • 补缴以前年度所得税怎么做会计分录
  • 增值税进项发票抵扣期限是多少天?
  • 应付账款明细账怎么登记
  • 营销活动开什么发票
  • 会计损益类科目有哪些,期末如何结转?
  • 销售部门交通费计入什么费用
  • 合同资产百度百科
  • 债权投资和其他应收款的区别
  • sql server数据库版本
  • 系统有乱码怎么解决
  • hprof-conv.exe
  • win10系统开机弹文件资源管理器窗口
  • window7系统中的桌面指什么
  • win8操作系统如何安装
  • quick cocos2dx-Lua中的自定义事件的使用
  • Unity3D & Java 基于 Protobuf 通信实现
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • python下载百度云文件
  • bs cs架构
  • js点击
  • flappy bird攻略
  • javascript基础书
  • 下列关于javascript的叙述正确的有
  • python中列表和元组的典型案例
  • jquery ajax局部加载方法详解(实现代码)
  • 专项附加扣除修改后,多扣的税
  • 美国进口税起征点
  • 新疆伊犁水费怎么交
  • 厂房原值如何核定
  • 销售免税货物可以抵扣进项税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设