亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

PHP注入的安全規范

瀏覽:3日期:2024-01-11 13:30:07

Php注入的安全防范通過上面的過程,我們可以了解到php注入的原理和手法,當然我們也同樣可以制定出相應該的防范方法:首先是對服務器的安全設置,前面的windows服務器的安全設置我們已經講了,不再重復,這里主要是php+mysql的安全設置和linux主機的安全設置。對php+mysql注射的防范,首先將magic_quotes_gpc設置為On,display_errors設置為Off,如果id型,我們利用intval()函數將其轉換成整數類型,如代碼:$id=intval($id);mysql_query=”select *from example where articieid=’$id’”;或者這樣寫:mysql_query('SELECT * FROM article WHERE articleid='.intval($id).'')

如果是字符型就用addslashes()過濾一下,然后再過濾”%”和”_”如:$search=addslashes($search);$search=str_replace(“_”,”_”,$search);$search=str_replace(“%”,”%”,$search);當然也可以加php通用防注入代碼:/*************************PHP通用防注入安全代碼說明:判斷傳遞的變量中是否含有非法字符如$_POST、$_GET功能:防注入**************************///要過濾的非法字符$ArrFiltrate=array(''',';','union');//出錯后要跳轉的url,不填則默認前一頁$StrGoUrl='';//是否存在數組中的值function FunStringExist($StrFiltrate,$ArrFiltrate){foreach ($ArrFiltrate as $key=>$value){if (eregi($value,$StrFiltrate)){return true;}}return false;}//合并$_POST 和 $_GETif(function_exists(array_merge)){$ArrPostAndGet=array_merge($HTTP_POST_VARS,$HTTP_GET_VARS);}else{foreach($HTTP_POST_VARS as $key=>$value){$ArrPostAndGet[]=$value;}foreach($HTTP_GET_VARS as $key=>$value){$ArrPostAndGet[]=$value;}}//驗證開始foreach($ArrPostAndGet as $key=>$value){if (FunStringExist($value,$ArrFiltrate)){echo 'alert(/'Neeao提示,非法字符/');';if (empty($StrGoUrl)){echo 'history.go(-1);';}else{echo 'window.location=/''.$StrGoUrl.'/';';}exit;}}?>/*************************保存為checkpostandget.php www.devdao.com然后在每個php文件前加include(“checkpostandget.php“);即可**************************/

另外將管理員用戶名和密碼都采取md5加密,這樣就能有效地防止了php的注入。還有服務器和mysql也要加強一些安全防范。對于linux服務器的安全設置:加密口令,使用“/usr/sbin/authconfig”工具打開密碼的shadow功能,對password進行加密。禁止訪問重要文件,進入linux命令界面,在提示符下輸入:#chmod 600 /etc/inetd.conf;//改變文件屬性為600#chattr +I; /etc/inetd.conf;;//保證文件屬主為root#chattr –I; /etc/inetd.conf;;// 對該文件的改變做限制禁止任何用戶通過su命令改變為root用戶在su配置文件即/etc/pam.d/目錄下的開頭添加下面兩行:Auth; sufficient; /lib/security/pam_rootok.so debugAuth; required; /lib/security/pam_whell.so group=wheel刪除所有的特殊帳戶#userdel; lp等等;刪除用戶#groupdel lp等等;刪除組禁止不使用的suid/sgid程序#find / -type f (-perm -04000; - o –perm -02000 ) -execls –lg {} ;

標簽: PHP
主站蜘蛛池模板: 国产精品久久成人影院 | 国产一级二级三级在线观看 | 国产亚洲精品第一区在线观看 | 色免费看| 国产精品久久福利新婚之夜 | 欧美一级a俄罗斯毛片 | 一级毛片一级毛片一级毛片一级毛片 | 久草青娱乐 | 亚洲国产成人久久综合一区 | 永久免费观看黄网站 | 青青热久麻豆精品视频在线观看 | 欧美a级v片在线观看一区 | 国产高清视频在线 | 国产精品久久久久久久午夜片 | 91亚洲精品久久 | 国产精品亚洲视频 | 俄罗斯一级毛片免费播放 | 中国精品视频一区二区三区 | 免费看欧美一级特黄α大片 | 亚洲网站免费观看 | 在线视频 自拍 | 国产二区精品视频 | 欧美在线视频一区二区三区 | 日本ab在线 | 五月天丁香婷婷网 | 香蕉视频在线免费 | 欧美一区二区三区免费播放 | 刺激花蒂抽搐视频在线看 | 中文字幕无线码一区二区三区 | 黄色生活一级片 | 动漫chinesehdxxxx 动漫男女交性动漫网站 | 亚洲无线一二三四手机 | 亚洲情se| 国产免费久久精品44 | 国产精品国产三级国产 | 亚洲特级aaaaaa毛片 | 亚洲无线码一区二区三区在线观看 | 国产成人免费网站 | 91日本 | 99精品视频一区在线视频免费观看 | 精品热线九九精品视频 |