婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > nginx限制IP惡意調用短信接口處理方法

nginx限制IP惡意調用短信接口處理方法

熱門標簽:貴州全自動外呼系統廠家 德州外呼系統排名 好看的地圖標注圖標下載 威海人工智能電銷機器人系統 地圖標注員怎么去做 福州外呼系統中間件 上海電銷卡外呼系統廠家 機器人電銷有什么用 百度地圖標注備注

真實案例:

查看nginx日志,發現別有用心的人惡意調用API接口刷短信:

30966487 115.213.229.38 "-" [05/Jun/2018:14:37:29 +0800] 0.003 xxxxxx.com "POST /xxx/sendCheckCode HTTP/1.1" 401 200 46 xx.xx.xx.xx:0000 0.003 200 "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" "https://xxxxxx/sendCheckCode"
30963985 60.181.111.140 "-" [05/Jun/2018:14:37:29 +0800] 0.004 xxxxxx.com "POST /xxx/sendCheckCode HTTP/1.1" 401 200 46 xx.xx.xx.xx:0000 0.004 200 "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" "https://xxxxxx/sendCheckCode"
30959954 220.190.18.25 "-" [05/Jun/2018:14:37:29 +0800] 0.003 xxxxxx.com "POST /xxx/sendCheckCode HTTP/1.1" 401 200 46 xx.xx.xx.xx:0000 0.003 200 "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" https://xxxxxx/sendCheckCode

思考了幾種方案,最終考慮使用ip黑名單的方式:

處理方法:

一、nginx黑名單方式:

1、過濾日志訪問API接口的IP,統計每10分鐘調用超過100次的IP,直接丟進nginx的訪問黑名單

2、具體步驟:

編寫shell腳本:

vim /shell/nginx_cutaccesslog.sh
#!/bin/bash
log_path=/xxx/nginx/logs
date=`date -d "10 min ago" +%Y%m%d-%H:%M:%S`
nginxpid=`cat ${log_path}/nginx.pid`
cd ${log_path}
#過濾access.log中正常訪問API接口并在10分鐘(下面是日志切割,再做個定時任務每10分鐘執行一次,就可以實現了)內訪問量最高的30個IP,取值如果此IP訪問量大于100次,則把此IP放入黑名單
cat access.log | grep sendCheckCode | grep -v 403 | awk '{print $2}'|sort|uniq -c | sort -k1 -n | tail -30 | awk '{if($1>100) print "deny "$2";"}' > ../conf/denyip.conf
#日志切割,做定時任務,每10分鐘執行一次
mv ${log_path}/access.log ${log_path}/accesslog.bak/access_${date}.log
../sbin/nginx -s reload

可自己定義時間間隔和訪問量,也可取消篩選訪問量最高的30個,直接取值每10分鐘訪問接口超過100次的

其中:"grep -v 403" 是把已經禁止訪問的IP給過濾掉,只篩選正常訪問的

3、修改nginx.conf

在http模塊加入:

include       denyip.conf;

重新加載nginx生效。

4、添加計劃任務:

*/10 * * * * /bin/bash /shell/nginx_cutaccesslog.sh > /dev/null 2>&1

5、驗證:

[root@xxx logs]# ll accesslog.bak/
-rw-r--r-- 1 root root 2663901 Jun 5 15:10 access_20180605-15:00:01.log
-rw-r--r-- 1 root root 13696947 Jun 5 15:20 access_20180605-15:10:01.log
-rw-r--r-- 1 root root 13265509 Jun 5 15:30 access_20180605-15:20:01.log
-rw-r--r-- 1 root root 13846297 Jun 5 15:40 access_20180605-15:30:01.log
[root@xxx logs]# cat ../conf/denyip.conf 
…………
…………
deny 112.12.137.28;
deny 183.167.237.229;
deny 111.41.43.58;
deny 115.217.117.159;
deny 219.133.100.133;
deny 171.221.254.115;
deny 60.184.131.6;
…………
…………

再查看已經禁用IP的訪問日志,則會返回403錯誤:

[root@xxx logs]# tail -f access.log | grep "60.184.131.6"
31268622 60.184.131.6 "-" [05/Jun/2018:15:47:34 +0800] 0.000 xxxxxx.com "POST /xxxxxx/sendCheckCode HTTP/1.1" 377 403 168 - - - "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" "https://xxxxxx/sendCheckCode"
31268622 60.184.131.6 "-" [05/Jun/2018:15:47:35 +0800] 0.000 xxxxxx.com "POST /xxxxxx/sendCheckCode HTTP/1.1" 377 403 168 - - - "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" "https://xxxxxx/sendCheckCode"
31268622 60.184.131.6 "-" [05/Jun/2018:15:47:35 +0800] 0.000 xxxxxx.com "POST /xxxxxx/sendCheckCode HTTP/1.1" 377 403 168 - - - "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" https://xxxxxx/sendCheckCode

