如何限制 Subversion 的登入嘗試?

如何限制 Subversion 的登入嘗試?

我們透過 Apache 模組設定 Subversion 伺服器mod_dav_svn,並透過 LDAP 完成身份驗證。
現在我們想限制 Subversion 的登入嘗試以防止暴力攻擊。如果使用者(或機器人)輸入密碼三次錯誤,他應該被阻止一段特定的時間。

我們如何透過上述設定建立這種保護?

答案1

mod_dav_svn具有廣泛的記錄功能。將此與失敗2禁止並且您應該能夠攔截暴力登入嘗試。

答案2

如果 LDAP 支援密碼原則 IETF 草案,您可以在 LDAP 本身中執行此操作。 (OpenLDAP 就是這樣。)只需將標準策略的pwdLockout屬性設為truepwdMaxFailure非零值(在您的情況下為 3),以及pwdLockoutDuration您希望鎖定的秒數(例如300),只要您認為足夠長即可阻止機器人。

相關內容