日本在线观看,国产激情视频一区二区在线观看 ,а√天堂资源官网在线资源,性网站在线看,久久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
精品久久一区| 精品国产乱码91久久久久久网站| 蜜臀av性久久久久蜜臀aⅴ| 亚洲特级毛片| 激情成人综合| 国产一区二区你懂的| 中文一区在线| 日韩av一区二区在线影视| 久久在线91| 久久电影网站中文字幕| 免费成人av资源网| 免费成人黄色网| 精品中文视频| 亚洲电影有码| 欧美激情不卡| 日韩一区二区三区色| 婷婷久久免费视频| 涩涩屋成人免费视频软件| 亚洲午夜免费| 欧美激情15p| 成人系列视频| 一区在线视频观看| 日本网站在线观看一区二区三区 | 波多野结衣久久精品| 国产高清不卡| 四虎国产精品免费久久| 亚洲精品aⅴ| 成人亚洲一区二区| 99精品热6080yy久久| 麻豆传媒一区二区三区| av激情综合网| 中文一区在线播放| 欧洲国产伦久久久久久久| 亚洲国产欧美一区二区丝袜黑人 | 一本色道亚洲精品aⅴ| 色香蕉成人二区免费| 欧美一级午夜免费电影| 少妇久久久久久| 欧洲成人在线观看| 色综合888| 福利写真视频网站在线| 国产精品亚洲四区在线观看| 久久亚洲国产| 精品一区二区免费视频| 亚洲三级电影网站| 日韩一区二区三区四区| 大胆欧美人体视频| 伊人永久在线| 中日韩脚交footjobhd| 伊人久久大香线蕉综合网蜜芽| 在线亚洲自拍| 日本一区二区成人| 欧美日韩综合视频网址| 亚洲欧美一区二区三区在线| 国产精品久久久久aaaa九色| 五月香视频在线观看| 欧美视频三区| 香蕉久久久久久久av网站| 国产片一区二区| 8x8x8国产精品| 国模私拍视频一区| 美州a亚洲一视本频v色道| 影视一区二区三区| 在线精品亚洲| ...av二区三区久久精品| 精品国产一区二区三区久久影院| 日本最新高清不卡中文字幕| 黄色动漫在线观看| av中文一区| 99这里只有久久精品视频| 欧美日韩mp4| 日本韩国在线不卡| av资源中文在线天堂| 亚洲国产不卡| 国产偷v国产偷v亚洲高清| 精品国产乱码久久| 国外亚洲成av人片在线观看| 男人久久天堂| 国产在线不卡| 一区二区三区四区亚洲| www.久久色.com| 国产福利小视频在线| 日本中文字幕在线一区| hitomi一区二区三区精品| 欧美草草影院在线视频| 天堂男人av| 中文字幕一区二区三区日韩精品| 国内精品久久久久影院薰衣草| 欧美女优在线| 日韩一级淫片| 黑人巨大精品欧美黑白配亚洲| 在线一区二区三区| 国产精品扒开腿爽爽爽视频| 欧美电影免费观看网站| 久久五月激情| 欧美在线free| 二区三区中文字幕| 国模大尺度视频一区二区| 国产欧美综合一区二区三区| 中文字幕久热精品在线视频| 精品国产自在精品国产浪潮| av二区在线| jazzjazz国产精品麻豆| 日韩精品极品| 欧美人体视频| 日韩一区二区中文| 国产精品第一视频| 亚洲精品资源| 四虎国产精品成人免费影视| 欧美视频三区| 一区二区三区亚洲变态调教大结局| 999视频精品| 亚洲自拍欧美精品| 欧美激情伊人电影| 欧美成人毛片| 国产成人福利视频| 欧美一级在线观看| 日韩在线电影| 日韩欧美极品在线观看| 亚洲а∨精品天堂在线| 久久99精品国产| 日韩av色综合| 免费在线视频欧美| 亚洲三级电影网站| 亚洲欧美成人影院| 国产精品影视在线| 欧美在线性视频| 婷婷亚洲综合| 欧美日高清视频| 国产特黄在线| 亚洲激情五月| 制服丝袜激情欧洲亚洲| 在线黄色.com| 欧美日韩亚洲一区| 精品国精品国产| 色资源二区在线视频| 国产成人av在线影院| 亚洲视频在线视频| 麻豆av在线播放| 看片的网站亚洲| 欧美日韩国产一区二区三区地区| 日本福利视频| 成人视屏在线观看| 另类亚洲自拍| 欧美一区欧美二区| 黄色成人在线观看| 欧美在线日韩| 欧美午夜电影网| av国产在线观看| 2021国产精品久久精品| 黄色毛片在线观看| 日韩国产精品久久| 欧美中文字幕一二三区视频| 亚洲精品一区久久久久久| 日韩有码在线视频| 国产电影一区二区| 色噜噜久久综合| 麻豆免费在线| 日韩欧美福利视频| 无码国模国产在线观看| 国产一区二区三区在线观看视频| 日韩有码在线播放| 欧美日韩二区三区| 国模私拍国内精品国内av| 欧美日韩国产区一| 日韩高清影视在线观看| 亚洲欧美福利视频| 丝袜脚交一区二区| 亚洲精品男人| 亚洲一二三级电影| 欧美91在线|欧美| 欧美一区二区在线观看| 51vv免费精品视频一区二区| 丝袜美腿精品国产二区| 9l视频自拍九色9l视频成人| 一区二区三区四区视频精品免费 | 成人黄色生活片| 国产精品久久久久久久久久白浆 | 成人知道污网站| 性疯狂做受xxxx高清视频| 亚洲一区亚洲| 久久久久国产精品免费| 天天综合国产| 中文字幕最新精品| 最新亚洲精品| 日韩女优毛片在线| eeuss国产一区二区三区四区| 777xxx欧美| 日韩成人在线观看视频| 日韩欧美成人激情| 欧美有码在线| 在线日韩av观看| 女人香蕉久久**毛片精品| 国产69精品久久久久9999| 伊人久久大香线蕉综合热线| 69影院欧美专区视频| 美女免费视频一区二区| 日日噜噜噜夜夜爽爽狠狠| 久久嫩草精品久久久精品一| 黄网站视频在线观看|