SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
AWSだけで出来る

(たぶん)一番早く構築する
セキュアな環境
株式会社ハウインターナショナル 奥村 潤
自己紹介
株式会社ハウインターナショナル

ソフトウェア開発部

奥村 潤(25)
主に扱う技術

・Ruby
・ブロックチェーン
WEBサービス運営

どうしてますか?
SSL暗号化通信してますか?
してますよね!
証明書はどうしてますか?
Let's Encrypt?
煩わしいので全部AWSで
やってしまいましょう!
※個人の見解です
その前に
SSLとは何か
復習しましょう
SSLとは
• Secure Socket Layer
• 次の3つを防止するための暗号化プロトコル
• 盗聴
• 改ざん
• なりすまし
SSLとは
• Secure Socket Layer
• 次の3つを防止するための暗号化プロトコル
• 盗聴
• 改ざん
• なりすまし
公開鍵暗号,共通鍵暗号
SSLとは
• Secure Socket Layer
• 次の3つを防止するための暗号化プロトコル
• 盗聴
• 改ざん
• なりすまし
公開鍵暗号,共通鍵暗号
実在証明
AWSだけで

SSL暗号化通信
SSL暗号化までの流れ
1. ドメイン取得
2. 証明書発行
3. 証明書のインストール
SSL暗号化までの流れ
1. ドメイン取得
2. 証明書発行
3. 証明書のインストール
Amazon Route53
• 可用性が高くスケーラブルなクラウドドメインネームシステム
ウェブサービスです

www.example.com のような名前を、コンピュータが互いに
接続するための数字のIP アドレスに変換するサービスで、開
発者や企業がエンドユーザーをインターネットアプリケーショ
ンにルーティングする、極めて信頼性が高く、コスト効率の
良い方法となるよう設計されています
• ドメイン名登録 も提供します
Amazon Route53
• 「Register domain」からドメインを購入
Amazon Route53
SSL暗号化までの流れ
1. ドメイン取得
2. 証明書発行
3. 証明書のインストール
AWS Certificate Manager
• AWSの各種サービスで使用する SecureSocketsLayer/
TransportLayerSecurity (SSL/TLS)証明書のプロビジョニ
ング、管理、およびデプロイを簡単に行えます
• 証明書は自動更新されます
• AWS Certificate Manager でプロビジョニングされた

SSL/TLS証明書は無料です
• ただしAWSサービス内でのみ利用可能です
AWS Certificate Manager
• 1で取得したドメイン名に対して証明書発行します
• DNS検証かEメール検証が通過したら証明書発行完了です
SSL暗号化までの流れ
1. ドメイン取得
2. 証明書発行
3. 証明書のインストール
AWSでSSL暗号化通信
以下のサービスを利用することで証明書を使用することが可能
•    Elastic Load Balancer
•    Amazon CloudFront
•    Amazon API Gateway
AWSでSSL暗号化通信
以下のサービスを利用することで証明書を使用することが可能
•    Elastic Load Balancer
•    Amazon CloudFront
•    Amazon API Gateway
Elastic Load Balancer
• アプリケーションへのトラフィックを複数のターゲット
(Amazon EC2 インスタンス、コンテナ、IPアドレスなど)
に自動的に分散します
• アプリケーションの耐障害性を高めるのに必 要な高い可用性、
自動スケーリング、堅牢なセキュリティを特徴としています
Elastic Load Balancer
ApplicationLoadBalancerを利用しEC2インスタンスに対して
証明書を当てていきます
Elastic Load Balancer
「ACMから証明書を選択する」を選び、作成した証明書を選択
します
Elastic Load Balancer
ターゲットグループの設定をします

