精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用 CrowdSec 保護你的 PHP 網站不受機器人攻擊

安全 黑客攻防
我在 CrowdSec 的團隊決定,我們需要為服務器管理員提供一個 PHP 門衛,以幫助抵御那些可能試圖與 PHP 文件互動的機器人和不良分子。

CrowdSec 門衛被設計成可以包含在任何 PHP 應用程序中,以幫助阻止攻擊者。

PHP 是 Web 上廣泛使用的一種編程語言,據估計有近 80% 的網站使用它。我在 CrowdSec 的團隊決定,我們需要為服務器管理員提供一個 PHP 門衛,以幫助抵御那些可能試圖與 PHP 文件互動的機器人和不良分子。

CrowdSec 門衛可以在應用棧的各個層面上進行設置:Web 服務器、防火墻、CDN 等等。本文關注的是另外一個層次:直接在應用層面設置補救措施。

由于各種原因,直接在應用程序中進行補救是有幫助的:

它為潛在的安全威脅提供了業務邏輯上的答案。

它提供了關于如何應對安全問題的自由。

雖然 CrowdSec 已經發布了一個 WordPress 門衛,但這個 PHP 庫被設計成可以包含在任何 PHP 應用中(例如 Drupal)。該門衛有助于阻止攻擊者,用驗證碼挑戰他們,讓人類通過,同時阻止機器人。

先決條件

本教程假定你在 Linux 服務器上運行 Drupal,并使用 Apache 作為 Web 服務器。

第一步是在你的服務器上 安裝 CrowdSec。你可以用 官方安裝腳本 來完成。如果你使用的是 Fedora、CentOS 或類似系統,請下載 RPM 版本:

$ curl -s 
https://packagecloud.io/install/repositories/crowdsec/crowdsec/script.rpm.sh

在 Debian 和基于 Debian 的系統上,下載 DEB 版本:

$ curl -s 
https://packagecloud.io/install/repositories/crowdsec/crowdsec/script.deb.sh

這些腳本很簡單,所以仔細閱讀你下載的腳本,以驗證它是否導入了 GPG 密鑰并配置了一個新的存儲庫。當你清楚了它的作用后,就執行它,然后安裝。

$ sudo dnf install crowdsec || sudo apt install crowdsec

CrowdSec 會自己檢測到所有現有的服務,所以不需要進一步的配置就可以立即得到一個能發揮功能的設置。

測試初始設置

現在你已經安裝了 CrowdSec,啟動一個 Web 應用漏洞掃描器,比如 Nikto,看看它的表現如何:

$ ./nikto.pl -h http://<ip_or_domain>

$ ./nikto.pl -h http://<ip_or_domain>

nikto scan

該 IP 地址已被檢測到觸發了各種場景,最后一個是 crowdsecurity/http-crawl-non_statics:

detected scan

然而,CrowdSec 只檢測問題,需要一個門衛來應用補救措施。這就是 PHP 門衛發揮作用的地方。

用 PHP 門衛進行補救

現在你可以檢測到惡意行為了,你需要在網站層面上阻止 IP。在這個時候,沒有用于 Drupal 的門衛可用。然而,你可以直接使用 PHP 門衛。

它是如何工作的?PHP 門衛(和其他門衛一樣)對 CrowdSec 的 API 進行調用,并檢查是否應該禁止進入的 IP,向他們發送驗證碼,或者允許他們通過。

Web 服務器是 Apache,所以你可以使用 Apache 的安裝腳本:

    $ git clone https://github.com/crowdsecurity/cs-php-bouncer.git
$ cd cs-php-bouncer/
$ ./install.sh --apache

apache install script

門衛的配置是用來保護整個網站。可以通過調整 Apache 的配置保護網站的一個特定部分。

嘗試訪問網站

PHP 門衛已經安裝并配置好。由于之前的網絡漏洞掃描行動,你被禁止了,你可以嘗試訪問該網站看看:

site access attempt

門衛成功阻止了你的流量。如果你在以前的 Web 漏洞掃描后沒有被禁止,你可以用增加一個手動決策:

$ cscli decisions add -i <your_ip>


對于其余的測試,刪除當前的決策:

$ cscli decisions delete -i <your_ip>

更進一步

