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


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

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 表格」