MySQL Ver. 5.7.11 부터 컴포넌트와 플러그인 형태로 keyring service를 제공한다. 이 기능은 InnoDB를 사용하는 경우에만 사용할 수 있다. 그러나, 나중에는 다른 스토리지 엔진에서도 사용할 수 있게 개선할 것이다.
Keyring 서비스는 front-end 인터페이스이고, back-end는 모두 다른 Keyring을 사용할 수 있다. 2가지의 keyring을 제공한다.
1. keyring_file
MySQL Ver. 5.7.11부터 플러그인 형태로 커뮤니티 서버에서 제공하는 것으로 암호화 되지 않은 일반 파일안에 키를 정한다. 그래서 안전한 곳에 해당 파일을 저장해야 한다.
2. keyring_okv
MySQL Ver. 5.7.12부터 플러그인 형태로 엔터프라이즈 서버에서 제공하는 것으로 Oracle Key Vault Server에 키를 저장한다.
관리를 위해 MySQL Ver. 5.7.13부터 관리를 위한 SQL Interface와 User-defined function을 제공한다.
이 기능을 사용하게 되면,
사용자는 Keyring 서비스를 사용하고 싶다면 사용 전에 keyring 플러그인을 미리 로딩시켜 놔야 한다.
http://mysqlserverteam.com/keyring-framework/
'MySQL별책부록' 카테고리의 다른 글
MySQL Ver. 5.7 Buffer Pool 상태 정보 저장하여 사용하기 (1) | 2016.07.08 |
---|---|
MySQL Ver. 5.7 InnoDB Fulltext Search 기능 개선 (2) | 2016.06.30 |
MySQL Ver. 5.7 InnoDB Transparent Page Compression (0) | 2016.06.03 |
MySQL Ver. 5.7에서 임시테이블에 대한 성능 개선 (0) | 2016.06.02 |
MySQL Ver. 5.7 DML 작업 성능 개선 (1) | 2016.06.01 |