セキュリティ機能を強化! powergres plus v9.1 のご紹介 ·...

27
Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 1 セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 PostgreSQL 最新動向 & 活用事例セミナー 2013 06 27 () 16:2016:40 SRA OSS, Inc. 日本支社 PostgreSQL 技術グループ 正野 裕大

Upload: others

Post on 13-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 1

セキュリティ機能を強化!PowerGres Plus V9.1 のご紹介

PostgreSQL 最新動向 & 活用事例セミナー

2013 年 06 月 27 日 (木) 16:20~16:40

SRA OSS, Inc. 日本支社

PostgreSQL 技術グループ 正野 裕大

Page 2: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 2

セッションでお伝えすること

の新機能紹介

透過的データ暗号化で貴重なデータを保護する

仮想マシンでデモンストレーション

Page 3: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 3

まずは、 の概要を

Page 4: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 4

とは

PowerGres ファミリー

をベースとしたデータベース製品

PowerGres Plus は耐障害性とセキュリティを

PowerGres PowerGres Plus PowerGres HA

充実のサポート 高い信頼性とセキュリティ 高可用性

PostgreSQL

Page 5: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 5

ファミリーの歴史

2004 2005 2006 2007 2008 2009 2010 2012 20132011

V1, V2

V1

V1, V2

V3 V4, V5 V6 V7, V9.0 V9.1

V2 V5

V3 V4, V5 V6 V7, V9.0 V9.1

PowerGres

PowerGres Plus

PowerGres HA

8.0 8.4 9.1

と共に成長PostgreSQL

Page 6: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 6

8.0

V4, V5

ファミリーの歴史

2004 2005 2006 2007 2008 2009 2010 2012 20132011

V1, V2

V1

V1, V2

V3 V6 V7, V9.0 V9.1

V2 V5

V3 V4, V5 V6 V7, V9.0 V9.1

PowerGres

PowerGres Plus

PowerGres HA

8.4 9.1

と共に成長PostgreSQL

V1

PostgreSQL 8.0 に先駆けて

Windows 対応

オンラインバックアップとリカバリ

V5

PostgreSQL には未だ搭載されていない

トランザクションログの二重化

V9.1

Page 7: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 7

ファミリーの歴史

2004 2005 2006 2007 2008 2009 2010 2012 20132011

V1, V2

V1

V1, V2

V3 V4, V5 V6 V7, V9.0 V9.1

V2 V5

V3 V4, V5 V6 V7, V9.0 V9.1

V9.1

PowerGres

PowerGres Plus

PowerGres HA

8.0 8.4 9.1

と共に成長PostgreSQL

新バージョンリリース

Page 8: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 8

がベース

サポートサービスと分かりやすい GUI 管理ツールで安心手軽に DB 運用管理

の特徴

独自の機能拡張による耐障害性とセキュリティの向上

PowerGres PowerGres Plus PowerGres HA

サポートサービス

PostgreSQL 9.1.9

GUI 管理ツール

トランザクションログの二重化

データベース暗号化 HA クラスタ構成

PostgreSQL

新しい

Page 9: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 9

の新機能紹介

透過的データ暗号化

Page 10: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 10

テーブル空間単位でデータを暗号化→ テーブル空間内のテーブルファイル、インデックスファイルが暗号化される

の透過的データ暗号化

テーブル空間A テーブル空間B

テーブル空間C

ストレージ、データファイルが盗み出されても機密データは保護されたまま

Page 11: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 11

の透過的データ暗号化

データベースクラスタ

テーブル空間A テーブル空間B

テーブル空間C

暗号化 / 復号は で管理

→ クライアント側の処理を変更する必要がない

データベースクライアント

SQL

SQL

SQL

Page 12: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 12

の透過的データ暗号化

データベースクラスタ

暗号化

暗号化アルゴリズムは AES 128 / AES 256 を選択可能

2 層のキーストアファイルでデータを保護マスター暗号化キー → 各テーブル空間の暗号化キー

DB 管理者のパスフレーズによってマスター暗号化キーを生成

Page 13: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 13

暗号化アルゴリズムは AES 128 / AES 256 を選択可能

の透過的データ暗号化

データベースクラスタ

