日本在线观看,国产激情视频一区二区在线观看 ,а√天堂资源官网在线资源,性网站在线看,久久99影视,国产精品嫩草影院av蜜臀,精品久久久香蕉免费精品视频,欧美日韩国产一区二区三区地区,国产性做久久久久久,在线看成人短视频

Categories


Tags


使用Chroot解決PHP的運行安全問題

近些日子,小蔣的一篇博文引起了廣大主機商的關注。其原因是小蔣運營的創智主機被提交了漏洞到烏云網上在這篇文章中小蔣給出了解決方法,就是采用禁用函數的方法來保證服務器環境的安全。

但是,禁用函數真的是最好的選擇么?不是的!

AMH面板的開發者Amysql告訴我們,更好的選擇是Chroot!

AMH面板是一款LNMP面板,一方面,為了方便版本升級,另一方面,面板是開發者一個人開發的,所以AMH沒有像kangle,WDCP,LUM,webmin等采用二進制文件實現平臺的環境,而是使用基于AMP的PHP程序來控制平臺。這樣,就要考慮到PHP的安全問題了。由于PHP寫成的程序,所以需要大量的的使用exec,shell_exec兩個函數來實現面板和系統的信息交換處理。顯然,小蔣給出的限制函數的方法并不適合AMH這樣的面板。那么,Amysql如何解決PHP的運行安全問題呢?

Amysql采用了這樣的方法。對于AMH下的虛擬主機,一律開啟Chroot來保證安全,而控制臺PHP則關閉chroot來保證面板的正常運作。

說了這么多,那么什么是Chroot呢?

據維基百科的詞條解釋,Chroot本是Unix下的一個命令,但是,在PHP-FPM中,也是引入了這一功能。

維基詞條:chroot是在unix系統的一個操作,用于對當前的程序和它的子進程改變真實的磁盤根目錄。

Chroot的工作原理是什么呢?

由于LNMP環境下,PHP-FPM與Nginx的通信只能通過CGI實現,所以,如果你在FPM設置中對文件的根目錄進行修改,那么,你的PHP程序就無法跨越這個指定的根目錄。而面板所在的虛擬主機,由于沒有開啟Chroot,所以使用的根目錄依然是系統的根目錄 /

具體解釋一下?

就拿我用的AMH面板的控制臺和普通虛擬主機來說明。控制臺文件放在/home/Wwwroot/Index/Web文件夾下,普通主機的文件放在/home/wwwroot/Domain/web文件夾下。對于控制臺程序,由于沒有開啟Chroot,所以,這個PHP文件的實際位置和運行位置相同,都是/home/wwwroot/Index/web/,而其根目錄就是/;對于普通虛擬主機,開啟Chroot,那么,雖然,運行的文件的位置是/home/wwwroot/domain/web/index.php,但是經過Chroot的導向,在PHP程序中,實際認為的文件地址是/web/index.php。同時在/home/wwwroot/domain/為了使入侵者認為自己進入的是根系統,而仿照Unix的文件夾命名規則,創建了etc,usr,tmp,lib等文件夾,如同為PHP程序創建了一個沙盒.所以,使用Chroot的用戶不用害怕中國菜刀,因為他只能在沙盤內起作用,無法對主系統產生影響,從而造成經濟損失。

沙盒(英語:sandbox),有時也稱為沙箱,是為一些來源不可信、具備破壞力或無法判定程序意圖的程序提供試驗的環境。然而,沙盒中的所有改動對操作系統不會造成任何損失。通常,這種技術被計算機技術人員廣泛使用,尤其是計算機殺毒軟件行業,沙盒是一個觀察計算機病毒的重要環境。

我們都知道,在類Unix系統中,所有程序,甚至設備,都是由文件表示,我們所使用的ls,wget命令,事實上都對應著一個特定的可執行文件,而當我們使用Chroot后,由于/home/wwwwroot/domain/usr下沒有相應的文件,也就無法執行相應的命令。從而保證系統信息的安全。

與禁用函數相比,Chroot有什么優點呢?

禁用函數是針對整個PHP程序而言的,所有需要通過PHP程序進行解析的文件,都會受到禁用函數的設置。網站程序不同,那么有可能需要的函數不同,不同的虛擬主機無法單獨設置。而Chroot可以根據不同的虛擬主機,進行特異化設置。對于需要使用特殊函數的程序,可以關閉Chroot,來保證網站程序的正常運轉;程序不需要調用特殊的程序,就可以開啟Chroot模式;如果只是要啟用一個或兩個特定的程序,你可以仿照如下的過程添加函數。比如說,當我們開啟Chroot時,PHP程序是無法使用sendmail()函數來發信的,我們可以使用mini_sendmail替代sendmail來修復發信。

cd /home/wwwroot/www.ixiqin.com/

cp -P /bin/bash /bin/sh bin

cp /etc/passwd /etc/group etc

