ThinkPHP開發(fā)指北(官方手冊) 中文pdf完整版
1.8MB / 01-16
ThinkPHP8.0開發(fā)規(guī)范 官方文檔 中文pdf高清版
771KB / 01-13
ThinkPHP6從入門到實戰(zhàn) + API開發(fā) 中文pdf版
13.6MB / 09-03
Laravel框架開發(fā)實戰(zhàn) 中文PDF高清版
60.7MB / 09-07
ThinkTemplate開發(fā)指南 完整版PDF
714KB / 06-25
php8.x中文手冊2023 官方CHM版
13.3MB / 06-16
PHP 7 從入門到精通:視頻教學(xué)版(第2版) 中文PDF完整版
50.8MB / 02-02
PHP和MySQL Web開發(fā)(原書第5版) 中文PDF完整版
105MB / 08-29
Thinkphp5.0控制器從入門到精通 中文PDF離線版
5.5MB / 03-23
ThinkPHP5.0快速入門手冊(新手教程版) 中文離線版
9.3MB / 03-23
-
-
-
-
PHP7實踐指南:O2O網(wǎng)站與App后臺開發(fā) (陳小龍) 完整pdf掃描版[40 PHP電子書 / 400.9MB
-
-
-
Laravel框架開發(fā)實戰(zhàn) 中文PDF高清版 PHP電子書 / 60.7MB
-
ThinkTemplate開發(fā)指南 完整版PDF PHP電子書 / 714KB
-
php8.x中文手冊2023 官方CHM版 PHP電子書 / 13.3MB
-
詳情介紹
程序員的水平及經(jīng)驗也參差不齊,相當(dāng)大一部分程序員在編寫代碼的時候,沒有對
用戶輸入數(shù)據(jù)的合法性進(jìn)行判斷,使應(yīng)用程序存在安全隱患。用戶可以提交一段數(shù)據(jù)
庫查詢代碼,根據(jù)程序返回的結(jié)果,獲得某些他想得知的數(shù)據(jù),這就是所謂的
SQL Injection,即SQL注入。 受影響的系統(tǒng):對輸入的參數(shù)不進(jìn)行檢查和過濾的系統(tǒng)
正常來講,我們通過地址接收一些必要的參數(shù)如:
PHP100.php?id=2 頁面中我們會使用 2 寫入到SQL語句中
正常情況:Select * From Table where id=2
如果我們對SQL語句熟悉,就知道2 我們可以替換成我們需要的SQL語句
如:and exists (select id from admin)
2、防止注入的幾種辦法
3、PHP其他地方安全設(shè)置
1、register_globals = Off 設(shè)置為關(guān)閉狀態(tài)
2、SQL語句書寫時盡量不要省略小引號和單引號
3、正確的使用 $_POST $_GET $_SESSION 等接受參數(shù),并加以過濾
4、提高數(shù)據(jù)庫命名技巧,對于一些重要的字段可根據(jù)程序特點命名
5、對于常用方法加以封裝,避免直接暴露SQL語句
文字相關(guān)代碼
function inject_check($sql_str) {
$check=eregi('select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile', $sql_str); // 進(jìn)行過濾
if($check){
echo "輸入非法注入內(nèi)容!";
exit();
}else{
return $sql_str;
}
}
下載地址
人氣書籍
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的PHP如何防止注入及開發(fā)安全 PHP100視頻教程53資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。