Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Security JAWS #6

Security JAWS #6

Nobuhiro Makita

August 24, 2017
Tweet

Other Decks in Technology

Transcript

  1. • 名前 • 牧⽥ 延⼤ • 所属 • F5ネットワークスジャパン •

    SEマネージャー (エンタープライズSE および パートナーSE) • 略歴 • ⾦融系インフラSE • R&D、プログラマ(HDLC, PPP, 802.1x, RADIUS, SOAP, HTTP,..) • プリセールス
  2. • • HTTP リクエスト Internet Amazon S3 iRules (TCL) iRulesLX

    (node.js) API call RPC HTTP リクエスト
  3. Internet gateway Public Subnet Amazon S3 bucket Internet App BIG-IP

    Private Subnet http://bigip.local/s3buket/document.pdf IAM S3 pre-sign url request AWSAccessKeyId=IAMAccessKEY &Expires=1234567890&Signatur e=XXXXXXXXXXXX https://s3.amazonaws.com/s3buket/document.pdf? AWSAccessKeyId=IAMAccessKEY&Expires=1234567 890&Signature=XXXXXXXXXXXX PDF インターナルなURLに HTTPアクセス(署名なし) IAMユーザで時限署名 URLをリクエスト 署名付きURLを発⾏ HTTPSで、S3のFQDNに、 署名付きURLでアクセス バケットからドキュメント をレスポンス
  4. • • • NAT VPC エンドポイント BIG-IP IAM認証& pre-signed URL

    ▲ アプリで実装 ▲ アプリで実装 • BIG-IPで巻取り 経路の暗号化 ▲ アプリで実装考慮 • 閉域接続 • HTTPS対応 APIセキュリティ ▲ 別途考慮 ▲ 別途考慮 • WAFあり パフォーマンス ▲ 考慮が必要 • 基本的に考慮不要 • キャッシュあり 値段 • 安い • 安い ▲ ちょい⾼い
  5. • • Elastic Load Balancer App App App App Elastic

    Load Balancer Amazon CloudWatch Amazon SNS Amazon S3 Elastic Load Balancer App App App App Amazon CloudWatch Amazon SNS Amazon S3 エンハンス New Availability Zone Availability Zone Auto Scaling group Auto Scaling group Availability Zone Availability Zone Auto Scaling group Auto Scaling group