狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當(dāng)前位置:系統(tǒng)之家 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

[進(jìn)階知識(shí)]PHP程序安全策略

[進(jìn)階知識(shí)]PHP程序安全策略

更新時(shí)間:2019-08-21 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

安全編譯

  PHP最初是被稱作Personal Home Page,后來(lái)隨著PHP成為一種非常流行的腳本語(yǔ)言,名稱也隨之改變了,叫做Professional HyperText PreProcessor。以PHP4.2為例支持它的WEB服務(wù)器有:Apache, Microsoft Internet information Sereve, Microsoft Personal web Server,AOLserver,Netscape Enterprise 等等。

  PHP是一種功能強(qiáng)大的語(yǔ)言和解釋器,無(wú)論是作為模塊方式包含到web服務(wù)器里安裝的還是作為單獨(dú)的CGI程序程序安裝的,都能訪問(wèn)文件、執(zhí)行命令或者在服務(wù)器上打開(kāi)鏈接。而這些特性都使得PHP運(yùn)行時(shí)帶來(lái)安全問(wèn)題。雖然PHP是特意設(shè)計(jì)成一種比用Perl或C語(yǔ)言所編寫的CGI程序要安全的語(yǔ)言,但正確使用編譯時(shí)和運(yùn)行中的一些配置選項(xiàng)以及恰當(dāng)?shù)膽?yīng)用編碼將會(huì)保證其運(yùn)行的安全性。

  一、安全從開(kāi)始編譯PHP開(kāi)始。

  在編譯PHP之前,首先確保操作系統(tǒng)的版本是最新的,必要的補(bǔ)丁程序必須安裝過(guò)。另外使用編譯的PHP也應(yīng)當(dāng)是最新的版本,關(guān)于PHP的安全漏洞也常有發(fā)現(xiàn),請(qǐng)使用最新版本,如果已經(jīng)安裝過(guò)PHP請(qǐng)升級(jí)為最新版本:4.2.3。

  相關(guān)鏈接:http://security.e-matters.de/advisories/012002.html

  安裝編譯PHP過(guò)程中要注意的3個(gè)問(wèn)題:

  1、只容許CGI文件從特定的目錄下執(zhí)行:首先把處理CGI腳本的默認(rèn)句柄刪除,然后在要執(zhí)行CGI腳本的目錄在http.conf 文件中加入ScriptAlias指令。

  #Addhadler cgi-script .cgi

  ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"

  <Directory "/usr/local/apache/cgi-bin'>

  AllowOverride None

  Options None

  Order allow,deny

  Allow from all

  </Directory>

  <Directory "/home/*/public_html/cgi-bin">

  AllowOverride None

  Options ExecCGI

  Order allow,deny

  Allow from all

  </Directory>

   

  SriptAlias的第一個(gè)參數(shù)指明在Web中的可用相對(duì)路徑,第二個(gè)參數(shù)指明腳本放在服務(wù)器的目錄。應(yīng)該對(duì)每個(gè)目錄

  別名都用Directory,這樣可使得除系統(tǒng)管理員之外的人不知道Web服務(wù)器上CGI腳本的清單。

  Directory允許用戶創(chuàng)建自己的CGI腳本。也可用SriptAliasMatch,但Directory更容易使用。 允許用戶創(chuàng)建自己

  CGI腳本可能會(huì)導(dǎo)致安全問(wèn)題,你可能不希望用戶創(chuàng)建自己的CGI。 Apache默認(rèn)配置是注釋掉cgi—script的處理句柄,但有/cgi-bin目錄使用SriptAlias和Directory指令。 你也可禁止CGI執(zhí)行,但仍允許執(zhí)行PHP腳本。

  2.把PHP解析器放在web目錄外

  把PHP解析器放在Web目錄樹外是非常重要的做法。這樣可以防止web服務(wù)器對(duì)PHP的解析器的濫用。特別是

  不要把PHP解析器放在cgi-bin或允許執(zhí)行CGI程序的目錄下。然而,使用Action解析腳本是不可能的,因?yàn)橛肁ction指令時(shí),PHP解析器大多數(shù)要放在能夠執(zhí)行CGI的目錄下只有當(dāng)PHP腳本作為CGI程序執(zhí)行時(shí),才能把PHP解析器放在Web目錄樹之外。

  如果希望PHP腳本作為CGI程序執(zhí)行(這們可以把PHP解析器放在Web目錄樹之外),可以這樣:

  ( 1)所有的PHP腳本必須位于能執(zhí)行CGI程序的目錄里。

  ( 2)腳本必須是可執(zhí)行的(僅在UNIX/Linux機(jī)器里)。

  (3)腳本必須在文件頭包括PHP解析器的路徑。

  你可用下面命令使PHP腳本為可執(zhí)行:

  #chmod +x test.php4

  這樣使在當(dāng)前目錄下的文件名為test.PhP4的腳本變?yōu)榭蓤?zhí)行。 下面是一個(gè)能作為CGI程序運(yùn)行的PHP腳的小例子。

  #!/usr/local/bin/php

  echo "This is a my small cgi program”

  3. 按Apache模塊方式安裝:

  當(dāng)將PHP作為Apache模塊使用時(shí),它將繼承Apche的用戶權(quán)限(一般情況下用戶為“nobody”)。這一點(diǎn)對(duì)于安全性和驗(yàn)證有不少影響。例如,使用PHP訪問(wèn)數(shù)據(jù)庫(kù),除非數(shù)據(jù)庫(kù)支持內(nèi)建的訪問(wèn)控制,將不得不設(shè)置數(shù)據(jù)庫(kù)對(duì)于用戶“nobody”的可訪問(wèn)權(quán)限。這將意味著惡意的腳本在沒(méi)有訪問(wèn)用戶名和密碼,也能訪問(wèn)并修改數(shù)據(jù)庫(kù)。通過(guò)Apache驗(yàn)證來(lái)保護(hù)數(shù)據(jù)不被暴露,或者也可使用LDAP、.htaccess文件等設(shè)計(jì)自己的訪問(wèn)控制模型,并在PHP腳本中將此代碼作為其中部分引入。 通常,一旦安全性建立,此處PHP用戶(此情形即Apache用戶)就風(fēng)險(xiǎn)大大降低了,會(huì)發(fā)現(xiàn)PHP護(hù)現(xiàn)在已被封禁了將可能的染毒文件寫入用戶目錄的能力。 此處最常犯的安全性錯(cuò)誤是賦予Apache服務(wù)器根(root)權(quán)限。 將Apache用戶權(quán)限提升到根權(quán)限是極端危險(xiǎn)的。可能會(huì)危及整個(gè)系統(tǒng),因此要小心使用sudo,chroot安全隱患大的命令等。除非你對(duì)安全有絕對(duì)的掌握,否則不要讓其以ROOT權(quán)限運(yùn)行。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