また、ターゲットにはSSL暗号化通信したいサービスが稼働し
ているEC2インスタンスを登録します
Elastic Load Balancer
• Amazon Route53でAレコードを作成します
• AliasTargetに作成したELBのDNS名を入力します
• EC2インスタンスのWebサーバーの設定をSSL暗号化通信用
に変更します
以上で設定完了!
まとめ
•   Amazon Route53
① ドメイン取得
② DNS設定
•   AWS Certificate Manager
③ 証明書発行
•   Elastic Load Balancer
④ 証明書のインストール
注意点
• AWS Certificate Managerで発行できるサーバー証明書はド
メイン認証証明書です
• AWS Certificate Managerで発行した証明書はAWSサービ
ス内でのみ利用可能です
• ELBを利用するので少し料金がお高め 

t2.midium($0.0608/時間) + ELB(東京 $0.0243/時間)

月額 $61.272 = 6740円
メリット
• AWSだけで完結
• AWS Certificate Managerの証明書は自動更新してくれるの
で更新漏れがなく安心できます
• 全体的な手続きが簡単(?)
良いAWSライフを

Mais conteúdo relacionado

Mais procurados

【Interop Tokyo 2015】 Sec 01: 「全部のせ+1Tbps対応予定」 ネットワーク セキュリティの最終形
【Interop Tokyo 2015】 Sec 01: 「全部のせ+1Tbps対応予定」 ネットワーク セキュリティの最終形【Interop Tokyo 2015】 Sec 01: 「全部のせ+1Tbps対応予定」 ネットワーク セキュリティの最終形
【Interop Tokyo 2015】 Sec 01: 「全部のせ+1Tbps対応予定」 ネットワーク セキュリティの最終形シスコシステムズ合同会社
 
Cisco C9364C and C9348GC-FXP
Cisco C9364C and C9348GC-FXPCisco C9364C and C9348GC-FXP
Cisco C9364C and C9348GC-FXPTakao Setaka
 
Cisco ACI 情報源
Cisco ACI 情報源Cisco ACI 情報源
Cisco ACI 情報源Takao Setaka
 
Signature & Model Hybrid Platform
Signature & Model Hybrid PlatformSignature & Model Hybrid Platform
Signature & Model Hybrid PlatformYOJI WATANABE
 
Wordpress × 帰ってすぐにセキュリティ
Wordpress × 帰ってすぐにセキュリティWordpress × 帰ってすぐにセキュリティ
Wordpress × 帰ってすぐにセキュリティ大司 中神
 
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)さくらインターネット株式会社
 
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)さくらインターネット株式会社
 
Apstra AOSによるEVPN-VXLANの自動化
Apstra AOSによるEVPN-VXLANの自動化Apstra AOSによるEVPN-VXLANの自動化
Apstra AOSによるEVPN-VXLANの自動化ApstraJapan
 
1ランク上のセキュリティレベルを実現 クラウドでもユーザ主動の鍵管理!?
1ランク上のセキュリティレベルを実現 クラウドでもユーザ主動の鍵管理!?1ランク上のセキュリティレベルを実現 クラウドでもユーザ主動の鍵管理!?
1ランク上のセキュリティレベルを実現 クラウドでもユーザ主動の鍵管理!?株式会社クライム
 
OWASP Nagoya_WordPress_Handson_1
OWASP Nagoya_WordPress_Handson_1OWASP Nagoya_WordPress_Handson_1
OWASP Nagoya_WordPress_Handson_1OWASP Nagoya
 
進化し続けるFlexPod - Cisco UCSのドコがイケているのか
進化し続けるFlexPod - Cisco UCSのドコがイケているのか進化し続けるFlexPod - Cisco UCSのドコがイケているのか
進化し続けるFlexPod - Cisco UCSのドコがイケているのかTakao Setaka
 
ACI3.0(1k) Release
ACI3.0(1k) ReleaseACI3.0(1k) Release
ACI3.0(1k) ReleaseTakao Setaka
 
Cisco の Azure Stack を15分でまるっとご紹介
Cisco の Azure Stack を15分でまるっとご紹介Cisco の Azure Stack を15分でまるっとご紹介
Cisco の Azure Stack を15分でまるっとご紹介Takao Setaka
 
