text: DenyHosts是針對SSH伺服器的一個基於日誌的入侵預防安全工具，是用Python編寫的。其透過監測身份驗證登入日誌中失敗的登入嘗試，遮蔽這些登入者的IP地址，從而預防對SSH伺服器的暴力破解。DenyHosts是由Phil Schwartz開發的，他也是的開發者。原理.DenyHosts透過監測身份驗證登入日誌的末尾，來獲取近期失敗的登入嘗試資訊。DenyHosts記錄了有關登入者IP地址的資訊，並將失敗的登入嘗試次數與使用者指定的閾值進行比較。如果失敗的登入嘗試次數太多，DenyHosts假定發生了，並透過將IP地址新增到伺服器上的codice_1，遮蔽相關IP，防止其進一步的攻擊。DenyHosts 2.0及以上的版本支援集中同步，從而可以阻止攻擊過多臺電腦的慣犯。從多臺計算機，DenyHosts 2.0 及以上支援集中同步，所以重複的罪犯將被阻止。denyhosts.net網站從運行了該軟體的計算機上收集統計資訊。DenyHosts僅對使用IPv4的連線有效。它在IPv6下不起作用。DenyHosts可以手動執行，可以作為一個守護程序，也可以作為一個cron任務。漏洞.Daniel B. Cid撰寫了一篇論文，表示DenyHosts以及類似的應用Fail2ban和BlockHosts，容易受到遠端日誌注入的攻擊。這個問題在2.6版中被修復。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: DenyHosts
metadata.url: https://zh.wikipedia.org/wiki?curid=4226001