二、限制IP請求數:

處理這種情況的方法還有一種是限制單 IP 單位時間的請求數,以及單 IP 的并發連接數

此方法沒有實際運用,因為感覺這種方法會誤殺正常的訪問用戶

寫一下此方法的大概配置,http模塊加入:

http {
 limit_req_zone $binary_remote_addr zone=one:10m rate=8r/s;
 server {
  location /search/ {
   limit_req zone=one burst=5;
  }

如何估算 limit_req_zone size:

一兆字節區域可以保持大約1萬6064字節的狀態。

那么 10M 就可以存儲 16 萬的 IP 統計信息, 這個對普通應用足夠了,16 萬每秒的 UV,已經超級厲害了。

如果 size 的大小如果設置小了, 例如設置成 1M,那么當一秒內的請求 IP 數超過 16000 的時候,超出的 IP 對應的用戶看到的均為 503 Service Temporarily Unavailable 頁面了。參考, 漏桶算法 Leaky Bucket。 同時,rate 的單位用 r/s 非常合適,如果換成按天,按小時計數,10M 的內存肯定不夠用。

如何估算 limit_req_zone rate:

首先需要知道的是,普通瀏覽器的同時并發數量。按照 Dropbox 技術博客里所談到的,目前主流瀏覽器限制 AJAX 對同一個子域名的并發連接數是6個。IE 6,IE 7 是兩個。

大多數瀏覽器每個主機名都有6個并發連接的限制。

總結

以上所述是小編給大家介紹的nginx限制IP惡意調用短信接口處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

標簽:岳陽 泉州 邵陽 白城 葫蘆島 撫州 南陽 南陽

巨人網絡通訊聲明:本文標題《nginx限制IP惡意調用短信接口處理方法》,本文關鍵詞  nginx,限制,惡意,調用,短信,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《nginx限制IP惡意調用短信接口處理方法》相關的同類信息!
  • 本頁收集關于nginx限制IP惡意調用短信接口處理方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品老司机| 亚洲一区av在线| 激情图片小说一区| 精品黑人一区二区三区久久| 精品一区二区在线免费观看| 欧美精品一区二区蜜臀亚洲| 国产成人精品免费网站| 国产精品萝li| 在线观看亚洲专区| 精品中文av资源站在线观看| 欧美精彩视频一区二区三区| 成人国产在线观看| 一区二区三区美女视频| 欧美喷水一区二区| 国内精品不卡在线| 中文字幕亚洲一区二区av在线| 色狠狠一区二区三区香蕉| 蜜桃视频在线观看一区二区| 国产精品青草综合久久久久99| 欧美亚洲自拍偷拍| 韩国女主播成人在线观看| 国产精品入口麻豆九色| 欧美日韩日日摸| 激情文学综合插| 亚洲美女免费在线| 欧美大片在线观看一区二区| 91在线观看高清| 狠狠久久亚洲欧美| 亚洲一区成人在线| 国产色婷婷亚洲99精品小说| 欧美在线高清视频| 国产美女一区二区三区| 一区二区日韩av| 中文字幕成人网| 欧美一区二区三区啪啪| 不卡av免费在线观看| 久久精品免费观看| 中文字幕一区二区日韩精品绯色| 在线观看国产91| 国产成人免费在线观看| 欧美a级一区二区| 一区二区欧美国产| 国产精品久久久久久久久快鸭| 欧美一级二级三级乱码| 91官网在线免费观看| 风间由美中文字幕在线看视频国产欧美| 日韩经典一区二区| 亚洲在线一区二区三区| 国产日本亚洲高清| 久久只精品国产| 欧美一区二区三区成人| 色激情天天射综合网| 99久久国产综合精品麻豆| 精品写真视频在线观看| 日本不卡一区二区| 亚洲电影欧美电影有声小说| 1000部国产精品成人观看| 国产日韩欧美综合一区| 精品国产精品一区二区夜夜嗨| 蜜桃视频在线观看一区| 视频一区视频二区中文| 丁香激情综合五月| 国内成人免费视频| 青青草国产精品亚洲专区无| 一级日本不卡的影视| 国产精品国产三级国产普通话蜜臀| 久久这里只有精品6| 日韩精品一区二区三区老鸭窝| 欧美日韩国产一级二级| 91福利在线导航| 91在线porny国产在线看| 成人av资源网站| 91麻豆福利精品推荐| 一本色道**综合亚洲精品蜜桃冫| 99riav一区二区三区| 99re在线视频这里只有精品| 99久久er热在这里只有精品66| av在线播放不卡| 91丝袜呻吟高潮美腿白嫩在线观看| voyeur盗摄精品| av高清不卡在线| 在线观看不卡一区| 欧美日韩极品在线观看一区| 337p亚洲精品色噜噜噜| 日韩三级在线观看| 精品国产青草久久久久福利| 精品久久久久久久人人人人传媒| 久久亚区不卡日本| 日本一区二区在线不卡| 中文字幕制服丝袜成人av | 成人av在线电影| bt7086福利一区国产| 99免费精品视频| 欧美系列一区二区| 欧美久久久久久蜜桃| 精品免费国产二区三区| 国产日产欧美一区| 国产精品久久久久aaaa| 亚洲综合视频在线观看| 另类的小说在线视频另类成人小视频在线| 国内外精品视频| 波多野结衣的一区二区三区| 欧美亚一区二区| 久久午夜色播影院免费高清| 最近中文字幕一区二区三区| 天天色图综合网| 国产精品一线二线三线| 亚洲欧美偷拍三级| 国产一区三区三区| 亚洲永久精品大片| 蜜臀久久99精品久久久久宅男| 国产一区二区中文字幕| av中文字幕不卡| 欧美情侣在线播放| 久久久精品免费观看| 亚洲精品成人在线| 麻豆视频观看网址久久| 国产不卡高清在线观看视频| 在线精品观看国产| 久久九九全国免费| 亚洲aⅴ怡春院| 高清视频一区二区| 91精品国产色综合久久不卡蜜臀| 久久久av毛片精品| 亚洲国产精品久久一线不卡| 国产原创一区二区三区| 在线免费观看一区| 久久一区二区三区国产精品| 亚洲综合在线视频| 国产99精品视频| 日韩视频中午一区| 亚洲日本一区二区三区| 国产一区免费电影| 欧美日韩国产高清一区二区三区 | 成人成人成人在线视频| 欧美精品亚洲二区| 亚洲三级电影网站| 国产福利一区二区三区视频在线| 88在线观看91蜜桃国自产| 日韩理论电影院| 久草中文综合在线| 欧美另类一区二区三区| 亚洲乱码国产乱码精品精的特点| 国产成人精品免费| 欧美一区二区免费视频| 亚洲国产精品一区二区久久 | 色综合色狠狠综合色| 国产女主播视频一区二区| 免费久久精品视频| 欧美日韩国产免费一区二区 | 国产a级毛片一区| 精品国产成人系列| 日日夜夜精品视频天天综合网| 91成人国产精品| 亚洲人成小说网站色在线 | 欧美大片拔萝卜| 免费看黄色91| 欧美一区二区国产| 美女一区二区视频| 日韩一级完整毛片| 免费久久精品视频| 日韩视频在线你懂得| 日本成人在线一区| 5月丁香婷婷综合| 丝袜诱惑亚洲看片| 欧美一区二区在线播放| 男男gaygay亚洲| 91精品黄色片免费大全| 日本不卡一区二区三区 | 亚洲视频一区二区在线观看| 成人黄色国产精品网站大全在线免费观看 | 国产精品久久久久久久久搜平片| 国产一区三区三区| 欧美激情中文不卡| 波多野结衣中文字幕一区| 国产精品久久久久久久蜜臀| 色婷婷亚洲综合| 亚洲不卡在线观看| 欧美一区二区三区在线观看视频| 老汉av免费一区二区三区| wwww国产精品欧美| 国产jizzjizz一区二区| 亚洲少妇最新在线视频| 欧美亚洲综合久久| 日韩av电影免费观看高清完整版 | 免费在线观看一区二区三区| 日韩美女一区二区三区| 国产永久精品大片wwwapp| 国产精品美女久久久久久2018| 色悠悠久久综合| 肉丝袜脚交视频一区二区| 久久久精品2019中文字幕之3| 成人动漫一区二区三区| 亚洲国产中文字幕在线视频综合| 久久久一区二区三区捆绑**| 成人福利视频在线| 亚洲国产综合91精品麻豆| 欧美r级在线观看| 成人美女在线视频| 亚洲国产精品久久不卡毛片|