加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP怎样进行配置Cookie加密以规避被攻击呢?

发布时间:2023-05-22 14:12:11 所属栏目:PHP教程 来源:
导读:关于“PHP怎样进行配置Cookie加密以避免被攻击呢?”的知识有一些人不是很理解,对此小编给大家总结了相关内容,具有一定的参考借鉴价值,而且易于学习与理解,希望能对大家有所帮助,有这个方面学习需要的
关于“PHP怎样进行配置Cookie加密以避免被攻击呢?”的知识有一些人不是很理解,对此小编给大家总结了相关内容,具有一定的参考借鉴价值,而且易于学习与理解,希望能对大家有所帮助,有这个方面学习需要的朋友就继续往下看吧。

说明
 
1、Cookie在客户端浏览器的传输的HTTP头也是明文的。通过加密cookie,您可以保护您的应用程序对众多的攻击,如
 
2、分为Cookie篡改和跨应用程序使用Cookie。
 
Cookie篡改:攻击者可能会尝试猜测其他合理的cookie值来攻击程序。
 
跨应用程序使用Cookie:不正确配置的应用程序可能具有相同的会话存储,如所有会话默认存储在/tmp目录下,一个应用程序的cookie可能永远不会被重新用于另一应用,只要加密密钥不同。
 
实例
 
suhosin.cookie.encrypt = On

;; the cryptkey should be generated, e.g. with 'apg -m 32'
 
suhosin.cookie.cryptkey = oykBicmyitApmireipsacsumhylWaps1
 
suhosin.cookie.cryptua = On
 
suhosin.cookie.cryptdocroot = On
 
;; whitelist/blacklist (use only one)
 
;suhosin.cookie.cryptlist = WALLET,IDEAS
 
suhosin.cookie.plainlist = LANGUAGE

;; IPv4 only
 
suhosin.cookie.cryptraddr = 0
 
suhosin.cookie.checkraddr = 0
 
Blocking Functions
 
测试
 
##默认PHP的Session保存在tmp路径下
 
ll  -rt /tmp | grep sess
 
##扩展未开启时查看某条sesson的数据
 
cat  sess_ururh83qvkkhv0n51lg17r4aj6
 
//记录是明文的
 
##扩展开启后查看某条sesson 的数据
 
cat  sess_ukkiiiheedupem8k4hheo0b0v4
 
//记录是密文的
 
可见加密对安全的重要性
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!