AWS 上で達成できるセキュリティ基準と業界標準

# <i class="fa fa-map-marker" /> 目的
　「AWSのセキュリティ」というと、セキュリティグループ、ネットワーク ACL、IAM、KMS、Cognito・・・などが思いつくかもしれませんが、一方でセキュリティという用語には、それ以外にも「データセンターに怪しい人が侵入できない」「回線が二重化されている」「データが二重化されている」といった物理セキュリティ、データセキュリティ等も含まれています。

　AWS では物理的にデータセンタへ立ち入ったり、サーバに触れることはできませんが、適切なセキュリティ管理[^1]を証明するため、ISO27001 を始めとするさまざまな第三者認証を取得しています[^2]。これにより透明性を確保しセキュリティを証明しているわけですね。詳細は [責任共有モデル](https://aws.amazon.com/jp/compliance/shared-responsibility-model/)のページに記載されています。「Security **'of'** the CloudはAWS」「Security **'in'** the Cloudは利用者」にそれぞれ責任を持つ必要があります。
![shared_responsibility.jpg](https://qiita-image-store.s3.amazonaws.com/0/130874/5109a7bf-badd-39f7-efae-beb9c15765b7.jpeg)
*※EC2（IaaS）の場合です*

　本エントリでは AWS の取得している世界標準、業界標準としての認定や基準を読み解きます。専門用語が多くて難しいのと日本では馴染みのないものも多くありましたので、代表的なものについて紹介して、クラウド導入事例（AWS に拘らず）のリンクも載せていますので、何かの取っ掛かりになればと思います。

# <i class="fa fa-globe" /> AWS の取得している代表的な認証

- [ISO27017](https://aws.amazon.com/jp/compliance/iso-27017-faqs/)
    - クラウドコンピューティング (提供および利用）に関する情報セキュリティ管理策実践の規範、日本でも多くの企業が取得しています
    - 評価対象：情報を扱う際のセキュリティポリシーの方針・制定・運用・定期見直しの規格。
    - 更新頻度：毎年
- [ISO27001] (https://ja.wikipedia.org/wiki/ISO/IEC_27000_%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA)
    - 情報セキュリティの国際規格
    - 評価対象：情報セキュリティの基本方針、組織マネジメント、情報管理指標、物理保護、通信保護、アクセス制御 等
    - 情報システム企業だけでなく、さまざまな企業が取得している
    - 資産管理とか社員管理のシステムはISO27001に則って[ISMS](https://ja.wikipedia.org/wiki/%E6%83%85%E5%A0%B1%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0)（Information Security Management System、情報セキュリティマネジメントシステム）
    - 更新頻度：毎年
- [SOC1,SOC2,SOC3](https://aws.amazon.com/jp/compliance/soc-faqs/)
    - 内部監査の報告書を一定の基準に則り作成し、第三者機関が評価する仕組み
    - 評価対象：セキュリティ、可用性、処理のインテグリティ、機密保持、プライバシー 
    - SOC3 は外部へ報告書を公開する
    - 更新頻度：毎年

## <i class="fa fa-map-o" /> AWS のセキュリティの超サマリ
- AWS データセンターでは火災対策・UPS・ネットワーク冗長化など、可用性の高い運用を行っています。データセンターは自然災害を考慮した安心安全な場所にあり、場所はヒミツです。外観からはデータセンターであることがわかりません。
- 顧客がデータセンターへ訪問することはセキュリティ上許可していません。従業員がデータセンターにアクセスする場合も監視カメラ、侵入検知システム、2要素認証など厳密な権限管理をしていて、ログ取りと定期監査があります。
- AWS 社内ネットワークは AWS 稼働ネットワークとは論理的に分離されていて、従業員のAWS稼働ネットワークへのアクセスには認証情報が必要で、これも承認プロセスと、ログ取りと定期監査があります。
- DDoS、IP スプーフィング、ポートスキャン対策 等 AWS 側でもセキュリティ施策・ネットワークの監視を行っています、パッチ適用もしてます。
- そのほか、AWS アカウントのセキュリティ（キーペア等）、AWS サービスのセキュリティ（VPC 等）の説明
- 秘密保持契約（NDA）を結べばもうちょっと教えてあげます。

　といった項目がたくさんあるので、暇な方はホワイトペーパー[^1]を参照ください。

# <i class="fa fa-location-arrow" /> 業界標準 から見た AWS の対応可否
## <i class="fa fa-file-text-o" /> [FISC安全対策基準](https://aws.amazon.com/jp/compliance/fisc/)
![FISC.jpg](https://qiita-image-store.s3.amazonaws.com/0/130874/3476c24d-2cd7-cbb2-b2ce-5bd92daa90f8.jpeg)
### 概要と要約
　FISC (公益財団法人金融情報システムセンター)が作成した「金融機関等コンピュータシステムの安全対策基準・解説書」は金融機関などの自主基準として策定され、物理セキュリティからデータ管理まで、138の設備基準、114の運用基準、53の技術基準から構成されています。金融庁監査基準の検査項目も網羅されているため、金融機関は必ず準拠しているようです。

### AWS 対応状況
　FISC は「データセンターのセキュリティ」「データ運用」「システム開発」「要員管理」「データ保護」「不正使用防止」など項目が多岐にわたります。AWS の責任共有モデルにおいてはどう考えればよいのでしょうか。
　AWS の回答として、[「金融機関等コンピュータシステムの安全対策基準」に対する AWS の対応状況リスト](https://aws.amazon.com/jp/aws-jp-fisclist/)および、AWS パートナーの企業複数社が共同で[金融機関向け『Amazon Web Services』対応セキュリティリファレンス](http://www.scsk.jp/product/technology/awssrf.html)を提示しています。
　アクセス監査、バックアップ、帳票管理、データ管理など AWS 上の機能(Security in the Cloud)として利用者が管理しなければならない項目も多くありますが、基本的に FISC 全項目が AWS 上で「適合可能」という評価になっています[^4]。

![awssrf_1.png](https://qiita-image-store.s3.amazonaws.com/0/130874/a4c231a8-0105-5a8d-6265-120c3c3cb0fe.png)
画像引用元：[金融機関向け『Amazon Web Services』対応セキュリティリファレンス](http://www.scsk.jp/product/technology/awssrf.html)

### クラウド適用事例
- [住信SBIネット銀行株式会社](https://www.idcf.jp/case/netbk/)
- [マネックス証券](https://aws.amazon.com/jp/solutions/case-studies/monex/)

## <i class="fa fa-file-text-o" />  [CSV(Computerized System Validation)](https://aws.amazon.com/jp/compliance/gxp-part-11-annex-11/) [^5]
##概要と要約
　医薬・医療業界のガイドライン、正式名 「医薬品・医薬部外品製造販売業者等におけるコンピュータ化システム適正管理ガイドライン」
　医薬品・医薬外部品の品質基準を守るため、検証（Validation）を目的としてデータ管理を行う。医療品・医薬品の「原材料・製造・出荷工程」「臨床・品質試験結果」「空調・製造設備などのデータ」などなどいろいろ文書化し、医薬品の開発～出荷までに品質保証するための業界標準。製薬企業・医療機器メーカなどは必ず導入しています。

### AWS 対応状況
　CSV は「第三者機関の認証（ISO27001等）」、「不正アクセス防止」「データセンターへの立入制限」「証跡取得」「バックアップ」「変更管理」「教育」など項目は多岐にわたります。AWS の責任共有モデルにおいてはどう考えればよいのでしょうか。
　これの回答として、企業が共同で[「AWS_CSVリファレンス」](https://www.jsol.co.jp/solution/csv_on_aws.html)を提示しています。
　こちらも FISC と同じく、基本的に CVS 全項目が AWS 上で「CSV への適格性：適合」という評価になっています。[^6]

![img_sol_csv_on_aws.jpg](https://qiita-image-store.s3.amazonaws.com/0/130874/edcbc48d-eaad-0761-504c-ad640bc5a40a.jpeg)

画像引用元：[CSV on AWS (Computerized System Validation on Amazon Web Service - 株式会社JSOL](https://www.jsol.co.jp/solution/csv_on_aws.html)

　少し話がずれますが、該当資料にはサービス供給者の適性判断である「AWS供給者アセスメント・監査適用リファレンス」という内容も含まれており、「企業の運用状況（事業計画・年次報告は適正か）」「導入・取引事例があるか」などといった項目にも言及されています。

### クラウド適用事例
- [株式会社CACエクシケア](https://ecloudp.com/media/2016/03/26/15)


## <i class="fa fa-file-text-o" />  PCI-DSS
![pci-dss-l.jpg](https://qiita-image-store.s3.amazonaws.com/0/130874/5e6ac74b-f95a-7f7d-6e34-133eae7924a2.jpeg)

### 概要と要約
　クレジットカード会社のセキュリティ基準です。クレジットカードの取引情報を保護するため、保守方針、ネットワーク監視、セキュリティポリシー等、12の大項目と約300の子項目で構成されています。

### AWS対応状況
　AWS は [PCI DSS レベル 1](https://aws.amazon.com/jp/compliance/pci-dss-level-1-faqs/) を取得していますが、その上でシステムを動かせば即 PCI-DSS 対応とはなりません。PCI-DSS には「FW導入」「改竄検地」「ログ監視」「アクセス監査」「脆弱性検査」「ドキュメンテーション」「教育」などが含まれており、項目は多岐にわたります。
　FISC や CSV とは異なり、とくに参考となるリファレンスはありませんでした。導入事例を例にとると、侵入検知・改竄検知・ログ管理・などのセキュリティソフトを導入しているようです。事業者側で PCI-DSS の AWS で対応していない項目を埋めることが必要です。

### クラウド適用事例
- [コイニー株式会社](http://www.trendmicro.co.jp/jp/business/case-study/detail/20140612061111.html)
- [AWS向けの「PCIDSS準拠マネージドサービス」を提供（エクシード）](http://www.paymentnavi.com/pcidss/32065.html)

## [政府機関の情報セキュリティ対策のための統一基](http://www.nisc.go.jp/active/general/kijun01.html)
![image](https://qiita-image-store.s3.amazonaws.com/0/130874/3d617f6f-136d-bf39-0cb4-918c15861420.png)

　*あまりちゃんと調べていないため、この章だけ記載薄いですが。。。*

### 概要と要約
 内閣サイバーセキュリティセンター（NISC）が発行している、政府機関向けの統一基準になります。平成28年度版に改定がなされており、クラウド選定の基準やセキュリティ要件が見直されています。

<!-- もうすこし追記する -->

### AWS対応状況
　2017/3、ITベンダー企業が共同でセキュリティリファレンスを作成、無償提供が始まりました。こちらもすべて「適合可能」となっています。

<!-- もうすこし追記する -->

　[クラウドサービスのご紹介 | NTTデータのデータセンター](http://dc.jp.nttdata.com/service/cloud/aws_security.html)

# 最後に
　すべて門外漢で調べただけの解釈を載せていますので、誤りあれば補足いただけると幸いです。

<!--
その他、AWS上の業務システムで対応すべき業界基準
以下はクラウドはあまり関係なし、オンプレだろうがAWSだろうが変わらず業務システム上で実現すべき業界標準/法律でした。
[マイナンバー法]https://aws.amazon.com/jp/compliance/my-number-act-japan/
すでに多くのマイナンバー管理サービスが登場。給与・人事システムや公官庁における税・社会保障関連システムは改修が必要
[個人情報保護法]https://ja.wikipedia.org/wiki/%E5%80%8B%E4%BA%BA%E6%83%85%E5%A0%B1%E3%81%AE%E4%BF%9D%E8%AD%B7%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B3%95%E5%BE%8B
個人情報の取扱いに関する法律。個人情報を保有し事業に用いている事業者に対し、適切な取得、利用目的の通知 などを定めている。
-->

# <i class="fa fa-external-link" /> 参考リンク
- [【第30回】そろそろウチの会社も、クラウド化…](http://www.hitachi-systems.com/cloud/special/practical/rod4_2/)
- [パブリッククラウドを安心安全に利用しよう、AWSの「FISC対応」リファレンスとは？](http://techtarget.itmedia.co.jp/tt/news/1309/12/news01.html)
- [クラウド利用の責任分担が分かる、FISC対応リファレンスの見方](http://techtarget.itmedia.co.jp/tt/news/1309/19/news02.html)
- [AWSのデータセンター立ち入り禁止が問題にならない理由](http://techtarget.itmedia.co.jp/tt/news/1309/27/news01.html)
- [コンピュータ化システムバリデーション（Computerized System Validation/CSV）とは](http://www.fxis.co.jp/lifesciencesquare/validation/)
- [国際財務報告基準 - Wikipedia](https://ja.wikipedia.org/wiki/%E5%9B%BD%E9%9A%9B%E8%B2%A1%E5%8B%99%E5%A0%B1%E5%91%8A%E5%9F%BA%E6%BA%96)
- [AWSのセキュリティが気になるなら読んでおくべきAWSセキュリティのベストプラクティス](http://yoshidashingo.hatenablog.com/entry/2014/08/24/211825)
- [AWSのセキュリティについて](http://www.slideshare.net/horiyasu/aws-33963790)
- [SOC報告書 / クラウド・アシュアランス｜サービス：内部監査・内部統制｜デロイト トーマツ グループ｜Deloitte](https://www2.deloitte.com/jp/ja/pages/audit/solutions/iac/soc-report.html)

# <i class="fa fa-pencil-square-o" /> 注釈
[^1]: [セキュリティプロセスの概要](https://aws.amazon.com/jp/whitepapers/overview-of-security-processes/)
[^2]: [AWSクラウドコンプライアンス](https://aws.amazon.com/jp/compliance/)
[^4]: 無人ATMには監視カメラをつけること、とかいう項目もありますが、それらは対象外として評価されています。
[^5]: Comma Separeted Value (.csv) にしか見えないよ・・・
[^6]: AWS側での対応については評価「ブランク」になっているようです。