国产无人区一区二区三区| 亚洲一区在线播放| 欧美三级韩国三级日本三斤| 一区二区三区四区五区精品| 欧美日韩在线播放一区二区| 91同城在线观看| 岛国av在线一区| 国产精品一二三区| 国产高清视频一区| 国产**成人网毛片九色| 久国产精品韩国三级视频| 久久电影国产免费久久电影| 久久精品国产免费| 国产福利一区二区三区视频| 成人手机在线视频| 91免费在线看| 国产在线欧美| 亚洲国产日韩欧美| 欧美在线综合| 欧美艳星brazzers| 91精品国产色综合久久| 欧美一区二区三区系列电影| 久久综合资源网| 国产精品毛片无遮挡高清| 亚洲欧洲综合另类在线| 午夜婷婷国产麻豆精品| 九一久久久久久| 91女神在线视频| 亚洲精品男同| 欧美图片一区二区三区| 欧美电视剧免费全集观看| 国产精品免费丝袜| 天天综合色天天综合| 国产精品538一区二区在线| 成人av在线播放网址| 欧美特黄视频| 久久午夜精品| 精品久久人人做人人爰| 自拍偷自拍亚洲精品播放| 香蕉成人伊视频在线观看| 国内精品写真在线观看| 欧美一区2区三区4区公司二百 | 国内精品**久久毛片app| 国产一区二区三区奇米久涩| 欧美视频一区二区三区| 国产日韩精品一区二区浪潮av| 日韩美女视频19| 精品在线免费观看| 国内精品福利| 欧美日韩国产成人在线免费| 国产亚洲欧美色| 亚洲成人黄色影院| av成人免费在线| 亚洲欧美日韩国产综合精品二区| 91精品久久久久久久99蜜桃| 国产精品乱码一区二三区小蝌蚪| 麻豆精品一区二区三区| 色综合一个色综合亚洲| 91久久精品一区二区二区| 久久久蜜桃精品| 日韩中文字幕一区二区三区| 99re热视频这里只精品| 色综合久久久久综合| 国产亚洲精品福利| 久久国产精品露脸对白| 999亚洲国产精| 亚洲精品在线免费观看视频| 日韩成人免费电影| 在线欧美三区| 精品国产免费一区二区三区四区| 午夜精品福利一区二区蜜股av| 成人综合在线观看| 色欧美日韩亚洲| 亚洲图片你懂的| 99re视频精品| 在线电影一区二区三区| 亚洲成人激情自拍| 欧美午夜在线视频| 精品免费视频.| 另类欧美日韩国产在线| 先锋影音久久| 中文字幕日韩欧美一区二区三区| 国产v综合v亚洲欧| 欧美日韩另类国产亚洲欧美一级| 一区二区三区波多野结衣在线观看| 成人黄色国产精品网站大全在线免费观看| 久久成人亚洲| 亚洲黄色免费电影| 亚洲性感美女99在线| 久久综合久色欧美综合狠狠| 国产一本一道久久香蕉| 色香蕉久久蜜桃| 午夜欧美视频在线观看 | 国产女优一区| 亚洲天堂成人网| 欧美.www| 国产欧美日韩在线看| 99久久伊人精品| 精品国产一区二区亚洲人成毛片| 国产一区三区三区| 欧美日韩精品一区视频| 久久精品免费观看| 欧美日韩美女一区二区| 激情成人综合网| 欧美日韩国产精选| 国产在线播放一区| 欧美日韩成人综合天天影院| 狠狠狠色丁香婷婷综合激情| 91激情五月电影| 美女国产一区二区三区| 欧美日韩国产高清一区二区| 韩国av一区二区三区四区| 欧美日韩视频第一区| 麻豆成人av在线| 欧美精品丝袜中出| 成人黄页毛片网站| 国产亚洲欧美一级| 极品少妇一区二区三区| 日韩美女视频一区| 亚洲免费在线| 精品一区免费av| 欧美成人艳星乳罩| 色综合天天综合网天天看片| 国产精品美女一区二区| 亚洲伦伦在线| 免费国产亚洲视频| 欧美一级高清片| 午夜亚洲福利| 亚洲一区国产视频| 欧洲激情一区二区| 国产寡妇亲子伦一区二区| 国产欧美日韩三区| 亚洲欧美99| 国产一区二区精品久久| 欧美精品一区二区三区在线播放| 欧美日韩蜜桃| 日韩电影免费一区| 日韩精品一区国产麻豆| 尤妮丝一区二区裸体视频| 丝袜美腿亚洲色图| 日韩欧美电影在线| 夜夜嗨av一区二区三区网站四季av| 天堂久久一区二区三区| 欧美一区二区三区色| 一区二区视频欧美| 日本亚洲天堂网| 久久精品视频免费| 亚洲一区二区三区精品在线观看| 久久久福利视频| 国产精品一卡二| 亚洲蜜臀av乱码久久精品蜜桃| 欧美亚洲免费在线一区| 欧美日本亚洲| 久久99精品国产.久久久久| 国产性做久久久久久| 久久天天狠狠| 色综合天天综合网国产成人综合天 | 麻豆国产91在线播放| 国产欧美中文在线| 在线视频欧美精品| 欧美另类视频在线| 国产真实乱子伦精品视频| 国产精品网友自拍| 5858s免费视频成人| 国产区二精品视| 91小视频在线免费看| 日韩二区三区四区| 亚洲国产成人一区二区三区| 欧美一a一片一级一片| 极品少妇一区二区三区| 国产大片一区二区| 日韩av在线播放中文字幕| 国产欧美一区二区在线| 欧美人与禽zozo性伦| 国产欧美精品久久| 欧美一区视频| 国产盗摄女厕一区二区三区| 亚洲bt欧美bt精品| 一色屋精品亚洲香蕉网站| 精品国产一区二区三区不卡 | 日本丰满少妇一区二区三区| 国户精品久久久久久久久久久不卡| 国产在线精品不卡| 亚洲午夜久久久久久久久久久| 久久精品视频在线看| 欧美精品少妇一区二区三区| 美女亚洲精品| 亚洲三级国产| 国产精品v欧美精品∨日韩| 国产精品一区二区果冻传媒| 韩国欧美一区二区| 在线不卡中文字幕| 韩国精品久久久| 亚洲人成网站在线| 久久精品一二三| 精品欧美一区二区在线观看| 在线不卡欧美精品一区二区三区| 久久久夜精品| 一本久久a久久免费精品不卡| 国产视频久久|