亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

Nginx中防止SQL注入攻擊的相關配置介紹

2024-08-30 12:26:22
字體:
來源:轉載
供稿:網友

防止sql注入最好的辦法是對于提交后臺的所有數據都進行過濾轉義。

對于簡單的情況,比如包含單引號' , 分號;, <, >, 等字符可通過rewrite直接重訂向到404頁面來避免。

用rewrite有個前提需要知道,一般用rewrite進行正則匹配只能匹配到網頁的URI,也就是url中?前部分,?以后部分是請求參數。

問號后面的請求參數,在nginx用$query_string表 示,不能在rewrite中匹配到,需要用if判斷

例如,對于參數中帶有單引號的'進行匹配然后定向到錯誤頁面,

/plus/list.php?tid=19&mid=1124'rewrite ^.*([;'<>]).* /error.html break;

直接寫這樣的一條重寫肯定不會正確匹配,因為rewrite參數只會匹配請求的uri,也就是/plus/list.php部分。

需要使用$query_string 借助if進行判斷,如果查詢串種包含特殊字符,返回404。

if ( $query_string ~* ".*[;'<>].*" ){return 404;}

下面來分享一個配置文件實例:

server {## 禁SQL注入 Block SQL injectionsset $block_sql_injections 0;if ($query_string ~ “union.*select.*(“) {set $block_sql_injections 1;}if ($query_string ~ “union.*all.*select.*”) {set $block_sql_injections 1;}if ($query_string ~ “concat.*(“) {set $block_sql_injections 1;}if ($block_sql_injections = 1) {return 444;}## 禁掉文件注入set $block_file_injections 0;if ($query_string ~ “[a-zA-Z0-9_]=http://”) {set $block_file_injections 1;}if ($query_string ~ “[a-zA-Z0-9_]=(..//?)+”) {set $block_file_injections 1;}if ($query_string ~ “[a-zA-Z0-9_]=/([a-z0-9_.]//?)+”) {set $block_file_injections 1;}if ($block_file_injections = 1) {return 444;}## 禁掉溢出攻擊set $block_common_exploits 0;if ($query_string ~ “(<|%3C).*script.*(>|%3E)”) {set $block_common_exploits 1;}if ($query_string ~ “GLOBALS(=|[|%[0-9A-Z]{0,2})”) {set $block_common_exploits 1;}if ($query_string ~ “_REQUEST(=|[|%[0-9A-Z]{0,2})”) {set $block_common_exploits 1;}if ($query_string ~ “proc/self/environ”) {set $block_common_exploits 1;}if ($query_string ~ “mosConfig_[a-zA-Z_]{1,21}(=|%3D)”) {set $block_common_exploits 1;}if ($query_string ~ “base64_(en|de)code(.*)”) {set $block_common_exploits 1;}if ($block_common_exploits = 1) {return 444;}## 禁spam字段set $block_spam 0;if ($query_string ~ “b(ultram|unicauca|valium|viagra|vicodin|xanax|ypxaieo)b”) {set $block_spam 1;}if ($query_string ~ “b(erections|hoodia|huronriveracres|impotence|levitra|libido)b”) {set $block_spam 1;}if ($query_string ~ “b(ambien|bluespill|cialis|cocaine|ejaculation|erectile)b”) {set $block_spam 1;}if ($query_string ~ “b(lipitor|phentermin|pro[sz]ac|sandyauer|tramadol|troyhamby)b”) {set $block_spam 1;}if ($block_spam = 1) {return 444;}## 禁掉user-agentsset $block_user_agents 0;# Don't disable wget if you need it to run cron jobs!#if ($http_user_agent ~ “Wget”) {# set $block_user_agents 1;#}# Disable Akeeba Remote Control 2.5 and earlierif ($http_user_agent ~ “Indy Library”) {set $block_user_agents 1;}# Common bandwidth hoggers and hacking tools.if ($http_user_agent ~ “libwww-perl”) {set $block_user_agents 1;}if ($http_user_agent ~ “GetRight”) {set $block_user_agents 1;}if ($http_user_agent ~ “GetWeb!”) {set $block_user_agents 1;}if ($http_user_agent ~ “Go!Zilla”) {set $block_user_agents 1;}if ($http_user_agent ~ “Download Demon”) {set $block_user_agents 1;}if ($http_user_agent ~ “Go-Ahead-Got-It”) {set $block_user_agents 1;}if ($http_user_agent ~ “TurnitinBot”) {set $block_user_agents 1;}if ($http_user_agent ~ “GrabNet”) {set $block_user_agents 1;}  if ($http_user_agent ~ "WebBench") {    set $block_user_agents 1;  }  if ($http_user_agent ~ "ApacheBench") {    set $block_user_agents 1;  }  if ($http_user_agent ~ ^$) {    set $block_user_agents 1;  }  if ($http_user_agent ~ "Python-urllib") {    set $block_user_agents 1;  }if ($block_user_agents = 1) {return 444;}}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩欧美在线| 在线观看国产精品91| 国内精品模特av私拍在线观看| 国产精品日韩欧美综合| 国产精品主播视频| 久久免费少妇高潮久久精品99| 欧美激情在线视频二区| 亚洲欧美视频在线| 成人在线精品视频| 国产亚洲精品日韩| 久久久久久久影院| 国产精品视频一区国模私拍| 久久精品色欧美aⅴ一区二区| 精品国产一区二区三区久久久狼| 日韩欧美在线视频免费观看| 91久久综合亚洲鲁鲁五月天| 欧美日韩国产精品| 日本欧美黄网站| 一区二区三区 在线观看视| 中文字幕久热精品视频在线| 国产精品久久久久影院日本| 性欧美xxxx交| 亚洲精品www久久久| 欧美另类老女人| 成人写真福利网| 精品久久久久久久久久久久| 久久99精品久久久久久琪琪| 国产视频久久久| 欧美多人爱爱视频网站| 国产97色在线| 欧美性猛交丰臀xxxxx网站| 国产精品视频永久免费播放| 国产精品高潮呻吟久久av野狼| 日韩成人激情视频| 国产日韩欧美电影在线观看| 91国语精品自产拍在线观看性色| 中文字幕一精品亚洲无线一区| 韩国美女主播一区| 这里只有精品久久| 91精品国产91久久久| 日韩欧美成人免费视频| 国产一区二区久久精品| 亚洲精品久久久久久下一站| 91精品视频免费观看| 国产精品日韩专区| 日韩欧美一区二区三区久久| 韩国福利视频一区| 亚洲黄色av女优在线观看| 欧美日韩ab片| 国产午夜精品全部视频播放| 欧美一区二区三区免费视| 91精品国产高清久久久久久91| 亚洲欧洲高清在线| 日韩高清免费观看| 国产欧美日韩精品丝袜高跟鞋| 国产xxx69麻豆国语对白| 亚洲人成电影网站色xx| 国产一级揄自揄精品视频| 亚洲热线99精品视频| 欧美日韩中文在线| 亚洲黄在线观看| 中文欧美日本在线资源| 欧美成人亚洲成人| 亚洲男人天堂手机在线| 亚洲欧美日韩久久久久久| 欧洲亚洲免费在线| www.xxxx精品| 亚洲欧美变态国产另类| 亚洲人成在线电影| 国产亚洲精品激情久久| 亚洲综合色激情五月| 成人av在线网址| 国产精品一区久久| 成人在线视频福利| 欧美性猛交xxxx黑人| 黑丝美女久久久| 欧美激情亚洲激情| 精品福利免费观看| 亚洲第一福利视频| 日韩欧美在线观看视频| 久久精品久久久久| 亚洲四色影视在线观看| 91tv亚洲精品香蕉国产一区7ujn| 91禁国产网站| 亚洲精品国产精品久久清纯直播| 18性欧美xxxⅹ性满足| 欧美日韩国产色| 操日韩av在线电影| 欧美影院在线播放| 午夜剧场成人观在线视频免费观看| 欧美xxxx14xxxxx性爽| 亚洲a级在线观看| 欧美日韩ab片| 精品国产视频在线| 亚洲一区二区三区sesese| 九九精品在线观看| 在线视频中文亚洲| 日韩精品免费看| 亚洲毛片在线看| 91精品综合久久久久久五月天| 欧美日产国产成人免费图片| 欧美亚洲另类制服自拍| 亚洲精品视频网上网址在线观看| 国产精品极品美女在线观看免费| 成人a级免费视频| 亚洲国产精品va在线| 日本午夜人人精品| 日韩中文字幕欧美| 亚洲欧美日韩综合| 亚洲精品99久久久久中文字幕| 亚洲欧美日韩国产中文专区| 国产精品久久久久高潮| 最新91在线视频| 亚洲色图综合久久| 欧美激情精品久久久久久黑人| 国产一区二区丝袜| 亚洲人免费视频| 中文在线不卡视频| 午夜精品久久久久久久99热| 91精品视频免费观看| 91精品国产91久久久久久最新| 91最新在线免费观看| 日韩精品极品在线观看| 欧美成人精品激情在线观看| 亚洲91精品在线观看| 久久精品电影一区二区| 国产极品jizzhd欧美| 亚洲国产欧美自拍| 欧美视频二区36p| 亚洲xxxx18| 欧美性精品220| 国产精品露脸av在线| 久久男人的天堂| 国产精品678| 中文字幕精品视频| 性欧美视频videos6一9| 亚洲欧美精品一区| 影音先锋欧美精品| 欧美日韩一区二区免费视频| 亚洲天堂av在线播放| 欧美夫妻性视频| 亚洲一区二区三区久久| 欧美韩日一区二区| 国产精品一区av| 久久免费国产视频| 久久久久久久久久国产| 国产日韩欧美在线| 亚洲一区二区三区毛片| 超在线视频97| 国产v综合v亚洲欧美久久| 亚洲人成在线观看| 岛国精品视频在线播放| 亚洲色图五月天| 久久亚洲一区二区三区四区五区高| 成人黄色大片在线免费观看| 久久亚洲国产精品成人av秋霞| 国产男人精品视频| 国产综合福利在线| 成人在线播放av| 2019国产精品自在线拍国产不卡| 欧美激情性做爰免费视频| 欧美人与性动交| 日韩欧美中文免费| 91高潮精品免费porn|