日韩性视频-久久久蜜桃-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)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产精品久久婷婷六月丁香 | 国产亚洲精品一区二区三区 | 人妻在线一区二区三区 | 少妇精品久久久久www | www.日韩在线 | 亚洲乱码在线观看 | 日韩不卡一二三区 | 免费一级黄色片 | av射进来 | chien国产乱露脸对白 | 怡红院成永久免费人全部视频 | 色就色欧美| 亚洲精品在线观看视频 | 少妇一级淫片免费观看 | 高跟鞋和丝袜猛烈xxxxxx | 亚洲美女在线视频 | 亚洲免费区 | 成人欧美一区二区 | 在线国产日韩 | 国产玖玖在线 | 美女扣逼喷水视频 | 一区二区三区不卡在线 | 嘿咻视频在线观看 | 福利在线网站 | 麻豆传媒网站 | 中文字幕色站 | 欧美青草视频 | 成年人的黄色片 | 国产日产欧美一区二区三区 | gai免费观看网站外网 | 亚洲一区免费在线 | 精品亚洲天堂 | 国产精自产拍久久久久久蜜 | 免费观看nba乐趣影院 | 午夜神器在线观看 | 黄色一级片 | www嫩草 | 亲子乱aⅴ一区二区三区 | 欧美高清性 | 自拍偷拍麻豆 | www黄在线观看 | 一区二区在线播放视频 | 亚洲伦理自拍 | 色婷婷在线观看视频 | 爱爱视频在线播放 | 黄色片网站大全 | 亚洲成人网络 | 欧美专区综合 | 三级影片在线免费观看 | 一本大道伊人av久久综合 | 91黄版| 国产在线看黄 | 日韩少妇内射免费播放18禁裸乳 | 日本黄xxxxxxxxx100 | 国产噜噜噜噜久久久久久久久 | 制服av网| 夜夜操天天射 | 精品国产免费看 | 亚洲成人黄色网 | 美女无遮挡网站 | 欧美激情亚洲激情 | 大黑人交交护士xxxxhd | 性涩av| 欧美日韩激情 | 精品国产精品网麻豆系列 | 一卡二卡在线 | 中国性老太hd大全69 | 野花视频免费在线观看 | 国产97色在线| 国产69久久精品成人看 | 性视频欧美 | 精品国产区一区二 | 色批网站| 嫩草影院懂你的影院 | 在线免费黄色网 | 91九色蝌蚪在线 | 欧美在线播放视频 | 色综合中文网 | 2020亚洲男人天堂 | 999福利视频 | x88av视频| 黄色污小说| 校园春色在线观看 | 久久综合丁香 | 精品国产乱码久久久人妻 | 国产91在线视频观看 | 国产最新精品 | 婷婷伊人五月 | 国产一区二区91 | 啪啪免费| 日本美女毛茸茸 | 日本毛片在线观看 | 中国黄色一级片 | 无码精品人妻一区二区 | 激情小说亚洲图片 | 毛片在线观看网站 | 亚洲一级成人 | 成熟丰满熟妇高潮xxxxx视频 | 久久久在线免费观看 |