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

首頁 > 網站 > Nginx > 正文

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

2024-08-30 12:27:53
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Nginx中防止SQL注入攻擊的相關配置介紹,文中提到的基本思路為將過濾的情況用rewrite重訂向到404頁面,需要的朋友可以參考下
 

防止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
成人高h视频在线| 欧美一区二区三区免费视| 亚洲欧洲在线看| 一区二区三区高清国产| 中文欧美日本在线资源| 亚洲国产精彩中文乱码av在线播放| 91影院在线免费观看视频| 欧美成人精品影院| 8x海外华人永久免费日韩内陆视频| 欧美精品九九久久| 国产成人在线视频| www.xxxx欧美| 精品国产一区二区三区久久久| 欧美一区二区三区免费观看| 国产一区二区三区高清在线观看| 欧美一级大片视频| 萌白酱国产一区二区| 亚洲欧美在线免费观看| 日韩av影片在线观看| 97视频人免费观看| 国产成+人+综合+亚洲欧美丁香花| 国产日本欧美一区二区三区在线| 一区二区av在线| 亚洲欧美成人网| 久99久在线视频| 国产精品丝袜高跟| 日韩中文字幕精品| 另类图片亚洲另类| 欧美老女人在线视频| 亚洲激情第一页| 少妇av一区二区三区| 亚洲精品98久久久久久中文字幕| 91久久久久久久| 国产在线观看一区二区三区| 青青久久av北条麻妃黑人| 中文字幕精品www乱入免费视频| 国产小视频91| 国产精品扒开腿做爽爽爽男男| www.亚洲男人天堂| 亚洲第一福利在线观看| 欧美日韩一区二区三区在线免费观看| 日韩va亚洲va欧洲va国产| 久久99热这里只有精品国产| 成人免费在线视频网址| 91精品国产电影| 久久精品一本久久99精品| 国产成人精品免高潮费视频| 国产丝袜一区二区三区免费视频| 中文字幕日韩欧美精品在线观看| 亚洲欧洲av一区二区| 欧美国产高跟鞋裸体秀xxxhd| 成人性生交大片免费观看嘿嘿视频| 欧美成人性色生活仑片| 成人情趣片在线观看免费| 亚洲精品永久免费| 亚洲有声小说3d| 日韩久久免费视频| 日韩av在线精品| 欧美日韩国产一区在线| 亚洲美女激情视频| 久久久久久久久久久av| 久久久视频免费观看| 国产精品视频网址| 国产男人精品视频| 亚洲第一福利网站| 亚洲自拍偷拍网址| 欧美日韩国产影院| 欧美精品免费在线| 亚洲国产古装精品网站| 成人免费视频xnxx.com| 亚洲精品成人免费| 亚洲a区在线视频| 久久精品亚洲94久久精品| 日韩欧美中文在线| 久久中国妇女中文字幕| 欧美视频一二三| 国产精品18久久久久久麻辣| 国产亚洲精品美女| 2020欧美日韩在线视频| 美女视频久久黄| 亚洲国产小视频| 国产精品三级在线| 中文字幕亚洲欧美日韩在线不卡| 欧美激情二区三区| 国产精品入口日韩视频大尺度| 国内精品一区二区三区四区| 亚洲国产成人精品久久久国产成人一区| 美女精品久久久| 精品国产一区二区三区久久狼黑人| 国产精品旅馆在线| 国产欧美一区二区三区在线| 国产精品18久久久久久麻辣| www.亚洲一区| 国产成人福利视频| 国产亚洲精品成人av久久ww| 欧美日韩成人在线视频| 中文字幕亚洲欧美| 国产精品久久久久久久电影| 91精品国产九九九久久久亚洲| 国产视频精品久久久| 久久精品国产69国产精品亚洲| 久久综合九色九九| 久热国产精品视频| 国产一区二区三区视频| 日本一区二三区好的精华液| 国产精品久久久久久久久久久不卡| 亚州成人av在线| 在线视频欧美日韩| 国产成人精品久久二区二区| 国产69精品久久久久9999| 日本一区二三区好的精华液| 欧美成人精品一区| 美日韩丰满少妇在线观看| 蜜臀久久99精品久久久久久宅男| 国产精品三级美女白浆呻吟| 亚洲精品一区中文| 国内精品视频在线| 人体精品一二三区| 欧美专区中文字幕| 色婷婷久久一区二区| 1769国内精品视频在线播放| 欧美成人一区二区三区电影| 国产精品欧美日韩| 日韩国产高清视频在线| 亚洲欧洲日产国码av系列天堂| 亚洲春色另类小说| 欧美一区二粉嫩精品国产一线天| 亚洲综合中文字幕在线观看| 69av视频在线播放| 久久久久亚洲精品国产| 亚洲精品福利在线| 欧美肥臀大乳一区二区免费视频| 欧美在线性爱视频| 日韩欧美国产视频| 国内精品久久久久| 精品香蕉一区二区三区| www.久久久久久.com| 欧美视频在线观看 亚洲欧| 成人乱人伦精品视频在线观看| 这里精品视频免费| 精品一区二区三区三区| 亚洲欧美精品伊人久久| 亚洲国产精品久久久| 91精品综合视频| 国产91久久婷婷一区二区| 亚洲香蕉伊综合在人在线视看| 国产亚洲精品久久久久动| 久久久av电影| 日韩乱码在线视频| 日韩视频在线免费| 国产日韩亚洲欧美| 亚洲在线免费观看| 麻豆精品精华液| 91黑丝高跟在线| xxxxx91麻豆| 伊人青青综合网站| 亚洲电影免费观看高清完整版在线观看| 68精品久久久久久欧美| 91国在线精品国内播放| 亚洲国产91色在线| 久久69精品久久久久久国产越南| 亚洲欧美一区二区精品久久久| 色综合久综合久久综合久鬼88| 538国产精品视频一区二区|