狠狠操狠狠色_av官网在线_精精国产xxxx视频在线播放_黄免费看_成人国产精品久久_久久综合一区二区

Web前端知識

首頁 > 免費 > Web前端知識 >

匯仁智杰教你加強php的安全,對php一些服務器端特性配置

來源:北京匯仁智杰科技有限公司   時間:2016-04-08   點擊:

  今天北京匯仁智杰小編通過對php的一些服務器端特性來進行配置加強php的安全。寫 cgi腳本的時候我們的確一定注意各種安全問題,對用戶輸入進行嚴格的過濾。
  現(xiàn)在我們假設php腳本已經(jīng)出現(xiàn)嚴重問題,比如象前一陣子 phpnuke的可以上傳php腳本的大問題了,我們?nèi)绾瓮ㄟ^對服務器的配置使腳本出現(xiàn)如此問題也不能突破系統(tǒng)。
  1.編譯的時候注意補上已知的漏洞
  從4.0.5開始,php的mail函數(shù)加入了第五個參數(shù),但它沒有好好過濾,使得php應用程序能突破safe_mode的限制而去執(zhí)行命令。所以使用4.0.5和4.0.6的時候,在編譯前我們需要修改php源碼包里 ext/standard/mail.c文件,禁止mail函數(shù)的第五參數(shù)或過濾shell字符。在mail.c 文件的第152行,也就是下面這行:
  if (extra_cmd != NULL) {
后面加上extra_cmd=NULL;或extra_cmd = php_escape_shell_cmd(extra_cmd);
然后編譯php,那么我們就修補了這個漏洞。
  2.修改php.ini配置文件
  以php發(fā)行版的php.ini-dist為藍本進行修改。
  1)Error handling and logging
在Error handling and logging部分可以做一些設定。先找到:
  display_errors = On
php缺省是打開錯誤信息顯示的,我們把它改為:
  display_errors = Off
  關(guān)閉錯誤顯示后,php函數(shù)執(zhí)行錯誤的信息將不會再顯示給用戶,這樣能在一定程度上防止攻擊者從錯誤信息得知腳本的物理位置,以及一些其它有用的信息,起碼給攻擊者的黑箱檢測造成一定的障礙 。這些錯誤信息可能對我們自己有用,可以讓它寫到指定文件中去,那么修改以下:
  log_errors = Off
  改為:
  log_errors = On
   以及指定文件,找到下面這行:
  ;error_log = filename
去掉前面的;注釋,把filename改為指定文件,如
   /usr/local/apache/logs/php_error.log
   error_log = /usr/local/apache/logs/php_error.log
  這樣所有的錯誤都會寫到php_error.log文件里。
  2)Safe Mode
  php的safe_mode功能對很多函數(shù)進行了限制或禁用了,能在很大程度解決php的安全問題。在Safe Mode部分找到:
  safe_mode = Off
改為:
  safe_mode = On
  這樣就打開了safe_mode功能。象一些能執(zhí)行系統(tǒng)命令的函數(shù)shell_exec()和``被禁止,其它的一些執(zhí)行函數(shù)如:exec(), system(), passthru(), popen()將被限制只能執(zhí)行safe_mode_exec_dir指定目錄下的程序。如果你實在是要執(zhí)行一些命令或程序,找到以下:
  safe_mode_exec_dir =
