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

首頁 > CMS > Wordpress > 正文

為我的WordPress做安全防護實錄

2024-09-07 00:51:43
字體:
來源:轉載
供稿:網友

我的wordpress已經裸奔了好久了,在看了一篇關于wordpress安全方面的文章后,決定給我的wordpress做一安全防護,以下是我操作的整個過程記錄.

最近看了infosec 出品的<<Protecting WordPress Installations in an IaaS Environment》,決定給裸奔的wordpress做做安全加固.

wordpress是國人搭建個人博客的首選,其地位等同于論壇搭建首選discuz(話說,discuz才報出全局變量繞過導致的命令執行大洞,唉,開源的APP都是不產蜜而產getshell的蜂巢).

wordpress以豐富的插件(插件漏洞)聞名,因此攻擊者一般會對wordpress來個指紋識別(除去找暴力破解/社工后臺登陸口的快捷方法)

一、wpscan–WordPress指紋識別及漏洞檢查工具

該網站被喪心病狂的GFW封掉了,翻墻吧psiphon搔年,或者使用滲透套裝kali(重點不是wpscan,了解攻擊才能給出相應防御措施).

a.安裝

以ubuntu安裝為例

  1. apt-get install libcurl4-gnutls-dev libxml2 libxml2-dev libxslt1-dev ruby-dev build-essential 
  2. git clone https://github.com/wpscanteam/wpscan.git 
  3. cd wpscan/ 
  4. gem install bundler && bundle install --without test 

b.基本使用

枚舉站點信息:用戶名、插件、樣式等信息

ruby wpscan.rb --url www.tanjiti.com --enumerate

察看詳細的探測信息

ruby wpscan.rb --url www.tanjiti.com --debug-output --random-agent >debug.log

