精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

精品香蕉在线观看视频一| 亚洲最大成人网4388xx| 国产免费成人av| 欧美黑人性猛交xxx| 秋霞综合在线视频| 欧美又粗又大又爽| av无码久久久久久不卡网站| 国产主播福利在线| 国产精品一区二区果冻传媒| 国产69精品久久久| 欧美激情精品久久久久久免费| 成人知道污网站| 欧美三级午夜理伦三级中视频| 隔壁人妻偷人bd中字| 91精品专区| 成人性生交大片免费看中文| 国产综合香蕉五月婷在线| 中文字幕一区二区三区精品| 97精品在线| 亚洲欧美日韩一区二区三区在线| 久久精品无码一区二区三区毛片| 成人福利av| 一区二区三区在线播放| 亚洲国产精品久久久久婷婷老年 | 91精品国产综合久久蜜臀| 日韩中字在线观看| av片在线观看网站| 国产精品丝袜久久久久久app| 狠狠干一区二区| 国产美女无遮挡永久免费| 国产精品乱看| 7m第一福利500精品视频| 超碰手机在线观看| 欧美电影一区| 伊人久久综合97精品| 日韩一级视频在线观看| 好吊妞视频这里有精品| 日韩午夜电影av| 中文字幕免费高清在线| 久久久一本精品| 欧美日韩在线免费| 大西瓜av在线| 国产盗摄一区二区| 亚洲在线中文字幕| 美女av免费观看| 在线网址91| 亚洲精品成人天堂一二三| 中国人体摄影一区二区三区| 成人在线免费观看| 久久久久国产精品人| 精品日韩欧美| 十九岁完整版在线观看好看云免费| 高清shemale亚洲人妖| 99re视频在线| 亚洲AV无码乱码国产精品牛牛 | 欧美日韩中文字幕视频| 国产精品一区二区av日韩在线| 日韩成人在线电影网| 粉嫩av懂色av蜜臀av分享| 久久夜色电影| 亚洲另类xxxx| 乐播av一区二区三区| 九九精品在线| 中文字幕久久久| 色www亚洲国产阿娇yao| 日韩亚洲一区在线| 久久这里有精品| 欧美成人黄色网| 黄色日韩精品| 55夜色66夜色国产精品视频| 中文字幕日韩免费| 青青草精品视频| 91人人爽人人爽人人精88v| 99久久精品国产一区色| 丁香一区二区三区| 久久99久久精品国产| 美州a亚洲一视本频v色道| 国产喷白浆一区二区三区| 亚洲一区在线直播| 久久香蕉av| 一本一本久久a久久精品综合麻豆| 国产v亚洲v天堂无码久久久| 国产精品蜜月aⅴ在线| 欧美一二三区在线| 午夜不卡久久精品无码免费| 中国av一区| www.欧美精品| 日本三级2019| 日韩精品视频网| 91文字幕巨乱亚洲香蕉| 午夜视频在线免费播放| 国产精品久久久久久久久果冻传媒 | 成人高潮片免费视频| 91在线免费播放| 中文字幕不卡每日更新1区2区| 女子免费在线观看视频www| 欧美日韩国产一区中文午夜| 手机av在线网| 欧美精品国产白浆久久久久| 国产一区二区三区中文| 精品无码人妻一区二区三| 视频一区欧美日韩| 99精彩视频| 自拍视频在线网| 精品国产成人av| 日本在线观看视频一区| 亚洲精品国产动漫| 欧美成人免费在线视频| 国产又粗又猛又爽又| 成人中文字幕在线| 在线视频欧美一区| 成人私拍视频| 亚洲国产欧美一区二区三区同亚洲| 国产精品一区二区亚洲| 99热这里只有成人精品国产| 91亚洲va在线va天堂va国 | 久久亚洲影音av资源网| 日本a级c片免费看三区| 国产二区国产一区在线观看| 视频一区视频二区视频三区视频四区国产 | 97在线视频免费看| 国产老妇伦国产熟女老妇视频| 97se亚洲国产综合在线| 91国在线高清视频| 日本成人在线网站| 亚洲性av网站| 二区视频在线观看| 成人一区二区三区中文字幕| 中文字幕av导航| 日韩精品麻豆| 亚洲欧美日韩中文视频| 日韩黄色一级大片| 成人美女视频在线看| 少妇大叫太大太粗太爽了a片小说| 成人四虎影院| 国产午夜精品全部视频播放| 国产又大又粗又爽| 91蜜桃网址入口| 97超碰人人澡| 国产一区二区在线视频你懂的| 久久福利视频导航| 国产精品嫩草影院精东| 国产精品无遮挡| 向日葵污视频在线观看| 日韩www.| 成人黄色av免费在线观看| 91福利在线视频| 欧美中文字幕亚洲一区二区va在线| av在线网站观看| 国产亚洲精品v| 久久久久一区二区| 欧美二三四区| 这里只有精品久久| 在线观看av大片| 亚洲视频中文字幕| 欧美xxxxxbbbbb| 国产精品激情电影| 国产精品久久精品国产| 黄色18在线观看| 亚洲欧洲日韩国产| 中文字幕av资源| 1024成人网| 国产男女无遮挡猛进猛出| 国产综合视频| 蜜桃导航-精品导航| 肉色欧美久久久久久久免费看| 亚洲香蕉成人av网站在线观看| 最近中文字幕av| 国产精品不卡一区二区三区| 国产成人精品综合久久久久99| 在线国产日韩| 欧美一级日本a级v片| 国产精品99| 久久久精品久久| 六月婷婷综合网| 色综合天天在线| 国产福利在线导航| 国产成人综合亚洲网站| 又粗又黑又大的吊av| 成人在线免费小视频| 1卡2卡3卡精品视频| 亚洲精品日产| 日日骚av一区| 日本精品一二区| 欧美亚洲日本一区| 久久精品无码人妻| 国产人成一区二区三区影院| 中文字幕剧情在线观看| 国产欧美综合一区二区三区| 亚洲春色在线视频| www.神马久久| 国产精品激情av电影在线观看 | 欧美一区二区三区免费视 | 欧美大片在线影院| 免费一级在线观看播放网址| 在线成人免费视频| av中文在线播放| 亚洲三级久久久| 精品夜夜澡人妻无码av| 国产一区二区视频在线播放| 免费在线观看的av网站| 欧美/亚洲一区| 日韩av不卡播放| 国产精品xxx在线观看| 国产欧美va欧美va香蕉在| 国产直播在线| 欧美日韩国产第一页| www.中文字幕久久久| 亚洲国产精品系列| 国产黄色美女视频| 欧美三级欧美一级| 99久热在线精品996热是什么| 亚洲欧美色图小说| 手机免费观看av| 久久精品视频一区二区三区| 亚洲の无码国产の无码步美| 国产一区二区三区在线观看免费 | 成人免费在线观看入口| 亚洲熟妇无码av| 成人精品视频一区二区三区| 手机免费看av网站| 蜜桃av一区二区三区| 无遮挡又爽又刺激的视频| 在线日韩av| 国产911在线观看| 99成人超碰| 亚洲一区三区| 日本一区二区免费高清| 免费国产一区| 欧洲亚洲视频| 国产一区二区精品在线| 国产福利一区二区精品秒拍| 亚洲影院高清在线| 97色婷婷成人综合在线观看| 国产精品国产福利国产秒拍| 欧美电影免费观看高清完整| 欧美在线一级va免费观看| 国产三级电影在线播放| 高清欧美性猛交xxxx| 国内高清免费在线视频| 精品少妇v888av| 亚洲图区一区| 欧美风情在线观看| 蜜臀av在线| 韩国福利视频一区| 爱搞国产精品| 欧美中文字幕第一页| 夜鲁夜鲁夜鲁视频在线播放| 68精品国产免费久久久久久婷婷 | 一区二区免费不卡在线| 韩国黄色一级大片| 欧美日韩蜜桃| 欧美 日韩 国产 高清| 国产日韩欧美| 99视频精品免费| 免费成人美女在线观看.| 性chinese极品按摩| 极品少妇xxxx偷拍精品少妇| 手机免费看av网站| 国产成人精品亚洲777人妖| 中文字幕在线观看91| 96av麻豆蜜桃一区二区| 天堂久久精品忘忧草| 中国色在线观看另类| 婷婷伊人五月天| 亚洲小说欧美激情另类| 久久99国产综合精品免费| 欧美午夜一区二区三区免费大片| 夜夜嗨aⅴ一区二区三区| 日韩欧美国产精品一区| 午夜成人免费影院| 中文字幕在线看视频国产欧美| 哥也色在线视频| 久久人人97超碰精品888| 性欧美1819sex性高清| 91久久国产精品| 欧美91在线| 亚洲午夜在线观看| 国内久久视频| 国产成人手机视频| 国产成人精品免费一区二区| 久久午夜夜伦鲁鲁片| 欧美激情一区二区三区在线| 欧美另类视频在线观看| 欧美性猛交xxxxx水多| 91欧美日韩麻豆精品| 亚洲电影天堂av| 日本在线免费中文字幕| 777精品视频| 超碰国产精品一区二页| 精品视频高清无人区区二区三区| 日韩精品一卡| 免费 成 人 黄 色| 久久成人免费电影| 免费a v网站| 亚洲天堂成人网| 国产精品suv一区二区三区| 欧美日韩国产成人在线免费| 午夜福利视频一区二区| 日韩视频第一页| free欧美| 国产视频99| 重囗味另类老妇506070| 人妻无码视频一区二区三区| 粉嫩高潮美女一区二区三区| 少妇的滋味中文字幕bd| 亚洲成人av福利| 99精品视频免费看| 一区二区成人精品| 鲁鲁在线中文| 国产精品国产一区二区| 天天综合一区| 国产裸体免费无遮挡| 99久久精品国产一区| 欧美成人黄色网| 91精品婷婷国产综合久久性色| 蜜桃视频在线播放| 8050国产精品久久久久久| 亚洲一区电影| 国产精品一区在线免费观看| 男人的j进女人的j一区| 精品夜夜澡人妻无码av| 五月天激情小说综合| 国产激情视频在线播放| 久久精品国产亚洲精品2020| 国产激情欧美| 亚洲精品一区二区毛豆| 老司机精品福利视频| 在线天堂www在线国语对白| 亚洲欧美国产高清| 97久久人国产精品婷婷| 搡老女人一区二区三区视频tv| 日本在线视频一区二区| 免费成人av网站| 久久综合导航| 国产呦小j女精品视频| 欧美日韩一区二区免费视频| 亚洲av片一区二区三区| 91精品国产乱码久久久久久蜜臀 | 最近日韩免费视频| 国产一区二区三区视频免费| 天天综合网天天| 日韩妆和欧美的一区二区| 天堂资源在线中文精品| 精品无码在线观看| 欧美日韩在线直播| 91大神xh98hx在线播放| 国产日韩在线观看av| 国产高清久久| 亚洲免费在线播放视频| 亚洲另类中文字| 国产91麻豆视频| 97视频在线观看亚洲| 蜜桃成人av| 亚洲色图 在线视频| 中文字幕在线播放不卡一区| 国产精品一级视频| 欧美黑人性猛交| 日韩超碰人人爽人人做人人添| 国产免费成人在线| 久久久五月婷婷| 亚洲天堂中文在线| 久国内精品在线| 欧美大片网址| 国产又粗又长又大的视频| 日韩美女视频一区| 亚洲国产精品suv| 97在线免费观看| 日韩理论电影院| 麻豆传媒在线看| 欧美午夜精品久久久久久人妖| 成年女人的天堂在线| 99久久国产免费免费| 亚洲制服少妇| 色哟哟一一国产精品| 欧美精品一区二区三区蜜桃| 欧美xx视频| 天堂av免费看| 99在线热播精品免费| 337p粉嫩色噜噜噜大肥臀| 麻豆一区二区在线观看| 日本欧美高清| 欧美日韩精品区别| 精品久久久久久中文字幕大豆网 | 性一交一乱一伧老太| 欧美一二三视频| 91精品国产调教在线观看| 国产麻豆剧传媒精品国产av| 在线视频你懂得一区| 最近中文字幕免费mv2018在线| 精品视频一区二区三区四区| 精品在线亚洲视频| 日韩精品在线免费看| 日韩中文字幕av| 欧美sss在线视频| 九九热精品国产| 色综合久久久久综合| 天堂av资源在线观看| 亚洲乱码国产乱码精品天美传媒| fc2成人免费人成在线观看播放|