指定要執(zhí)行的程序的路徑,如:
  safe_mode_exec_dir = /usr/local/php/exec
  然后把要用的程序拷到/usr/local/php/exec目錄下,這樣,象上面的被限制的函數(shù)還能執(zhí)行該目錄里的程序。
  關(guān)于安全模式下受限函數(shù)的詳細信息請查看php主站的說明:
  [url]http://www.php.net/manual/en/features.safe-mode.php[/url]
  3)disable_functions
  如果你對一些函數(shù)的危害性不太清楚,而且也沒有使用,索性把這些函數(shù)禁止了。找到下面這行:
  disable_functions =
  在”=“后面加上要禁止的函數(shù),多個函數(shù)用“,”隔開。
  3.修改httpd.conf
  如果你只允許你的php腳本程序在web目錄里操作,還可以修改httpd.conf文件限制php的操作路徑。比如你的web目錄是/usr/local/apache/htdocs,那么在 httpd.conf里加上這么幾行:
  < Directory /usr/local/apache/htdocs>
  php_admin_value open_basedir /usr/local/apache/htdocs</Directory>
  這樣,如果腳本要讀取/usr/local/apache/htdocs以外的文件將不會被允許,如果錯誤顯示打開的話
  會提示這樣的錯誤:
  Warning: open_basedir restriction in effect. File is in wrong directory in/usr/local/apache/htdocs/open.php on line 4 等等。
  4.對php代碼進行編譯
  Zend對php的貢獻很大,php4的引擎就是用Zend的,而且它還開發(fā)了ZendOptimizer和ZendEncode等許多php的加強組件。優(yōu)化器ZendOptimizer只需在[url]http://www.zend.com[/url]注冊就可以免?/a>
  ZendOptimizer-1[1].1.0-PHP_4.0.5-FreeBSD4.0-i386.tar.gz
  ZendOptimizer-1[1].1.0-PHP_4.0.5-Linux_glibc21-i386.tar.gz
  ZendOptimizer-1[1].1.0-PHP_4.0.5-Solaris-sparc.tar.gz
  ZendOptimizer-1[1].1.0-PHP_4.0.5-Windows-i386.zip
  5.文件及目錄的權(quán)限設置
  web 目錄里除了上傳目錄,其它的目錄和文件的權(quán)限一定不能讓nobody用戶有寫 權(quán)限。否則,攻擊者可以修改主頁文件,所以web目錄的權(quán)限一定要設置好。還有,php腳本的屬主千萬不能是root,因為safe_mode下讀文件的 函數(shù)被限制成被讀文件的屬主必須和當前執(zhí)行腳本的屬主是一樣才能被讀,否則如果錯誤顯示打開的話會顯示諸如以下的錯誤:
  Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not allowed to access /etc/passwd owned by uid 0 in /usr/local/apache/htdocs/open.php on line 3
  這樣我們能防止許多系統(tǒng)文件被讀,比如:/etc/passwd等。
  上傳目錄和上傳腳本的屬主也要設成一樣,否則會出現(xiàn)錯誤的,在safe_mode下這些要注意。
  優(yōu)化器的安裝非常方便,包里面都有詳細的說明。以UNIX版本的為例,看清操作系統(tǒng),把包里的ZendOptimizer.so文件解壓到一個目錄,假設是/usr/local/lib下,在php.ini里加上兩句:
  zend_optimizer.optimization_level=15
  zend_extension="/usr/local/lib/ZendOptimizer.so"
  就可以了。用phpinfo()看到Zend圖標左邊有下面文字:
  with Zend Optimizer v1.1.0, Copyright (c) 1998-2000, by Zend Technologies
  6.mysql的啟動權(quán)限設置
  mysql要注意的是不要用root來啟動,最好另外建一個mysqladm用戶??梢栽?/etc/rc.local等系統(tǒng)啟動腳本里加上一句:
su mysqladm -c "/usr/local/mysql/share/mysql/mysql.server start"
  這樣系統(tǒng)重啟后,也會自動用mysqladmin用戶啟動mysql進程。
  那么,優(yōu)化器已經(jīng)掛接成功了。
  但是編譯器ZendEncode并不是免費的。
  php腳本編譯后,腳本的執(zhí)行速度增加不少,腳本文件只能看到一堆亂碼,這將阻止攻擊者進一步分析服務器上的腳本程序,而且原先在php腳本里以明文存儲的口令也得到了保密,如mysql的口令。不過在服務器端改腳本就比較麻煩了,還是本地改好再上傳吧。
  7.日志文件及上傳目錄的審核及
  查看日志和人的惰性有很大關(guān)系,要從那么大的日志文件里查找攻擊痕跡有些大海撈針,而且也未必有。 web上傳的目錄里的文件,也應該經(jīng)常檢查,也許程序有問題,用戶傳上了一些非法的文件,比如執(zhí)行腳本等。
  8.操作系統(tǒng)自身的補丁
  一樣,給系統(tǒng)打已知漏洞的補丁是系統(tǒng)管理員最基本的職責,這也是最后一道防線。
  經(jīng)過以上的配置,雖然說不上固若金湯,但是也在相當程度上給攻擊者的測試造成很多麻煩,即使php腳本程序出現(xiàn)比較嚴重的漏洞,攻擊者也無法造成實際性的破壞。

