Loading...
MySQL 9.5 Reference Manual 9.5의 8.4.3 Connection Control Plugins의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
8.4.3.1 Connection Control Plugin Installation
8.4.3.2 Connection Control Plugin System and Status Variables
참고
Connection Control plugin은 deprecated되었으며, 향후 MySQL 버전에서 제거될 수 있습니다. 이는 Connection Control 컴포넌트로 대체되었습니다. 자세한 내용은 Section 8.4.2.3, “Migrating to the Connection Control Component”를 참고하십시오.
MySQL 서버에는 관리자가 연속된 실패 시도 횟수가 설정 가능한 값에 도달한 후, 연결 시도에 대한 서버 응답에 점진적으로 증가하는 지연을 도입할 수 있게 해주는 플러그인 라이브러리가 포함되어 있습니다. 이 기능은 MySQL 사용자 계정에 대한 무차별 대입 공격을 지연시켜 억지 효과를 제공합니다.
이 플러그인 라이브러리에는 두 개의 플러그인이 포함됩니다:
CONNECTION_CONTROL은 들어오는 연결 시도를 검사하고 필요에 따라 서버 응답에 지연을 추가합니다. 이 플러그인은 또한 동작을 설정할 수 있게 해주는 시스템 변수들과, 기본적인 모니터링 정보를 제공하는 상태 변수를 노출합니다.CONNECTION_CONTROL 플러그인은 감사 플러그인 인터페이스를 사용합니다(참고: Writing Audit Plugins). 정보를 수집하기 위해, 이 플러그인은 MYSQL_AUDIT_CONNECTION_CLASSMASK 이벤트 클래스를 구독하고, MYSQL_AUDIT_CONNECTION_CONNECT 및 MYSQL_AUDIT_CONNECTION_CHANGE_USER 서브이벤트를 처리하여 서버가 연결 시도에 응답하기 전에 지연을 도입해야 하는지 여부를 확인합니다.
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS는 실패한 연결 시도에 대한 더 자세한 모니터링 정보를 노출하는 INFORMATION_SCHEMA 테이블을 구현합니다. 이 테이블에 대한 자세한 내용은 Section 28.6.2, “The INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS Table”를 참고하십시오.다음 절에서는 connection control 플러그인의 설치 및 설정에 대한 정보를 제공합니다.
8.4.2 The Connection Control Component
8.4.4 The Password Validation Component