2 層のキーストアファイルでデータを保護マスター暗号化キー → 各テーブル空間の暗号化キー

暗号化

暗号化

DB 管理者のパスフレーズによってマスター暗号化キーを生成

マスター暗号化キーによって暗号化されたキーストアファイルでテーブル空間内を暗号化

Page 14: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 14

デモンストレーション

透過的データ暗号化を設定してデータを保護する

Page 15: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 15

デモンストレーションの構成仮想マシンにて実演

データベースクラスタ(/var/lib/pgsql/data)

バックアップディレクトリ(/var/lib/pgsql/backups)

CentOS 5.9 64bit

Page 16: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 16

デモンストレーションの流れ

1 2 3 4

データベースクラスタ

Page 17: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 17

デモンストレーションの流れ

1 2 3 4

データベースクラスタ

マスター暗号化キーの作成

Page 18: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 18

デモンストレーションの流れ

1 2 3 4

データベースクラスタ

暗号化されたテーブル空間の作成

Page 19: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 19

デモンストレーションの流れ

1 2 3 4

データベースクラスタ

非暗号化 / 暗号化テーブル空間に同一のデータを投入

INSERT INSERT

Page 20: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 20

デモンストレーションの流れ

1 2 3 4

データベースクラスタ

INSERT INSERT

実際にファイルの中身を確認

Page 21: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 21

の透過的データ暗号化

データベースクラスタ

テーブル空間A テーブル空間B

テーブル空間C

データベースクライアント

SQL

SQL

SQL

データを簡単に暗号化

クライアント側は暗号化 / 復号を意識する非必要なし

OKOK

Page 22: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 22

の透過的データ暗号化ストリーミングレプリケーションも問題なし

構築時にキーストアファイルが渡される

待機系サーバでキーストアファイルをオープン → 暗号化 / 復号化スタート

Page 23: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 23

暗号化におけるオーバーヘッドはほぼなし

の透過的データ暗号化

特に、AES-NI を搭載した CPU の場合は、オーバーヘッドは極小化される

暗号化なし AES128 AES2560

5000

10000

15000

20000

25000

1 秒あ

たり

のト

ラン

ザク

ション数

暗号化なし AES128 AES2560

100

200

300

400

500

600

処理

時間(秒)

暗号化なし AES128 AES2560

100

200

300

400

500

600

処理

時間(秒)

pgbench の結果

500 万行のテーブルに UPDATE

500 万行のテーブルファイルをロード

pgbench -i -s 500pgbench -c 64 -j 16 -T 30

Page 24: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 24

セッションでお伝えしたこと

の新機能紹介

透過的データ暗号化で貴重なデータを保護する

仮想マシンでデモンストレーション

Page 25: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 25

セッションでお伝えしたこと

PostgreSQL に信頼性とセキュリティを

の新機能紹介

Page 26: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 26

大学

シラバスほか、業務関連

学務関連

バックヤード業務関連

金融機関

与信診断業務サーバ

不動産評価業務サーバ

バックヤード業務全般

携帯電話サービスサイト業者

ゲーム配信

SNS コミュニティ

通信業者

バックヤード業務関連

家電メーカー

大規模社内システム認証管理

バックヤード業務関連

交通機関

会社間連携共通乗車券システム

バックヤード業務関連

複写機メーカー

保守業務管理サーバ

バックヤード業務全般

インターネットサービス業者

商品販売管理サーバ

バックヤード業務全般

ファミリーの導入実績多分野において累計 9000 本以上の導入実績→ アプリケーションパッケージの足回りとして→ サポート付き商用 DB の廉価な選択肢として

Page 27: セキュリティ機能を強化! PowerGres Plus V9.1 のご紹介 · 暗号化アルゴリズムは aes 128 / aes 256 を選択可能 の透過的データ暗号化 データベースクラスタ

Copyright © 2013 SRA OSS, Inc. Japan All rights reserved. 27

PowerGres 特設ページ

http://powergres.sraoss.co.jp/

SRA OSS, Inc. 日本支社

http://www.sraoss.co.jp/

製品 / サポートのお問い合わせ

技術に関するお問い合わせ

[email protected]

[email protected]

ご案内

http://powergres.sraoss.co.jp/s/ja/tech/exp/

PowerGres Plus 体験記 公開中!