![如何限制 Subversion 的登入嘗試?](https://rvso.com/image/568250/%E5%A6%82%E4%BD%95%E9%99%90%E5%88%B6%20Subversion%20%E7%9A%84%E7%99%BB%E5%85%A5%E5%98%97%E8%A9%A6%EF%BC%9F.png)
我們透過 Apache 模組設定 Subversion 伺服器mod_dav_svn
,並透過 LDAP 完成身份驗證。
現在我們想限制 Subversion 的登入嘗試以防止暴力攻擊。如果使用者(或機器人)輸入密碼三次錯誤,他應該被阻止一段特定的時間。
我們如何透過上述設定建立這種保護?
答案1
答案2
如果 LDAP 支援密碼原則 IETF 草案,您可以在 LDAP 本身中執行此操作。 (OpenLDAP 就是這樣。)只需將標準策略的pwdLockout
屬性設為true
、pwdMaxFailure
非零值(在您的情況下為 3),以及pwdLockoutDuration
您希望鎖定的秒數(例如300),只要您認為足夠長即可阻止機器人。