文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  連線控制外掛程式

8.4.2 連線控制外掛程式

MySQL 伺服器包含一個外掛程式程式庫,可讓管理員在可設定的連續嘗試失敗次數之後,在伺服器回應連線嘗試時引入越來越長的延遲。這項功能提供了一種威懾方法,可減緩針對 MySQL 使用者帳戶的暴力破解攻擊。外掛程式程式庫包含兩個外掛程式

  • CONNECTION_CONTROL 檢查連入的連線嘗試,並在必要時為伺服器回應加入延遲。此外,此外掛程式也會公開系統變數,讓其運作可以設定,並提供基本監控資訊的狀態變數。

    CONNECTION_CONTROL 外掛程式使用稽核外掛程式介面(請參閱撰寫稽核外掛程式)。為了收集資訊,它會訂閱 MYSQL_AUDIT_CONNECTION_CLASSMASK 事件類別,並處理 MYSQL_AUDIT_CONNECTION_CONNECTMYSQL_AUDIT_CONNECTION_CHANGE_USER 子事件,以檢查伺服器在回應連線嘗試之前是否應加入延遲。

  • CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS 實作了一個 INFORMATION_SCHEMA 表格,公開了更多有關失敗連線嘗試的詳細監控資訊。

下列章節提供關於連線控制外掛程式安裝與設定的資訊。有關 CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS 表格的資訊,請參閱第 28.6.2 節,「INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS 表格」