3. 自己紹介
杉山真也 (@RDBMS)
-MySQL Presales Consultant Before Join MySQL Team
DB Team Manager
DB Consultant
Operating Officer
Since 2005 - 2013
Section Manager
2013 - 2014
MS SQL, Oracle, DB2
MS SQL, MySQL, Oracle
5. MySQLとの付き合い
その他、運営サイト含む
「国内最大規模」,カカクコムがRuby on Railsで月 間380万ユーザーの「食べログ.com」を全面再構築
tabelog.com (現在)
月間利用者数 5,661万人
月間総ページ数:12億9,371万PV
2007年10月22日
2005年
MySQL Server Community Edition…..
6. 最近までOne of Big GPL ユーザーでしたが、 特定分野でEEの新しい暗号化が使えそうなので、 EEでの新機能含みMySQL暗号化の話を させて頂きます
7. 共通鍵暗号化 Community and Enterprise Edition共に利用可能 Since: MySQL 4.0.2~
DEMO
AES_ENCRYPT(str,key_str),
AES_DECRYPT(crypt_str,key_str)
MySQL標準で使用が可能なものの中で、
暗号的に良く使われている暗号化関数です。
標準128 ビットのキーの長さを使用したエンコード
暗号化・復号化文字列は共に同じものを利用
8. 共通鍵暗号化 Community and Enterprise Edition共に利用可能 Since: MySQL 5.6.17~
標準256 ビットのキーの長さを使用したエンコード
暗号化・復号化文字列は共に同じものを利用
128, 192 or 256 bitの暗号化方法が設定可能
暗号化の必要性と暗号化によるオーバーヘッド
により選択
AES_ENCRYPT(str,key_str[,init_vector])
AES_DECRYPT(crypt_str,key_str[,init_vector])