最新プロトコル HTT/2 とは
最新プロトコル HTT/2 とは最新プロトコル HTT/2 とは
最新プロトコル HTT/2 とはYukimitsu Izawa
 
20130719 CDP Night LightningTalk "Internal Port Concentrator"
20130719 CDP Night LightningTalk "Internal Port Concentrator"20130719 CDP Night LightningTalk "Internal Port Concentrator"
20130719 CDP Night LightningTalk "Internal Port Concentrator"Kazuki Ueki
 

Mais procurados (18)

【Interop Tokyo 2015】 Sec 01: 「全部のせ+1Tbps対応予定」 ネットワーク セキュリティの最終形
【Interop Tokyo 2015】 Sec 01: 「全部のせ+1Tbps対応予定」 ネットワーク セキュリティの最終形【Interop Tokyo 2015】 Sec 01: 「全部のせ+1Tbps対応予定」 ネットワーク セキュリティの最終形
【Interop Tokyo 2015】 Sec 01: 「全部のせ+1Tbps対応予定」 ネットワーク セキュリティの最終形
 
Cisco C9364C and C9348GC-FXP
Cisco C9364C and C9348GC-FXPCisco C9364C and C9348GC-FXP
Cisco C9364C and C9348GC-FXP
 
Cisco ACI 情報源
Cisco ACI 情報源Cisco ACI 情報源
Cisco ACI 情報源
 
Signature & Model Hybrid Platform
Signature & Model Hybrid PlatformSignature & Model Hybrid Platform
Signature & Model Hybrid Platform
 
Let's Encryptについて話す【勉強会資料】
Let's Encryptについて話す【勉強会資料】 Let's Encryptについて話す【勉強会資料】
Let's Encryptについて話す【勉強会資料】
 
Wordpress × 帰ってすぐにセキュリティ
Wordpress × 帰ってすぐにセキュリティWordpress × 帰ってすぐにセキュリティ
Wordpress × 帰ってすぐにセキュリティ
 
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
 
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
 
Apstra AOSによるEVPN-VXLANの自動化
Apstra AOSによるEVPN-VXLANの自動化Apstra AOSによるEVPN-VXLANの自動化
Apstra AOSによるEVPN-VXLANの自動化
 
1ランク上のセキュリティレベルを実現 クラウドでもユーザ主動の鍵管理!?
1ランク上のセキュリティレベルを実現 クラウドでもユーザ主動の鍵管理!?1ランク上のセキュリティレベルを実現 クラウドでもユーザ主動の鍵管理!?
1ランク上のセキュリティレベルを実現 クラウドでもユーザ主動の鍵管理!?
 
OWASP Nagoya_WordPress_Handson_1
OWASP Nagoya_WordPress_Handson_1OWASP Nagoya_WordPress_Handson_1
OWASP Nagoya_WordPress_Handson_1
 
進化し続けるFlexPod - Cisco UCSのドコがイケているのか
進化し続けるFlexPod - Cisco UCSのドコがイケているのか進化し続けるFlexPod - Cisco UCSのドコがイケているのか
進化し続けるFlexPod - Cisco UCSのドコがイケているのか
 
ACI3.0(1k) Release
ACI3.0(1k) ReleaseACI3.0(1k) Release
ACI3.0(1k) Release
 
XSS再入門
XSS再入門XSS再入門
XSS再入門
 
Cisco の Azure Stack を15分でまるっとご紹介
Cisco の Azure Stack を15分でまるっとご紹介Cisco の Azure Stack を15分でまるっとご紹介
Cisco の Azure Stack を15分でまるっとご紹介
 
最新プロトコル HTT/2 とは
最新プロトコル HTT/2 とは最新プロトコル HTT/2 とは
最新プロトコル HTT/2 とは
 
20130719 CDP Night LightningTalk "Internal Port Concentrator"
20130719 CDP Night LightningTalk "Internal Port Concentrator"20130719 CDP Night LightningTalk "Internal Port Concentrator"
20130719 CDP Night LightningTalk "Internal Port Concentrator"
 
