PCI DSSなどのセキュリティ基準ではデータベースの暗号化を求めているケースがあり、また個人情報保護の目的でデータベース暗号化を求めている場合が多いです。 それでは、データベースの暗号化は実際にはどうすればよいか、代表的な3方式について、概要とメリット・デメリットを説明します。 今回の目玉: データベースを取り巻く脅威について、簡単な脅威分析を行い、どの脅威が各方式で守れるかを解説します。 データベースに対するSQLインジェクションやリモートコード実行(RCE)によりデータベースの情報が漏洩する方法については、以下の動画でデモンストレーションしています。 ・SQLインジェクションによりクレジットカード情報を盗むデモンストレーション https://www.youtube.com/watch?v=Vvgmeu128ak ・DBに保存されたクレジットカード情報をバックドア経由で
![データベース暗号化の方式と目的 - YouTube](https://cdn-ak-scissors.b.st-hatena.com/image/square/99dd43bd0ee9e7ed8a19a4d679832cd6f9ecb130/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FCLs-jcfRVRQ%2Fhqdefault.jpg)