cd /tmp

wget http://centos.googlecode.com/files/mini_sendmail-1.3.6.tar.gz

tar xzf mini_sendmail-1.3.6.tar.gz

cd mini_sendmail-1.3.6

make

cp mini_sendmail /home/wwwroot/www.ixiqin.com/usr/sbin/sendmail

以上代碼,在/tmp目錄下編譯mini_sendmail,然后將生成的可執行文件復制到chroot后目錄下相應位置,以保證發件系統的正常運行。

非AMH用戶如何使用Chroot功能

如果你是AMH的用戶,那你就省心了,因為Amysql將這個功能集成到了模塊里,而且默認情況下每一個虛擬主機都是開啟了安全模式的,你只需要在后臺下載AMChroot模塊,管理即可。如果你不是AMH用戶,也可以使用這個功能,只需要修改Nginx和PHP-FPM的配置文件即可。由于要把domain站點限制在/home/wwwroot/domain,所以對于php-fpm,此網站根目錄已經變成是/web,所以我們需要更改Nginx傳遞給php-fpm的網站根目錄地址。

找到fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;,更改為fastcgi_param SCRIPT_FILENAME /web$fastcgi_script_name;同時,將php-fpm.conf文件中的Chroot改為chroot = /home/wwwroot/domain

有什么需要注意的呢?

Tips One:Chroot模式下,各種探針,如雅黑探針將會失效,報錯。

Tips Two:Chroot模式可用做在線shell模擬器,安全真實。

綜合以上分析,我建議,與其使用死板的禁用函數,我們為什么不試試更加好用的Chroot。

來源:投稿,文章作者:西秦公子,原文鏈接。

來源:月光博客


Public @ 2016-05-02 15:46:38

VPS、彈性云使用phpmyadmin導入導出MySQL數據庫

注意:該方法適合數據量較少的情況下操作,強烈建議使用管理助手來導入導出:http://www.west.cn/faq/list.asp?unid=612若沒有使用管理助手創建數據庫,請遠程登陸服務器,在服務器里面打開 http://localhost/phpmyadmin 輸入數據庫賬號密碼登陸,也可使用http://mysql.myhostadmin.net/訪問登錄。wdcp系統phpmyad

Public @ 2011-05-07 15:49:28

每個PHP開發者應該知道的五個開發要點

語法結構教科書上的知識和實際的程序設計是有區別的,真正的知識要在實際的開發中獲得。每個php的開發人員在開始開發web應用程序之前,都應該熟悉下面的五件事:1. 框架框架可以說是php開發中的一個最重要的問題。 用php開發web應用程序時有很多方法,有很多開源的框架可以使用,可以幫助快速的開發,保持更高的一致性和有效性。 其中比較好的框架包括cakephp ,Symfony和CodeIgnite

Public @ 2009-07-14 15:46:35

PHP程序提示sql注入漏洞的處理方法

1.使用預處理語句 在執行SQL查詢和數據插入時,使用預處理語句可以有效防止SQL注入攻擊。預處理語句會先將SQL語句和參數分離,然后將參數作為數據傳遞給數據庫,從而避免將惡意代碼作為查詢或插入。 2.過濾用戶輸入數據 對于用戶輸入的數據,特別是對于需要拼接到SQL語句中的數據,應該進行嚴格的過濾和驗證。對于數字、日期等類型的數據可以使用intval()、strtotime()等函數進行轉換

Public @ 2023-06-13 17:00:29

更多您感興趣的搜索