HTTP/2入門
HTTP/2入門HTTP/2入門
HTTP/2入門
 

Semelhante a AWSだけで出来る(たぶん)一番早く構築するセキュアな環境

いろいろなSSL/TLS設定ガイドライン (JNSA電子署名WG 実世界の暗号・認証技術勉強会資料)
いろいろなSSL/TLS設定ガイドライン (JNSA電子署名WG 実世界の暗号・認証技術勉強会資料)いろいろなSSL/TLS設定ガイドライン (JNSA電子署名WG 実世界の暗号・認証技術勉強会資料)
いろいろなSSL/TLS設定ガイドライン (JNSA電子署名WG 実世界の暗号・認証技術勉強会資料)Kenji Urushima
 
情報セキュリティCAS 第二十七回放送用スライド
情報セキュリティCAS 第二十七回放送用スライド情報セキュリティCAS 第二十七回放送用スライド
情報セキュリティCAS 第二十七回放送用スライドKumasan, LLC.
 
すぐできるWeb制作時のセキュリティTips
すぐできるWeb制作時のセキュリティTipsすぐできるWeb制作時のセキュリティTips
すぐできるWeb制作時のセキュリティTipsyoshinori matsumoto
 
これから始めるssl対策
これから始めるssl対策これから始めるssl対策
これから始めるssl対策Shohei Kobayashi
 
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方Serverworks Co.,Ltd.
 
コンバージョンに効く!?SSLサーバ処方箋
コンバージョンに効く!?SSLサーバ処方箋コンバージョンに効く!?SSLサーバ処方箋
コンバージョンに効く!?SSLサーバ処方箋Masashi Kawamura
 
公開鍵、秘密鍵ってなに?
公開鍵、秘密鍵ってなに?公開鍵、秘密鍵ってなに?
公開鍵、秘密鍵ってなに?kenji4569
 
Cocoa勉強会#60-Common Cryptoを使った共通鍵の暗号と復号
Cocoa勉強会#60-Common Cryptoを使った共通鍵の暗号と復号Cocoa勉強会#60-Common Cryptoを使った共通鍵の暗号と復号
Cocoa勉強会#60-Common Cryptoを使った共通鍵の暗号と復号Masayuki Nii
 
クラウド移行で解決されるセキュリティとリスク 公開用
クラウド移行で解決されるセキュリティとリスク 公開用クラウド移行で解決されるセキュリティとリスク 公開用
クラウド移行で解決されるセキュリティとリスク 公開用Lumin Hacker
 
20191224 aws cloud9
20191224 aws cloud920191224 aws cloud9
20191224 aws cloud9yamamotomsc
 
Security Night #1 AWSのセキュリティアプローチとTLS
Security Night #1 AWSのセキュリティアプローチとTLSSecurity Night #1 AWSのセキュリティアプローチとTLS
Security Night #1 AWSのセキュリティアプローチとTLShkiriyam
 
AmazonVPCについて(JAWSUG女子会発表分)
AmazonVPCについて(JAWSUG女子会発表分)AmazonVPCについて(JAWSUG女子会発表分)
AmazonVPCについて(JAWSUG女子会発表分)Kayo Iio
 
インフラ系自主トレするならAWS
インフラ系自主トレするならAWSインフラ系自主トレするならAWS
インフラ系自主トレするならAWSYasuhiro Araki, Ph.D
 
Slaesforce TLS1.0 無効化にあたって
Slaesforce TLS1.0 無効化にあたってSlaesforce TLS1.0 無効化にあたって
Slaesforce TLS1.0 無効化にあたってHiroyuki Sawano
 
#mailerstudy 02 暗号入門 (2012-02-22更新)
#mailerstudy 02 暗号入門 (2012-02-22更新)#mailerstudy 02 暗号入門 (2012-02-22更新)
#mailerstudy 02 暗号入門 (2012-02-22更新)Takashi Takizawa
 
S3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/RubyS3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/Ruby真吾 吉田
 