網(wǎng)絡營銷推廣?。”本﹨R仁智杰科技有限公司!

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:13370157521
業(yè)務QQ:373002979
E - mail:sales @ huirenzhijie.com
企業(yè)網(wǎng)站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網(wǎng)絡推廣經(jīng)驗
  • 有網(wǎng)站建站隊伍
  • 有大型網(wǎng)站建設經(jīng)驗
  • 致力于營銷型網(wǎng)站建設
  • 始終堅持技術(shù)和服務同樣重要
查看PC版網(wǎng)站
備案號:京ICP備15021091號-1 版權(quán)所有:匯仁智杰

狠狠操狠狠色_av官网在线_精精国产xxxx视频在线播放_黄免费看_成人国产精品久久_久久综合一区二区
  • <li id="ykwcc"></li>
    <button id="ykwcc"><dl id="ykwcc"></dl></button>
  • <center id="ykwcc"></center>
  • 亚洲欧洲免费无码| 国产精品久久波多野结衣| 高清视频在线观看一区| 亚洲高清激情| 中文字幕精品一区日韩| 日本午夜精品一区二区三区| 成人久久18免费网站漫画| 国产亚洲一级| 亚洲一区亚洲| 国产欧美二区| 亚洲区欧美区| 亚洲人成免费| 国产亚洲第一区| 亚洲三级色网| 亚洲精品一区二| 亚洲人成久久| 国产农村妇女毛片精品久久莱园子 | 午夜日韩电影| 伊人情人网综合| 亚洲精品久久区二区三区蜜桃臀 | 欧美国产综合视频| 欧美日韩大片一区二区三区| 久久久久网址| 日韩欧美精品一区二区| 亚洲精品久久区二区三区蜜桃臀| 日韩成人在线资源| 欧美jjzz| 亚洲黄色三级| 亚洲一区二区三区高清| 久久亚洲视频| 国产午夜精品一区| 欧美精品一区二区三区久久| 无遮挡亚洲一区| 欧美日产一区二区三区在线观看| 极品日韩av| 欧美亚洲网站| 国产一区免费在线| 日韩精品久久久毛片一区二区| 亚洲欧美影院| 日韩一区二区免费看| 97中文在线观看| 欧美日韩系列| 一区视频在线看| 97人人干人人| 亚洲一区二区精品在线| 国产综合欧美在线看| 亚洲中字在线| 女人一区二区三区| 欧美日韩一视频区二区| 中文在线不卡| 久久国产精品99久久久久久丝袜| 亚洲国产日韩欧美| 亚洲欧洲一区| 精品国产一区二区三区麻豆小说 | 快she精品国产999| 欧美一区二区三区四区在线观看地址| 一区二区三区视频在线播放| 国产一区白浆| 欧美日韩高清免费| 亚洲色诱最新| 欧美日韩国产三区| 国产欧美在线| 欧美日韩一区二区视频在线 | 亚洲经典自拍| 日本不卡免费新一二三区| 亚洲一二三区精品| 免费看成人av| 亚洲一区亚洲| 一本色道婷婷久久欧美| 91精品国产一区二区三区动漫 | 欧美另类高清视频在线| 99综合精品| 日韩中文字幕一区二区| 免费欧美日韩| 伊人久久大香线蕉av一区| 久久精品九九| 国产精品porn| 欧美专区一二三| 91日韩久久| 亚洲精品乱码| 亚洲综合网中心| 久久久一本精品99久久精品66 | 国产日韩一区二区三区| 亚洲欧美日韩精品久久久| 超碰国产精品久久国产精品99| 国模精品一区二区三区| 日本不卡一区二区三区视频| 久久一区国产| 国产一区二区你懂的| 欧美激情1区2区3区| 欧美日韩精品免费观看| 国产精品xxx在线观看www| 亚洲巨乳在线| 欧美午夜一区| 欧美一区二区三区在线播放| 久久精品99| 成人精品水蜜桃| 香蕉亚洲视频| 亚洲影音先锋| 国产一区白浆| 99精品视频免费全部在线| 欧美三级在线| 中文字幕不卡每日更新1区2区| 精品国产乱码久久久久久108| 午夜在线一区二区| 国产亚洲午夜| 亚洲一卡久久| 国产农村妇女毛片精品久久莱园子 | 欧美二区在线看| 久久综合福利| 欧美日韩免费观看一区| 快播亚洲色图| 视频一区不卡| 亚洲欧美丝袜| 欧美日韩精品| 欧美日韩一区二区三| 欧美日韩爆操| 激情久久久久| 亚洲精品影院| 99精品视频免费观看视频| 正在播放亚洲| 97人人做人人人难人人做| 91在线免费看片| 国产精品麻豆免费版| 精品国产免费久久久久久尖叫| 九九九九精品九九九九| 日本精品一区二区| 国模一区二区三区私拍视频| 色女孩综合网| 美媛馆国产精品一区二区| 国产一区二区免费在线观看| 久久精品国产一区二区三区不卡| 国产精品手机视频| 蜜桃久久av| 成人在线免费观看一区| 久久精品中文字幕一区二区三区| 欧美影视一区二区| 中文字幕精品—区二区日日骚| 欧美区日韩区| 国产日韩欧美综合精品| 玖玖国产精品视频| 艳色歌舞团一区二区三区| 欧美日韩在线一区二区三区| 女人色偷偷aa久久天堂| 亚洲精品在线视频观看| 成人午夜影院在线观看| 欧美三日本三级少妇三99| 欧美另类高清视频在线| 国产偷自视频区视频一区二区| 99精彩视频在线观看免费| 欧美精品成人一区二区在线观看 | 亚洲三级电影在线观看| 成人久久18免费网站漫画| 日韩一区不卡| 99在线精品视频在线观看| 国产亚洲一区在线播放| 欧美在线国产| 久久精品五月婷婷| 亚洲福利av| 久久一区二区三区四区五区 | 久久国产精品高清| 欧美日韩精品一区| 一区二区三区久久网| 免费av一区二区三区| 亚洲精品乱码久久久久久蜜桃麻豆| 国产传媒欧美日韩| 欧美日韩一区二区三| 国产在线一区二区三区欧美| 欧美日韩日本网| 国产高清自拍一区| 欧美日韩视频一区二区三区| eeuss一区二区三区| 欧美视频在线观看| 国产精品午夜av在线| 精品91久久久久| 欧美精品在线一区| 午夜在线观看免费一区| 最新不卡av| 久久国产精品一区二区三区四区 | 欧美日本一区二区视频在线观看 | 欧美激情视频一区二区三区免费| 51成人做爰www免费看网站| 一区国产精品| 美日韩免费视频| 久久综合九色综合网站| 国产精品二区二区三区| 日韩中文字幕一区| 国产伦精品一区二区三区在线| 亚洲精品视频一区二区三区| 相泽南亚洲一区二区在线播放| 999视频在线观看| 国产精品视频| 欧美激情视频一区二区三区免费| 欧美不卡福利| 精品999在线观看| 成人欧美一区二区三区在线观看| 在线看片一区| 欧美黄在线观看| 亚洲精品无人区| 欧美在线3区|