注意:wpscan 默認User-Agent為WPScan v2.5.1(http://wpscan.org),掃描器使用常識之一使用正常變化的ua,避免觸發WAF之類的防御部署).

基本察看LOG,我們就可以知道wpscan是如何收集信息.

例如檢查響應頭X-Pingback:http://www.49028c.com/xmlrpc.php 頭 (xmlrpc漏洞)

檢查xmlrpc.php (xmlrpc漏洞)

檢查robots.txt文件 (敏感信息泄露)

檢查readme.html文件(敏感信息泄露)

檢查/wp-content/debug.log(敏感信息泄露)

檢查配置文件(能夠明文讀取配置文件基本就是掛掉了),wp-config.php.swo,%23wp-config.php%23,wp-config.orig,wp-config.php_bak,wp-config.original,wp-config.php.orig,wp-config.php.old,.wp-config.php.swp,wp-config.php.save,wp-config.bak,wp-config.txt,wp-config.php~ ,wp-config.save ,wp-config.old,wp-config.php.swp (敏感信息泄露)

識別指紋后,一般會去漏洞信息庫中查找可以利用的漏洞,例如MSF.

二、MSF-wordpress漏洞利用,已方使用就是漏洞掃描

  1. msf > search wordpress 
  2.  
  3. Matching Modules 
  4. ================ 
  5.    Name        Disclosure Date  Rank       Description 
  6.    ----                  ---------------  ----       ----------- 
  7.    auxiliary/admin/http/wp_custom_contact_forms              2014-08-07       normal     WordPress custom-contact-forms Plugin SQL Upload 
  8.    auxiliary/dos/http/wordpress_xmlrpc_dos                   2014-08-06       normal     WordPress XMLRPC DoS 

以前段時間有名的XMLRPC DoS為例(漏洞說明見 《[科普]什么是 billion laughs-WordPress與Drupal的DoS攻擊有感》)

  1. msf > use auxiliary/dos/http/wordpress_xmlrpc_dos 
  2. msf auxiliary(wordpress_xmlrpc_dos) > show options 
  3.  
  4. Module options (auxiliary/dos/http/wordpress_xmlrpc_dos): 
  5.  
  6.    Name       Current Setting  Required  Description 
  7.    ----       ---------------  --------  ----------- 
  8.    Proxies                     no        Use a proxy chain 
  9.    RHOST                       yes       The target address 
  10.    RLIMIT     1000             yes       Number of requests to send 
  11.    RPORT      80               yes       The target port 
  12.    TARGETURI  /                yes       The base path to the wordpress application 
  13.    VHOST                       no        HTTP server virtual host 
  14. //開源軟件:Vevb.com 
  15. msf auxiliary(wordpress_xmlrpc_dos) > set RHOST www.tanjiti.com 
  16. RHOST => xxx 
  17. msf auxiliary(wordpress_xmlrpc_dos) > set TARGETURI / 
  18. TARGETURI => /wordpress/wordpress/ 
  19. msf auxiliary(wordpress_xmlrpc_dos) > run 

再次強調,重點不是Metasploit,了解攻擊才能給出相應防御措施.

三、wordpress防護——使用ModSecurity進行防護

安裝及規則編寫的基礎知識見《[科普文]ubuntu上安裝Apache2+ModSecurity及自定義WAF規則》

vim /usr/share/modsecurity-crs/activated_rules/MY.conf

(1) 添加防御xmlrpc漏洞的規則

  1. SecRule REQUEST_URI "@endsWith /xmlrpc.php" "deny,tag:'WEB_ATTACK/WORDPRESS',msg:'block wordpress xmlrpc.php',id:0000003,phase:2" 
  2.  
  3. service apache2 restart 

使用MSF發送攻擊包.

  1. msf auxiliary(wordpress_xmlrpc_dos) > use auxiliary/scanner/http/wordpress_pingback_access 
  2. msf auxiliary(wordpress_pingback_access) > show options 
  3.  
  4. Module options (auxiliary/scanner/http/wordpress_pingback_access): 
  5.  
  6.    Name       Current Setting  Required  Description 
  7.    ----       ---------------  --------  ----------- 
  8.    Proxies                     no        Use a proxy chain 
  9.    RHOSTS                      yes       The target address range or CIDR identifier 
  10.    RPORT      80               yes       The target port 
  11.    TARGETURI  /                yes       The path to wordpress installation (e.g. /wordpress/) 
  12.    THREADS    1                yes       The number of concurrent threads 
  13.    VHOST                       no        HTTP server virtual host 
  14.  
  15. msf auxiliary(wordpress_pingback_access) > set RHOSTS www.49028c.com 
  16. RHOSTS => xxx 
  17. msf auxiliary(wordpress_pingback_access) > set TARGETURI / 
  18. TARGETURI => /wordpress/wordpress/ 
  19. msf auxiliary(wordpress_pingback_access) > run 

可以看到攔截日志如下:

  1. Message: Warning. String match "/xmlrpc.php" at REQUEST_URI. [file "/usr/share/modsecurity-crs/activa 
  2. ted_rules/MY.conf"] [line "4"] [id "0000003"] [msg "block wordpress xmlrpc.php"] [tag "WEB_ATTACK/WOR 
  3. DPRESS"] 

(2) 添加防御wpscan默認掃描頭的規則:

  1. SecRule REQUEST_HEADERS:User-Agent "@contains wpscan" "t:lowercase,deny,tag:'WEB_ATTACK/WORDPRESS',ms 
  2. g:'block wpscanner default useragent',id:0000004,phase:1" 

再次運行wpscan,可以看到攔截日志如下:

  1. essage: Warning. String match "wpscan" at REQUEST_HEADERS:User-Agent. [file "/usr/share/modsecurity- 
  2. crs/activated_rules/MY.conf"] [line "6"] [id "0000004"] [msg "block wpscanner default useragent"] [ta 
  3. "WEB_ATTACK/WORDPRESS"

大伙可以針對性地添加規則,對個人網站而已,添加白規則較之黑規則會事半功倍,這里的示例規則僅僅是拋磚引玉.

四、wordpress防護——屏蔽敏感信息訪問

  1. vim /etc/apache2/apache2.conf 
  2. <FilesMatch ".(sw[po]|old|save|bak|orig(?:inal)?|php(?:~|_bak|x23))$"
  3.         Require all denied 
  4. </FilesMatch> 
  5. service apache2 restart 

五、wordpress防護——啟用安全頭

vim /etc/apache2/conf-available/security.conf

(1) 防止在IE9、chrome和safari中的MIME類型混淆攻擊

Header set X-Content-Type-Options: "nosniff"

(2) 防止clickjacking,只允許遵守同源策略的資源(和站點同源)通過frame加載那些受保護的資源。

Header set X-Frame-Options: "sameorigin"

(3) 開啟xss防護并通知瀏覽器阻止而不是過濾用戶注入的腳本。

Header set X-XSS-Protection "1;mode=block"

service apache2 restart

六、wordpress防護——登陸口防爆破

一般的方法是設置一個登陸口白名單,但現在越來越多的網站使用CDN服務,明顯不再是個好的防護方案,安裝Login LockDown 插件,wordpress后臺插件管理處搜索即可,設置也超級簡單.

設置實例:8821414553178

如果在5分鐘失敗3次就會封鎖IP60分鐘

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩人人澡狠狠躁视频| 九色精品美女在线| 国产精品视频公开费视频| 精品成人69xx.xyz| 久久综合伊人77777蜜臀| 亚洲欧美999| 日韩有码在线视频| 岛国av午夜精品| 日韩在线观看视频免费| 狠狠久久亚洲欧美专区| 国产丝袜视频一区| 欧美亚洲另类在线| 国产免费一区二区三区香蕉精| 欧美黑人一级爽快片淫片高清| 91免费人成网站在线观看18| 疯狂做受xxxx高潮欧美日本| 国产成人精品av在线| 欧美在线视频免费| 久久久久久com| 国产日韩精品综合网站| 亚洲欧美精品中文字幕在线| 欧美午夜精品久久久久久人妖| 亚洲天堂免费视频| 日韩专区中文字幕| 日韩成人网免费视频| 久久久精品一区二区三区| 日韩在线观看成人| 国产精欧美一区二区三区| 91精品视频免费看| 日韩一二三在线视频播| 亚洲国产精品成人一区二区| 亚洲人成网7777777国产| 欧美又大粗又爽又黄大片视频| 成人福利在线视频| 91国在线精品国内播放| 亚洲字幕在线观看| 日韩av在线影院| 一区二区三区视频免费| 在线视频中文亚洲| 裸体女人亚洲精品一区| 国产91精品久久久| 91av在线免费观看视频| 久久九九精品99国产精品| 国产欧美一区二区三区四区| 久久久亚洲福利精品午夜| 国产精品视频公开费视频| yw.139尤物在线精品视频| 国产成人一区二区在线| 中文字幕亚洲综合久久筱田步美| 91高清视频免费| 久久久久久国产三级电影| 黄色成人在线免费| 亚洲高清福利视频| 亚洲欧洲成视频免费观看| 啪一啪鲁一鲁2019在线视频| 北条麻妃在线一区二区| 欧美黑人xxxⅹ高潮交| 自拍偷拍免费精品| 久久香蕉频线观| 欧美精品videossex性护士| 国产日韩精品在线| 欧美激情免费看| 成人在线精品视频| 国产亚洲精品久久久优势| 国产精品久久久久久久久| 日韩成人av在线播放| 亚洲欧美中文字幕| 日韩精品中文在线观看| 亚洲风情亚aⅴ在线发布| 久久久精品视频在线观看| 亚洲第一视频在线观看| 欧美性xxxxhd| 亚洲自拍偷拍福利| 亚洲午夜激情免费视频| 日韩欧美亚洲范冰冰与中字| 在线免费看av不卡| 欧美性猛xxx| 欧美中文在线观看| 日韩中文字幕不卡视频| 亚洲va欧美va在线观看| 在线不卡国产精品| 精品调教chinesegay| 国产精品久久久一区| 欧美高清视频在线| 97国产精品视频人人做人人爱| 亚洲男子天堂网| 日韩精品视频在线观看免费| 国产成人91久久精品| 国产精品久久久久久久久久久新郎| 国产精品高潮呻吟久久av黑人| 国产精品一久久香蕉国产线看观看| 91精品国产91久久久久福利| 欧美电影在线播放| 欧美久久精品一级黑人c片| 中文字幕不卡av| 日韩在线视频中文字幕| 亚洲精品自拍偷拍| 人人爽久久涩噜噜噜网站| 性色av一区二区三区红粉影视| 欧美亚洲在线视频| 欧美人成在线视频| 久久亚洲精品毛片| 日韩中文第一页| 欧美xxxx18性欧美| 久色乳综合思思在线视频| 亚洲自拍av在线| 国产成人亚洲精品| 日韩免费高清在线观看| 日韩成人在线观看| 曰本色欧美视频在线| 成人免费看吃奶视频网站| 奇门遁甲1982国语版免费观看高清| 国产成人精品最新| 国产91免费观看| 欧美激情视频一区二区| 亚洲大胆美女视频| 成人av.网址在线网站| 久久精品国产久精国产思思| 4k岛国日韩精品**专区| 91久久久在线| 亚洲毛片在线观看.| 成人欧美一区二区三区在线湿哒哒| 久久99国产精品久久久久久久久| 亚洲qvod图片区电影| 国产精品人人做人人爽| 亚洲精品国产免费| 亚洲国产成人av在线| 亚洲性av在线| 久久精品国产69国产精品亚洲| 日本道色综合久久影院| 国产一区二区三区四区福利| 国产精品色午夜在线观看| 亚洲日韩欧美视频| 日韩国产高清视频在线| 欧美大秀在线观看| 91精品国产高清| 久久久久久久久久久久久久久久久久av| 欧美激情视频一区二区三区不卡| 欧美激情一区二区三级高清视频| 国产v综合v亚洲欧美久久| 欧美在线视频网| 俺去啦;欧美日韩| 国产一区二区日韩| 69久久夜色精品国产69乱青草| 欧美高清自拍一区| 欧美激情乱人伦一区| 精品国产依人香蕉在线精品| 久久综合久久88| 亚洲国产免费av| 91精品国产777在线观看| 九九精品在线视频| 亚洲欧美在线第一页| 国产精品成人免费电影| 亚洲欧美一区二区三区四区| 青青久久aⅴ北条麻妃| 欧美成人在线网站| 欧美影院成年免费版| 最近更新的2019中文字幕| 国产va免费精品高清在线| 69av在线播放| 中文字幕欧美专区| 亚洲天堂av女优| 国产精品wwwwww| 日韩电影视频免费|