站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

分享十個PHP安全的必備技巧

推薦:《PHP視頻教程》

分享十個PHP安全的必備技巧

你好,PHP 開發(fā)人員。 在這篇文章中,我將嘗試為你提供一些可以提高 PHP 應(yīng)用程序安全性的具體步驟。我關(guān)注的是 PHP 配置本身,所以我們不會討論 SQL 注入、HTTPS 或其他與 PHP 無關(guān)的問題。

我將使用我的docker-entrypoint.sh腳本中的 bash 行來說明示例,但當(dāng)然你可以將其應(yīng)用于非 docker 環(huán)境。

Sessions

使用較長的 Session ID 長度

增加會話 id 長度會使攻擊者更難猜到(通過暴力或更有可能的側(cè)通道攻擊)。長度可以介于22 到 256 個字符之間。默認(rèn)值為 32。

sed -i -e "s/session.sid_length = 26/session.sid_length = 42/" /etc/php7/php.ini

(別問我為什么在 Alpine Linux 上是26…)

你可能還想查看 session.sid_bits_per_character。

使用具有限制權(quán)限的自定義會話保存路徑

只有 nginx/php 需要訪問會話,所以讓我們將它們放在一個具有受限權(quán)限的特殊文件夾中。

sed -i -e "s:;session.save_path = "/tmp":session.save_path = "/sessions":" /etc/php7/php.ini mkdir -p /sessions chown nginx:nginx /sessions chmod 700 /sessions

當(dāng)然,如果你使用 Redis 處理會話,你并不需要關(guān)心這一部分;)

安全會話 Cookie

session.cookie_httponly來阻止 javascript 訪問它們。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久九九精品免费视频| 99精品国产高清一区二区| 在线观看亚洲AV日韩A∨| 国产精品美女流白浆视频| 囯产精品久久久久久久久久妞妞 | 亚洲欧洲精品一区二区三区| 亚洲国产精品无码中文字| 在线亚洲精品自拍| 久久噜噜久久久精品66| 国产精品永久免费视频| 国产成人精品免费视频大全| 亚洲国产成人a精品不卡在线| 日韩免费毛片视频| 日韩视频中文字幕| 日韩高清在线高清免费| 精品日韩亚洲AV无码| 久久精品国产亚洲av日韩| 亚洲欧美日韩中文无线码| 久久久无码精品亚洲日韩蜜桃| 国产亚洲精品欧洲在线观看| 国产精品久久久久久久久电影网 | 精品一区二区91| 亚洲精品国产国语| 久久91综合国产91久久精品| 日韩综合无码一区二区 | 亚洲精品无码Av人在线观看国产| 久久久久99精品成人片三人毛片| 国产精品热久久毛片| 精品成人一区二区三区四区| 精品国产呦系列在线观看免费| 国产精品一区12p| 久久久精品人妻无码专区不卡| 国产在线精品一区二区高清不卡| 中文国产成人精品久久一区| 亚洲色精品vr一区二区三区| 久久99国产精品一区二区| 久久精品中文字幕不卡一二区| 久久九九久精品国产日韩经典 | 糖心vlog精品一区二区三区| 国精品产区WNW2544| 在线视频日韩精品|