注冊全局變量的出現曾經讓PHP變得非常易用,但也降低了安全性(方便之處經常會破壞安全性)。建議在編程時把register_globals指令關閉,在PHP6中這個功能也會被取消。

2.在 " /> 亚洲中文久久精品AV无码,午夜噜噜噜私人影院在线播放 ,岛国在线无码免费观

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP安全技術之 實現php基本安全

1.不要依賴注冊全局變量功能(register_globals)

注冊全局變量的出現曾經讓php變得非常易用,但也降低了安全性(方便之處經常會破壞安全性)。建議在編程時把register_globals指令關閉,在php6中這個功能也會被取消。

2.在使用變量之前對其進行初始化。

如果register_globals功能是啟動的,即使程序員不使用它,惡意用戶也可能利用為初始化變量的漏洞來侵入我們的系統。比如:

if(conditon){

$auth=TRUE;

}

如果變量$auth沒有在這段之前被初始化為FALSE,那么用戶就可以向腳本傳遞$_GET[‘auth']、$_POST[‘auth']或$_COOKIE[‘auth']輕易的實現驗證。

3.檢驗和凈化全部輸入數據。

4.在利用變量引用包含文件時要小心。

如果腳本中有這樣的代碼:

require($page);

那么就應該確保$page不會來自外部資源(比如$_GET),或者,如果它的確來自于外部資源,那么就要確保它包含適當的值。

5.在使用任何服務器上執行命令的函數都要多加小心。

這些函數包括eval()、exec()、system()、passthru()、popen()和反撇號(``)。這些函數都能夠在服務器上執行命令,永遠都不要隨意使用。如果在命令里不得不包含便來那個,就應該對這個變量進行徹底的安全檢查。還應該使用escapeshellarg() escapeshellcom()進行額外的預處理。

6.更改默認的會話目錄,或者使用數據庫保存會話數據。

7.不要使用瀏覽器提供的文件名在服務器上保存上傳的文件。

8.如果被提交的數據需要在web頁面中重新顯示,一定要注意其中的HTML,更重要的是JavaSCRIPT

可以利用函數

string htmlspecialchars ( string string [, int quote_style [, string charset]])

對提交的數據進行處理

9。不要在站點上暴露你的php錯誤信息

php錯誤信息能夠在你開發的過程中把錯誤信息輸出方便你的檢查,但是如果暴露在Web上面,很可以成為攻擊者的入口。

10.防止SQL注入攻擊。

應該使用特定語言的數據庫轉義函數,比如mysqli_real_escape_data(),確保提交的內容不會破壞查詢操作。

11.永遠不要在服務器上保存phpinfo()腳本。

php技術PHP安全技術之 實現php基本安全,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品自在在线午夜蜜芽tv在线 | 亚洲AV成人无码网天堂 | 久久精品美女久久 | 久久99精品久久久久久园产越南 | 99久久免费看国产精品 | 双腿被绑成M型调教PLAY照片 | 国内精品欧美久久精品 | 抽插的日日液液H | 国产精品毛片在线视频 | 麻豆高清免费国产一区 | 国产精品久久人妻互换毛片 | 苍井空教师BD在线观看全集 | 亚洲性无码av在线 | 国产精品一久久香蕉国产线看 | 婷婷激情综合色五月久久竹菊影视 | 久久人妻AV一区二区软件 | 在线毛片片免费观看 | 一本到高清视频在线观看三区 | 国产精品禁18久久久夂久 | 色欲AV色欲AV久久麻豆 | 国拍自产精品福利区 | 精品欧美小视频在线观看 | 国产在线一区二区三区四区 | 吉吉影音先锋av资源 | 亚洲国产在线2o20 | oldgrand欧洲老妇人 | 一级毛片免费播放 | 三级成年网站在线观看 | 日本人69xxx 日本全彩黄漫无遮挡 | 国产精品亚洲电影久久成人影院 | 丰满的女朋友 在线播放 | 无码骚夜夜精品 | 国产色欲一区二区精品久久呦 | 综合激情区视频一区视频二区 | 国产69精品久久久久妇女 | 年轻老师毛茸茸自由性 | 亚洲国产精品天堂在线播放 | 国产精品麻豆a啊在线观看 国产精品麻豆AV | 精品国产在线观看福利 | 亚洲欧美高清在线 | 亚州AV人片一区二区三区99久 |