0.432374s
日本中文字幕视频| 最近2019好看的中文字幕免费| gogo久久日韩裸体艺术| 国产精品免费视频观看| 青青草一区二区三区| 成人三级视频| 欧美三级电影在线| 先锋欧美三级| 自拍偷拍亚洲视频| free性欧美hd另类精品| 在线一级观看| av男人的天堂网| 热久久美女精品天天吊色| 中文字幕在线成人| 国产午夜精品视频| 日韩免费一区二区| 欧美日韩中字一区| 午夜精品久久久久久不卡8050| 国产精品久久久久影院老司| 国产mv日韩mv欧美| 在线亚洲一区| 蜜臀精品一区二区三区在线观看| 99精品国产一区二区青青牛奶| 97视频精品| 日本少妇一区二区| 男人的j进女人的j一区| 美女视频黄 久久| 成人永久aaa| 久久久美女毛片| 最近日韩中文字幕| 一本一道波多野结衣一区二区| 一本色道久久综合亚洲精品按摩| 91国产福利在线| 日韩精品高清在线| 欧美丰满片xxx777| 国产精品天天狠天天看| 亚洲精品男人| 草美女在线观看| 成人福利一区| 日韩午夜高潮| 成+人+亚洲+综合天堂| 波多野结衣视频一区| 成人免费看片| 高清不卡亚洲| 欧美一区二区性| 中文字幕免费不卡| 激情视频亚洲| 久久国产欧美| 一区二区亚洲视频| 青青草这里只有精品| 国内精品伊人久久久| 黑人一区二区| 成人av电影在线| 亚洲综合在线第一页| 欧美一级片在线| 欧美日韩国产va另类| 成人黄色在线观看| av激情在线| 999久久久精品一区二区| 欧美在线免费| 91偷拍与自偷拍精品| 精品成人乱色一区二区| 精品国产一区二区三区av性色| 久久久成人av| 亚洲欧美日韩综合国产aⅴ| 天天躁日日躁狠狠躁欧美| 97精品国产综合久久久动漫日韩 | 午夜综合激情| 国产亚洲成人一区| 另类小说欧美激情| 99国产精品国产精品久久| 亚洲免费观看高清完整版在线观看| 夜夜夜精品看看| 亚洲精品第1页| 91精品在线一区二区| 中文字幕亚洲欧美日韩在线不卡| 91av在线网站| 欧美xxxx黑人又粗又长| 国产激情视频在线| 成人噜噜噜噜| 久久精品卡一| 一区二区三区免费网站| 欧美三级电影网| 精品国产区一区二区三区在线观看| 国产精品免费视频久久久| 视频在线观看入口黄最新永久免费国产| 久久青草伊人| 欧美激情一区| 成人免费在线观看入口| 亚洲国产欧美一区二区三区同亚洲 | 国内精品免费**视频| 欧美性xxxx| 久久99久久99| 先锋资源久久| 国产精品毛片无遮挡高清| 亚洲欧美自拍偷拍| 欧美日韩视频在线一区二区| 欧美xxxxxxxx| 在线视频尤物| 欧美经典一区| 国产亚洲高清视频| 91美女视频网站| 日韩av在线网址| 成年午夜在线| 香蕉久久网站| 99精品在线免费| 欧美成人乱码一区二区三区| 成人激情综合网| 精品国产美女| 欧美午夜www高清视频| 国外亚洲成av人片在线观看| 草莓视频丝瓜在线观看丝瓜18| 精品久久在线| 久久精品亚洲乱码伦伦中文| 国产+人+亚洲| 亚洲精品进入| 欧美高清在线视频| 日韩高清有码在线| xxxx在线视频| 亚洲视频成人| 欧美一二区视频| av资源在线播放| 日本一区二区三区四区在线视频| 秋霞成人午夜鲁丝一区二区三区| 欧美三区四区| 在线中文字幕观看| 91黄视频在线观看| 亚洲日本va中文字幕久久| 一级毛片视频在线观看| 国产精品综合二区| 色婷婷国产精品| 国产精品粉嫩av| 日韩精品亚洲aⅴ在线影院| 国产欧美日韩视频一区二区| 韩日精品中文字幕| 国产精品黄色片| √…a在线天堂一区| 日本亚洲欧洲色| 欧美猛男同性videos| 欧美猛交免费看| 国产欧美日韩精品一区二区免费 | 欧美精品激情视频| 91精品国产自产在线| 国产资源在线观看入口av| 国产老妇另类xxxxx| 中文在线三区| 亚洲日本免费电影| 成人欧美一区二区三区黑人麻豆| 国产精品视频一| 欧美特黄一区| 日韩精品视频在线观看免费| 亚洲人成在线网站| 亚洲视频在线观看三级| 欧美激情图区| 美腿丝袜亚洲色图| 久久久久久久久久久成人| 在线日韩一区| 日韩精品一区二区三区中文不卡 | 香港三级经典全部种子下载| 日韩视频二区| 日韩亚洲欧美成人| 亚洲国产合集| 精品欧美一区二区久久 | 中国字幕a在线看韩国电影| 国产精品视频一二| 亚洲精品视频区| 国产精品一区二区无线| 国产精品一区二区三区久久 | 国产一区二区伦理| 国产成人久久久精品一区| 欧美精品一卡| 日韩视频免费大全中文字幕| 日韩av黄色在线| 欧美一级淫片007| 久久国产精品免费一区二区三区| 欧美在线免费观看视频| 亚洲成人一区在线观看| 狠狠躁夜夜躁人人爽超碰91| 丰满诱人av在线播放| 亚洲成人资源网| 欧美freesex黑人又粗又大| 午夜av一区二区三区| 一个人看的www视频在线免费观看| 亚洲.国产.中文慕字在线| 国产不卡人人| 欧洲日韩一区二区三区| 欧美亚洲人成在线| 日韩三级精品电影久久久| 66精品视频在线观看| 欧美精品一区二区三区一线天视频| 国产免费av国片精品草莓男男 | 欧美日韩国产综合一区二区三区| 日日夜夜天天综合| 欧美精品视频www在线观看| 99tv成人影院| 国产视频一区在线| 亚洲二区三区不卡| 日本国产一区二区三区| 日本h片在线| 日韩电影网在线|