我封鎖了試圖破壞 PHP 網站的 IP。這很好,但那些試圖掃描、爬取或 DDoS 的 IP 怎么辦?這些類型的檢測可能會導致誤報,那么為什么不返回一個驗證碼挑戰來檢查它是否是一個真正的用戶(而不是一個機器人),而不是封鎖 IP?

檢測爬蟲和掃描器

我不喜歡爬蟲和壞的用戶代理,在 Hub 上有各種方案可以用來發現它們。

確保用 cscli’ 下載了 Hub 上的base-http-scenarios` 集合:

    $ cscli collections list | grep base-http-scenarios
crowdsecurity/base-http-scenarios ?? enabled /etc/crowdsec/collections/base-http-scenarios.yaml

如果沒有找到,請安裝它,并重新加載 CrowdSec:

    $ sudo cscli collections install crowdsecurity/base-http-scenarios
$ sudo systemctl reload crowdsec

用驗證碼補救

由于檢測 DDoS、爬蟲或惡意的用戶代理可能會導致誤報,我更傾向于對任何觸發這些情況的 IP 地址返回一個驗證碼,以避免阻止真正的用戶。

為了實現這一點,請修改 profiles.yaml 文件。

在 /etc/crowdsec/profiles.yaml 中的配置文件的開頭添加這個 YAML 塊:

    ---
# /etc/crowdsec/profiles.yaml
name: crawler_captcha_remediation
filter: Alert.Remediation == true && Alert.GetScenario() in ["crowdsecurity/http-crawl-non_statics", "crowdsecurity/http-bad-user-agent"]
decisions:
- type: captcha
duration: 4h
on_success: break

有了這個配置文件,任何觸發 crowdsecurity/http-crawl-non_statics 或 crowdsecurity/http-bad-user-agent 場景的 IP 地址都會被強制執行一個驗證碼(持續 4 小時)。

接下來,重新加載 CrowdSec:

$ sudo systemctl reload crowdsec

嘗試自定義的補救措施

重新啟動 Web 漏洞掃描器會觸發很多場景,所以你最終會再次被禁止。相反,你可以直接制作一個觸發 bad-user-agent 場景的攻擊(已知的壞用戶代理列表在 這里)。請注意,你必須激活該規則兩次才能被禁止。

    $ curl --silent -I -H "User-Agent: Cocolyzebot" http://example.com > /dev/null
$ curl -I -H "User-Agent: Cocolyzebot" http://example.com
HTTP/1.1 200 OK
Date: Tue, 05 Oct 2021 09:35:43 GMT
Server: Apache/2.4.41 (Ubuntu)
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Cache-Control: no-cache, must-revalidate
X-Content-Type-options: nosniff
Content-Language: en
X-Frame-Options: SAMEORIGIN
X-Generator: Drupal 7 (http://drupal.org)
Content-Type: text/html; charset=utf-8

當然,你可以看到,你的行為會被抓住。

$ sudo cscli decisions list

detected scan

如果你試圖訪問該網站,不會被簡單地被阻止,而是會收到一個驗證碼:

CAPTCHA prompt

一旦你解決了這個驗證碼,你就可以重新訪問網站了。

接下來,再次解禁自己:

$ cscli decisions delete -i

啟動漏洞掃描器:

$ ./nikto.pl -h http://example.com

與上次不同的是,你現在可以看到,你已經觸發了幾個決策:

scan detected

當試圖訪問網站時,禁止決策具有優先權:

site access attempt

總結

這是一個幫助阻止攻擊者進入 PHP 網站和應用程序的快速方法。本文只包含一個例子。補救措施可以很容易地擴展,以適應額外的需求。要了解更多關于安裝和使用 CrowdSec 代理的信息,查看這個方法指南 來開始。

要下載 PHP 門衛,請到 ??CrowdSec ???Hub 或 GitHub。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2021-08-13 16:15:51

僵尸機器人攻擊bot攻擊網絡攻擊

2023-05-19 14:34:03

2022-08-01 11:36:57

黑客

2022-06-19 23:30:16

iOS蘋果功能

2020-10-15 15:42:00

人工智能

2021-07-31 21:08:53

工業機器人機器人編程語言

2021-09-03 16:12:52

機器人人工智能編程

2013-11-07 09:31:22

2022-05-13 16:07:01

機器人養老人工智能

2015-12-10 21:49:32

IM機器人

2022-12-12 09:42:10

2024-04-12 12:05:03

2017-11-16 10:25:25

2021-07-22 10:17:55

加密機器人加密貨幣機器人

2021-08-19 15:44:20

機器人人工智能機器學習

2015-07-28 09:36:11

機器人

2023-11-24 11:20:20

2024-07-09 14:15:48

AIAgent機器人

2021-01-20 12:48:26

機器人技術崗位

2023-05-23 09:56:14

機器人谷歌
點贊
收藏

51CTO技術棧公眾號

91精品久久久久久久久青青| 亚洲精品一区中文| 成人av在线不卡| 欧美在线精品一区二区三区| 亚洲理伦在线| 一个人看的www久久| 久久久久久久久久一区二区| 国产偷倩在线播放| 久久夜色精品国产欧美乱极品| 国产精品a久久久久久| 丝袜美腿小色网| 女同久久另类99精品国产| 欧美最猛黑人xxxxx猛交| 色乱码一区二区三区熟女| 天堂中文在线看| 看电视剧不卡顿的网站| 久久久久久久久久久网站| 亚洲精品国产熟女久久久| 日韩精品一区二区三区中文字幕| 懂色av影视一区二区三区| 中国人体摄影一区二区三区| 免费观看黄色av| 蜜桃91丨九色丨蝌蚪91桃色| 久久免费成人精品视频| 亚洲a∨无码无在线观看| 国产精品对白久久久久粗| 欧美男生操女生| 1024av视频| 97caopor国产在线视频| 国产欧美日本一区二区三区| 国产精品一区二区三区精品| 最近日韩免费视频| av成人毛片| 欧美大片在线免费观看| 啪啪一区二区三区| 精品在线99| 日韩av在线网页| 91视频免费入口| 久久久加勒比| 在线一区二区三区| 动漫av网站免费观看| 欧美一卡二卡| 一区二区三区精品视频在线| 中文字幕日韩一区二区三区不卡 | www色aa色aawww| 精品国产乱码久久久久久1区2匹| 日韩av一区在线| 欧美熟妇精品一区二区蜜桃视频| 日韩精品成人| 欧美一区二区三区白人| 色18美女社区| av在线亚洲一区| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品久久观看| 中文国产成人精品| 国产一二三四区在线| 精品国产一区二区三区香蕉沈先生| 亚洲精品国偷自产在线99热 | 超碰一区二区三区| 日韩欧美精品在线视频| 一级黄色大片免费看| 91成人精品在线| 日韩欧美你懂的| 亚洲一区二区三区黄色| 欧美三级自拍| 日韩精品极品在线观看播放免费视频 | 91精品国产黑色瑜伽裤| 亚洲成人精品一区| 自慰无码一区二区三区| 亚洲欧美一区二区三区| 色婷婷一区二区| 最近中文字幕一区二区| 欧美一级免费| 日韩欧美中文字幕公布| 黄色激情在线观看| 亚洲成a人片77777在线播放| 亚洲视频欧美视频| 无码人妻精品中文字幕| 欧美三级不卡| 欧美制服第一页| 亚洲午夜无码久久久久| 国产一区美女在线| 国产精品美女黄网| 深夜福利视频一区| 国产精品网站在线播放| 狠狠精品干练久久久无码中文字幕 | 久久精品青青大伊人av| 激情综合网五月天| 夜夜精品视频| 国产精品亚洲一区二区三区| 国产精品欧美激情在线| av网站一区二区三区| 日本午夜精品一区二区三区| 午夜在线小视频| 亚洲一区二区精品久久av| 日本精品www| 亚洲成人高清| 日韩电影免费在线观看中文字幕| 亚洲欧美va天堂人熟伦| 欧美精品日本| 国产精品福利在线观看| www男人的天堂| 久久精品亚洲一区二区三区浴池| 亚洲黄色网址在线观看| 在线日韩影院| 日韩欧美区一区二| 少妇av片在线观看| 亚洲日本激情| 国产视频999| 手机看片福利在线观看| 亚洲欧美激情小说另类| 日本成人在线免费视频| 综合激情网...| 中文字幕亚洲自拍| 亚州国产精品视频| 久久国产综合精品| 裸模一区二区三区免费| 中文字幕有码在线观看| 欧美日精品一区视频| 中文字幕免费在线播放| 91精品国产福利在线观看麻豆| 欧美亚洲国产成人精品| 亚洲免费视频网| 国产精品剧情在线亚洲| 成人一级片网站| 激情av综合| 欧美精品性视频| 一级片在线观看视频| 久久久久久麻豆| 欧美二区在线视频| 日本免费精品| 久久亚洲精品网站| 中文字幕一区二区三区波野结| 91丝袜高跟美女视频| 国产一区 在线播放| 国产美女视频一区二区 | 成人午夜电影免费在线观看| 午夜老司机在线观看| 色乱码一区二区三区88| 亚洲av无码一区二区三区网址| 欧美三级黄美女| av成人综合网| 污污网站在线看| 欧美一级二级在线观看| 欧美爱爱免费视频| 精品亚洲国内自在自线福利| 亚洲看片网站| 开心久久婷婷综合中文字幕| 中文国产成人精品久久一| 国产天堂第一区| 国产欧美一区二区精品忘忧草 | 欧美成人一区二区三区| 手机在线免费看毛片| 美国一区二区三区在线播放 | 亚洲av成人片无码| 夜久久久久久| 久久久亚洲综合网站| 在线看片国产福利你懂的| 日韩精品在线观看视频| 中文字字幕在线中文| 91小视频免费看| 国产第一页视频| 国产99久久精品一区二区300| 91豆花精品一区| 五月婷婷六月丁香| 色偷偷成人一区二区三区91| 亚洲自拍偷拍图| 日韩av高清在线观看| 亚洲成人一区二区三区| 激情亚洲小说| 久久高清视频免费| 成人午夜视频一区二区播放| 精品国产成人av| 亚洲欧美色图视频| 日本欧美一区二区三区| 自拍偷拍99| 91精品入口| 欧美在线一区二区三区四| 成人午夜在线观看视频| 91麻豆精品91久久久久久清纯 | 国产尤物视频在线| 欧美日韩的一区二区| 懂色av蜜臀av粉嫩av永久| 久久国产精品免费| 免费人成在线观看视频播放| 亚洲日产av中文字幕| 国产精品网站大全| av毛片在线| 日韩国产在线播放| 亚洲一区 中文字幕| 一区二区三区在线不卡| 久久人人爽人人爽人人片| 久久精品国产精品青草| 国产一区 在线播放| 少妇精品久久久| 亚洲一区二区少妇| 中文字幕不卡三区视频| 久久精品一区中文字幕| 日本v片在线免费观看| 欧美精品黑人性xxxx| 亚洲天堂日韩av| 国产精品久久久久久久久免费桃花| 伊人成人免费视频| 日韩精品一卡二卡三卡四卡无卡| 91国在线高清视频| 国产精品午夜一区二区三区| 91免费在线观看网站| 人人视频精品| 欧美激情伊人电影 | 国产精品青草久久| 中文字幕乱码在线| 国产中文一区二区三区| 国产精品wwwww| 亚洲一级电影| 中文字幕中文字幕在线中一区高清| 牛牛影视久久网| 亚洲a中文字幕| 精品欧美日韩精品| 97精品一区二区视频在线观看| 麻豆视频在线免费观看| 亚洲欧美日韩天堂一区二区| 亚洲国产999| 欧美日韩视频在线第一区 | 99电影在线观看| 日韩成人综合网| 国产成人一区二区三区| 多野结衣av一区| 久久久久久久91| av在线影院| 色久欧美在线视频观看| 国产精品一区在线看| 国产视频精品一区二区三区| 免费成人在线看| 精品精品国产高清一毛片一天堂| 国产免费黄色大片| 欧美男生操女生| 中文字幕视频一区二区| 91官网在线观看| 手机在线看片1024| 日韩欧美国产视频| www.国产高清| 午夜精品久久久久久久久久久| 久久亚洲AV无码| 亚洲主播在线观看| 久久久久99精品成人片毛片| 一区二区三区中文字幕精品精品| 亚洲精品卡一卡二| 综合自拍亚洲综合图不卡区| 久草福利资源在线| 成人欧美一区二区三区| 中文字幕91视频| 国产精品久久久久久久第一福利| 国产无遮挡在线观看| 国产欧美精品一区二区三区四区| 三上悠亚影音先锋| 久久只精品国产| 欧美黄色一级生活片| 国产亚洲综合av| 少妇视频在线播放| 亚洲欧洲精品天堂一级| 精品国产精品国产精品| 一个色妞综合视频在线观看| 国产精品a成v人在线播放| 狠狠躁夜夜躁人人躁婷婷91| 欧美精品一二三四区| 欧洲激情一区二区| 曰批又黄又爽免费视频| 91麻豆精品国产91久久久 | 欧美伊人亚洲伊人色综合动图| 国产精品久久久久久久久久久久久 | 国产丝袜欧美中文另类| 影音先锋男人看片资源| 亚洲欧美日韩久久精品| 久久久久亚洲av成人片| 黑人极品videos精品欧美裸| 久久国产香蕉视频| 91精品在线观看入口| 狠狠躁夜夜躁av无码中文幕| 日韩精品小视频| 国产高清在线| 久久97精品久久久久久久不卡| av影院在线免费观看| 国产成人啪精品视频免费网| 日日狠狠久久| 国产精品一区二区三区观看| 精品美女久久久| 一级全黄肉体裸体全过程| 99精品福利视频| 天天干在线影院| 国产一区二区按摩在线观看| 亚洲天堂av网站| 国产精品乱码久久久久久| 欧美黄片一区二区三区| 一本久久精品一区二区| 国产男男gay体育生网站| 亚洲国产97在线精品一区| 国产女主播在线直播| 欧美大片欧美激情性色a∨久久| 自由日本语热亚洲人| 91青青草免费在线看| 国产一区二区亚洲| 2022中文字幕| 免费国产亚洲视频| 香港三级日本三级| 最好看的中文字幕久久| 无码人妻丰满熟妇精品| 日韩精品中文字幕一区二区三区| 高清国产福利在线观看| 久久久免费av| 成人午夜888| 日产国产精品精品a∨| 亚洲成人中文| 免费黄频在线观看| 欧美国产激情二区三区| 国产精品久久久免费视频| 日韩一级视频免费观看在线| h视频网站在线观看| 5566日本婷婷色中文字幕97| 欧美视频三区| 一区不卡字幕| 青青草视频一区| aaaaa一级片| 亚洲国产精品久久一线不卡| 国产口爆吞精一区二区| 在线电影中文日韩| 伊人久久综合一区二区| 国产日韩欧美一区二区三区四区| 91精品亚洲| 久久撸在线视频| 国产日韩欧美一区二区三区乱码| 欧美福利视频一区二区| 精品国产乱码久久久久久1区2区 | 亚洲毛片免费看| 成人一区二区免费视频| 国产丶欧美丶日本不卡视频| 在线观看免费黄色网址| 欧美自拍丝袜亚洲| 欧美套图亚洲一区| 91av福利视频| 久久亚洲黄色| 国产精品久久中文字幕| 成人av影院在线| 国产精品第72页| 欧美www视频| 女同一区二区免费aⅴ| 丁香五月网久久综合| 综合一区二区三区| 999久久久精品视频| 亚洲视频中文字幕| 国产普通话bbwbbwbbw| 久久天堂av综合合色| 激情久久免费视频| 国产精品99久久久久久大便| 久久97超碰国产精品超碰| 9999热视频| 亚洲成人久久网| 国模精品视频| 欧美午夜免费| 蜜桃一区二区三区四区| 欧美88888| 日韩精品影音先锋| 丁香花在线观看完整版电影| 久久精精品视频| 日日摸夜夜添夜夜添亚洲女人| www亚洲色图| 67194成人在线观看| 国产在线xxx| 日本不卡一区二区三区在线观看| 日本在线不卡一区| 久久久久久久麻豆| 日韩亚洲欧美一区二区三区| 华人av在线| 午夜一区二区三视频在线观看| 久久精品国产精品青草| 黄色小视频在线免费看| 亚洲欧美综合图区| 久久精品国产精品亚洲毛片| 男人c女人视频| 91蝌蚪porny九色| 91麻豆视频在线观看| 色综合五月天导航| 伊人久久大香线蕉综合网站| 蜜臀av免费观看| 亚洲主播在线播放| 国产youjizz在线| 99re6在线| 日韩精品亚洲专区| 国产精品九九九九九九| 日韩精品免费在线视频| 日韩成人一区| 黄色免费福利视频| 国产精品国产精品国产专区不蜜| 成人久久精品人妻一区二区三区| 青青草成人在线| 欧美.www| 欧美人妻一区二区三区| 日韩精品在线看片z| 97精品国产综合久久久动漫日韩| 国产精品国三级国产av| 欧美国产丝袜视频|