Semelhante a AWSだけで出来る(たぶん)一番早く構築するセキュアな環境 (20)

いろいろなSSL/TLS設定ガイドライン (JNSA電子署名WG 実世界の暗号・認証技術勉強会資料)
いろいろなSSL/TLS設定ガイドライン (JNSA電子署名WG 実世界の暗号・認証技術勉強会資料)いろいろなSSL/TLS設定ガイドライン (JNSA電子署名WG 実世界の暗号・認証技術勉強会資料)
いろいろなSSL/TLS設定ガイドライン (JNSA電子署名WG 実世界の暗号・認証技術勉強会資料)
 
情報セキュリティCAS 第二十七回放送用スライド
情報セキュリティCAS 第二十七回放送用スライド情報セキュリティCAS 第二十七回放送用スライド
情報セキュリティCAS 第二十七回放送用スライド
 
すぐできるWeb制作時のセキュリティTips
すぐできるWeb制作時のセキュリティTipsすぐできるWeb制作時のセキュリティTips
すぐできるWeb制作時のセキュリティTips
 
これから始めるssl対策
これから始めるssl対策これから始めるssl対策
これから始めるssl対策
 
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
 
コンバージョンに効く!?SSLサーバ処方箋
コンバージョンに効く!?SSLサーバ処方箋コンバージョンに効く!?SSLサーバ処方箋
コンバージョンに効く!?SSLサーバ処方箋
 
AWS KMSと鍵の話
AWS KMSと鍵の話AWS KMSと鍵の話
AWS KMSと鍵の話
 
Play_using_Proxy
Play_using_ProxyPlay_using_Proxy
Play_using_Proxy
 
Play_using_Proxy
Play_using_ProxyPlay_using_Proxy
Play_using_Proxy
 
公開鍵、秘密鍵ってなに?
公開鍵、秘密鍵ってなに?公開鍵、秘密鍵ってなに?
公開鍵、秘密鍵ってなに?
 
Cocoa勉強会#60-Common Cryptoを使った共通鍵の暗号と復号
Cocoa勉強会#60-Common Cryptoを使った共通鍵の暗号と復号Cocoa勉強会#60-Common Cryptoを使った共通鍵の暗号と復号
Cocoa勉強会#60-Common Cryptoを使った共通鍵の暗号と復号
 
SSL入門
SSL入門SSL入門
SSL入門
 
クラウド移行で解決されるセキュリティとリスク 公開用
クラウド移行で解決されるセキュリティとリスク 公開用クラウド移行で解決されるセキュリティとリスク 公開用
クラウド移行で解決されるセキュリティとリスク 公開用
 
20191224 aws cloud9
20191224 aws cloud920191224 aws cloud9
20191224 aws cloud9
 
Security Night #1 AWSのセキュリティアプローチとTLS
Security Night #1 AWSのセキュリティアプローチとTLSSecurity Night #1 AWSのセキュリティアプローチとTLS
Security Night #1 AWSのセキュリティアプローチとTLS
 
AmazonVPCについて(JAWSUG女子会発表分)
AmazonVPCについて(JAWSUG女子会発表分)AmazonVPCについて(JAWSUG女子会発表分)
AmazonVPCについて(JAWSUG女子会発表分)
 
インフラ系自主トレするならAWS
インフラ系自主トレするならAWSインフラ系自主トレするならAWS
インフラ系自主トレするならAWS
 
Slaesforce TLS1.0 無効化にあたって
Slaesforce TLS1.0 無効化にあたってSlaesforce TLS1.0 無効化にあたって
Slaesforce TLS1.0 無効化にあたって
 
#mailerstudy 02 暗号入門 (2012-02-22更新)
#mailerstudy 02 暗号入門 (2012-02-22更新)#mailerstudy 02 暗号入門 (2012-02-22更新)
#mailerstudy 02 暗号入門 (2012-02-22更新)
 
S3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/RubyS3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/Ruby
 

AWSだけで出来る(たぶん)一番早く構築するセキュアな環境