日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php disable classes,PHP安全配置基础教程(3)

發布時間:2025/3/21 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php disable classes,PHP安全配置基础教程(3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

解決方法:

要求程序員對所有用戶提交的要放到SQL語句的變量進行過濾。

即使是數字類型的字段,變量也要用單引號擴起來,MySQL自己會把字串處理成數字。

在MySQL里不要給PHP程序高級別權限的用戶,只允許對自己的庫進行操作,這也避免了程序出現問題被 select INTO OUTFILE … 這種攻擊。

8、警告及錯誤信息

PHP默認顯示所有的警告及錯誤信息:

error_reporting = E_ALL & ~E_NOTICE

display_errors = On

在平時開發調試時這非常有用,可以根據警告信息馬上找到程序錯誤所在。

正式應用時,警告及錯誤信息讓用戶不知所措,而且給攻擊者泄漏了腳本所在的物理路徑,為攻擊者的進一步攻擊提供了有利的信息。而且由于自己沒有訪問到錯誤的地方,反而不能及時修改程序的錯誤。所以把PHP的所有警告及錯誤信息記錄到一個日志文件是非常明智的,即不給攻擊者泄漏物理路徑,又能讓自己知道程序錯誤所在。

修改php.ini中關于Error handling and logging部分內容:

error_reporting = E_ALL

display_errors = Off

log_errors = On

error_log = /usr/local/apache/logs/php_error.log

然后重啟apache,注意文件/usr/local/apache/logs/php_error.log必需可以讓nobody用戶可寫。

9、disable_functions

如果覺得有些函數還有威脅,可以設置php.ini里的disable_functions(這個選項不能在httpd.conf里設置),比如:

disable_functions = phpinfo, get_cfg_var

可以指定多個函數,用逗號分開。重啟apache后,phpinfo, get_cfg_var函數都被禁止了。建議關閉函數phpinfo, get_cfg_var,這兩個函數容易泄漏服務器信息,而且沒有實際用處。

10、disable_classes

這個選項是從PHP-4.3.2開始才有的,它可以禁用某些類,如果有多個用逗號分隔類名。disable_classes也不能在httpd.conf里設置,只能在php.ini配置文件里修改。

11、open_basedir

前面分析例程的時候也多次提到用open_basedir對腳本操作路徑進行限制,這里再介紹一下它的特性。用open_basedir指定的限制實際上是前綴,不是目錄名。也就是說 “open_basedir = /dir/incl” 也會允許訪問 “/dir/include” 和 “/dir/incls”,如果它們存在的話。如果要將訪問限制在僅為指定的目錄,用斜線結束路徑名。例如:”open_basedir = /dir/incl/”。

可以設置多個目錄,在Windows中,用分號分隔目錄。在任何其它系統中用冒號分隔目錄。作為Apache模塊時,父目錄中的open_basedir路徑自動被繼承。

四、其它安全配置

1、取消其它用戶對常用、重要系統命令的讀寫執行權限

一般管理員維護只需一個普通用戶和管理用戶,除了這兩個用戶,給其它用戶能夠執行和訪問的東西應該越少越好,所以取消其它用戶對常用、重要系統命令的讀寫執行權限能在程序或者服務出現漏洞的時候給攻擊者帶來很大的迷惑。記住一定要連讀的權限也去掉,否則在linux下可以用/lib/ld- linux.so.2 /bin/ls這種方式來執行。

如果要取消某程如果是在chroot環境里,這個工作比較容易實現,否則,這項工作還是有些挑戰的。因為取消一些程序的執行權限會導致一些服務運行不正常。PHP的mail函數需要/bin/sh去調用sendmail發信,所以/bin/bash的執行權限不能去掉。這是一項比較累人的工作,

2、去掉apache日志其它用戶的讀權限

apache的access-log給一些出現本地包含漏洞的程序提供了方便之門。通過提交包含PHP代碼的URL,可以使access-log包含PHP代碼,那么把包含文件指向access-log就可以執行那些PHP代碼,從而獲得本地訪問權限。

如果有其它虛擬主機,也應該相應去掉該日志文件其它用戶的讀權限。

當然,如果你按照前面介紹的配置PHP那么一般已經是無法讀取日志文件了。

總結

以上是生活随笔為你收集整理的php disable classes,PHP安全配置基础教程(3)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 射久久久 | 国产女人18水真多毛片18精品 | 福利资源导航 | 免费久久视频 | 天天av天天翘 | 另类少妇人与禽zozz0性伦 | 午夜在线免费观看视频 | 神马电影久久 | 成年人小视频在线观看 | 欧美日韩免费高清一区色橹橹 | 亚洲av综合永久无码精品天堂 | 日韩精品一区二区三区高清免费 | 国产一区二区播放 | 91久久精品日日躁夜夜躁国产 | 三级av片 | 求av网址| 亚洲欧美va天堂人熟伦 | 久久亚洲国产成人精品性色 | www黄色网址 | 天美麻花果冻视频大全英文版 | 99ri国产精品| 骚虎tv | 永久免费无码av网站在线观看 | 欧美精品在线观看一区二区 | 人人插人人看 | 欧美三级午夜理伦三级小说 | 亚洲少妇中文字幕 | 欧美一区二区三区在线观看 | 超碰狠狠干| 舔花蒂 | 久久丝袜视频 | 99国产精品久久久久久久 | 成年人免费观看视频网站 | 熟女人妻一区二区三区免费看 | 天天舔天天插 | 8x8ⅹ成人永久免费视频 | 亚洲一区中文字幕在线观看 | 天天摸天天插 | 日本黄图 | 在线免费看黄网站 | 中日韩毛片 | 久久在线免费观看视频 | 91麻豆精品国产91久久久更新时间 | 又黄又爽在线观看 | 欧美极度另类 | 成年男女免费视频 | 久久伊人免费视频 | 一级黄av | 国产精品视频成人 | 校园春色综合 | 成人亚洲精品 | av大片在线免费观看 | 亚色综合| 中文字幕手机在线视频 | 美女被草网站 | 国产午夜麻豆影院在线观看 | 最新视频在线观看 | 欧美深夜在线 | 一区二区三区精品免费视频 | 久草热视频 | 尤物193.com| 乱子伦一区 | 超级黄色录像 | 内射一区二区三区 | 精品少妇人妻AV无码专区在线 | 欧美欧美欧美 | 超碰视屏 | 黄色一级大片在线免费看国产 | 欧美一级色图 | 天天干免费视频 | 深夜成人福利视频 | 69xxxx日本 | 成人毛片一区二区三区 | 国产欧美日韩精品区一区二污污污 | 色综合久久久久综合体桃花网 | a级片在线播放 | 欧美 亚洲 另类 激情 另类 | 极品白嫩丰满美女无套 | 欧洲做受高潮免费看 | 欧美精品中文 | 97福利影院| av在线免费不卡 | 精品人妻一区二区三区久久嗨 | 少妇无内裤下蹲露大唇视频 | 国产男女无遮挡猛进猛出 | 91性高潮久久久久久久 | 麻豆app在线观看 | 欧美日韩视频无码一区二区三 | 亚洲夜夜夜 | 日本中文视频 | 日本色视| 欧美第一页浮力影院 | 极品粉嫩小仙女高潮喷水久久 | 国产欧美精品一区二区在线播放 | 欧美日韩图片 | 国产精品欧美一区二区 | 又色又爽又黄gif动态图 | 国产午夜免费福利 | 少妇99 |