SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Amazon FSx for Windows File Server
をセキュリティ観点で試してみたお話
2018/12/22(土)
第20回セキュリティ共有勉強会
日比野 恒
自己紹介
名前:日比野 恒 (ひびの ひさし)
所属:有給消化中のなんちゃってニート
セキュリティアーキテクト (CISSP、CISA、情報処理安全確保支援士)
その他:日本Elasticユーザーグループ(JEUG)のオーガナイザー
オープンな技術 オープンな環境×
【オープンSIEM構想】
「オープンな技術」や「オープンな環境」でSIEMを作りたい!!
「個人の知見やスキルは、社会の利益のために使われるべき」というマインド
今回のテーマ
✓ re:Invent 2018で新発表されたAWSサービスで何か有益な情報を提供したい
✓ セキュリティ共有勉強会なので、当然セキュリティに関する検証ネタでLTをしたい
×
今回、検証で確認しかったこと
✓ FSx for Windows File Serverでフォルダやファイルに対する監査ログがどこまで取れるのか
✓ CloudWatchLogs InsightでElasticsearch Serviceと同じように監査が出来るのか
※本日は時間の関係でこちらはまた別の機会に(笑)
Amazon FSx for Windows FileServerとは
新発表 – Amazon FSx for Windows ファイルサーバー – 高速・完全マネージド型・セキュアなファイルサーバー
https://aws.amazon.com/jp/blogs/news/new-amazon-fsx-for-windows-file-server-fast-fully-managed-and-secure/
✓ AWS環境で利用出来るフルマネージド型のWindowsネイティブのファイルサーバサービス
✓ 現時点では、US East (N. Virginia)、US East (Ohio)、US West (Oregon)、Europe (Ireland)で利用可能
✓ 前提として、AWS Managed Microsoft AD(Active Directory)環境が必須
✓ Multi-AZ対応する場合は、複数AZにFileSystemを作成して自前でDFSレプリケーション等を設定
✓ FileSystemのバックアップ(VSSによるスナップショット)は自動で取得してくれる
✓ FileSystem作成後にスループットやディスク容量を設定変更することが出来ない
✓ Security Groupによる通信制御、Windows ACLによるオブジェクト操作制御が可能
✓ FSxに対する管理アクティビティは、AWS CloudTrailにロギングされる
AWS CloudTrailとは
AWS CloudTrailとは
https://docs.aws.amazon.com/ja_jp/awscloudtrail/latest/userguide/cloudtrail-user-guide.html
こんな感じの構成で検証してみた
Amazon FSx for
Windows File Server
VPC (172.31.0.0/16)
AWS Region @US East1(N. Virginia)
Join a Domain
Join a Domain
Logging
Visualize
RDP
Data Analytics
Data Lake
EC2
(Windows)
FSx for Windows File Serverには
AWS Directory ServiceのMicrosoft ADが必須というツラミ
サクッと環境構築出来るはずが...
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action":[
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents",
"ec2:CreateNetworkInterface",
"ec2:DescribeNetworkInterfaces",
"ec2:DeleteNetworkInterface“
],
"Resource": "*“
},
{
"Effect": "Allow",
"Action": "es:ESHttpPost",
"Resource": "arn:aws:es:*:*:*“
}
]
}
IAMポリシーに「AWSLambdaVPCAccessExecutionRole」を
追加しているにも関わらず、ポリシーに権限が足りないと怒られるという...
え...まじか(笑)
ゆえにこんな構成となってしまった(笑)
Amazon FSx for
Windows File Server
EC2
(Windows)
Join a Domain
Join a Domain
Logging
Visualize
RDP
Data Analytics
Data Lake
EC2
(AmazonLinux2)
泣く泣くEC2で
Logstashを作ることに...
input cloudwatch_logs
output amazon_es
VPC (172.31.0.0/16)
AWS Region @US East1(N. Virginia)
環境構築の大まかな流れ
【Step1】
AWS Directory Service
でMicrosoft ADを作成
【Step2】
EC2でWindowsサーバを
構築(ファイル操作用マシン)
【Step3】
Amazon FSx for Windows
File ServerでFileSystem
を構築
【Step4】
S3でBucketを作成
(CloudTrail証跡用)
【Step5】
CloudWatchLogsで
ロググループを作成
(CloudTrail証跡用)
【Step6】
CloudTrailの証跡を作成
(US-East1 Region用)
【Step7】
Amazon Elasticsearch
Serviceでクラスタを作成
【Step8】
EC2でLogstashサーバを
構築(ログ連携用)
【参考】今回利用したLogstash.conf
input {
cloudwatch_logs {
region => "us-east-1"
log_group => [ "AWS_CloudTrailLogs" ]
sincedb_path => "/var/lib/logstash/sincedb_cloudtrail"
}
}
filter {
json {
source => "message"
}
date {
match => [ “eventtime", "ISO8601" ]
target => "@timestamp"
}
mutate {
remove_field => [ "message", “eventtime” ]
}
}
output {
amazon_es {
hosts => ["vpc-secfsx-wl2gm3d7lwjqw3l2ecb2tl24am.us-east-1.es.amazonaws.com"]
region => "us-east-1"
index => "cloudtrail-%{+YYYY.MM.dd}"
}
}
Amazon ESのVPC エンドポイントのFQDNを指定
※input cloudwatch_logs pluginとoutput amazon_es pluginは、Logstashインストール後に別途インストール済み
Amazon FSx APIについて
Amazon FSx API Reference
https://docs.aws.amazon.com/ja_jp/fsx/latest/APIReference/welcome.html
No API名(eventName) 概要
1 CreateBackup Windows FileSystemのバックアップを作成する。
2 CreateFileSystem Windows FileSystemを作成する。
3 CreateFileSystemFromBackup 作成済みのバックアップからFileSystemをリストアする。
4 DeleteBackup 作成済みのバックアップを削除する。
5 DeleteFileSystem 作成済みのWindows FileSystemを削除する。
6 DescribeBackups 作成済みのバックアップの一覧を参照する。
7 DescribeFileSystems 作成済みのFileSystemの一覧を参照する。
8 ListTagsForResource 作成済みのFileSystemおよびバックアップのタグの一覧を参照する。
9 TagResource FSxリソースのARNにタグを付与する。
10 UntagResource FSxリソースのARNからタグを解除する。
11 UpdateFileSystem FileSystemの構成情報の設定を変更する。
検証シナリオとその結果
No 検証シナリオ 結果
1 AWSコンソールでFSxのFileSystemを作成する。 CloudTrailで「CreateFileSystem」のログ記録あり。
2 AWSコンソールで作成したFileSystemの構成情報を参照する。 CloudTrailで「DescribeFileSystems」のログ記録あり。
3 FileSystem(share配下)をWindowsサーバから参照する。 CloudTrailでログ記録なし。(該当API無し)
4 share配下にフォルダを作成する。 CloudTrailでログ記録なし。(該当API無し)
5 作成したフォルダ内にテキストファイルを作成する。 CloudTrailでログ記録なし。(該当API無し)
6 作成したテキストファイルをローカルにドラッグ&ドロップする。 CloudTrailでログ記録なし。(該当API無し)
7 フォルダ内のテキストファイルを削除する。 CloudTrailでログ記録なし。(該当API無し)
8 AWSコンソールでFileSystemのバックアップを作成する。 CloudTrailで「CreateBackup」のログ記録あり。
9 AWSコンソールでFileSystemのバックアップからリストアする。 CloudTrailで「CreateFileSystemFromBackup」のログ記録あり。
10 AWSコンソールでFileSystemのバックアップを削除する。 CloudTrailで「DeleteBackup」のログ記録あり。
11 AWSコンソールでリストアしたFileSystemを削除する。 CloudTrailで「DeleteFileSystem」のログ記録あり。
※Windowsサーバ上でのオブジェクト操作はAPIに無いため、当然CloudTrailでログ記録されない。(ログ取得方法無し)
Kibanaのテーブル形式グラフでAPI集計してみた
Amazon FSx API操作ログ(共通項目)の形式
No Field Value (Sample)
1 apiVersion 2018/3/1
2 awsRegion us-east-1
3 eventID 6cfeb52f-a01b-4490-9392-f6c7306b3dd5
4 eventName
5 eventSource fsx.amazonaws.com
6 eventType AwsApiCall
7 eventVersion 1.05
8 recipientAccountId
9 requestID 77f0007e-4ebf-4cbf-81fb-e96055b8f1b5
10 sourceIPAddress
11 userAgent
aws-internal/3 aws-sdk-java/1.11.462 Linux/4.9.124-0.1.ac.198.71.329.metal1.x86_64 OpenJDK_64-
Bit_Server_VM/25.192-b12 java/1.8.0_192
12 userIdentity.accessKeyId
13 userIdentity.accountId
14 userIdentity.arn arn:aws:iam::
5 userIdentity.principalId
16 userIdentity.sessionContext.attributes.creationDate December 17th 2018, 21:09:16.000
17 userIdentity.sessionContext.attributes.mfaAuthenticated TRUE
19 userIdentity.type IAMUser
20 userIdentity.username
AWSアカウント:IAMユーザ名
IAMユーザ名
AWSコンソールを操作していた端末の送信元グローバルIPアドレス
アクセスキー
Amazon FSx API名
AWSアカウント(12桁の数字)
AWSアカウント(12桁の数字)
AWSアカウント(12桁の数字)
※誰が、いつ、どこのIPから操作したかの情報は、オレンジ枠内のFieldで取得が可能(MFAでログインしているかも監査可能)
Amazon FSx API操作(CreateFileSystem固有)ログの形式
No Field Value (Sample)
1 requestParameters.clientRequestToken d8dbea28-2b57-4988-a029-fa4a3dec23dd
2 requestParameters.fileSystemType WINDOWS
3 requestParameters.securityGroupIds sg-c967d1bf
4 requestParameters.storageCapacity 300
5 requestParameters.subnetIds subnet-28466b07
6 requestParameters.windowsConfiguration.activeDirectoryId d-906714b22a
7 requestParameters.windowsConfiguration.copyTagsToBackups FALSE
8 requestParameters.windowsConfiguration.throughputCapacity 8
9 responseElements.fileSystem.creationTime 2018/12/17 16:02
10 responseElements.fileSystem.dNSName fs-0ceaab46063afae3c.securitytest.local
11 responseElements.fileSystem.fileSystemId fs-0ceaab46063afae3c
12 responseElements.fileSystem.fileSystemType WINDOWS
13 responseElements.fileSystem.kmsKeyId arn:aws:kms:us-east-1:[AWSアカウント(12桁)]:key/239db606-7606-4586-9ae5-b67b3efc104e
14 responseElements.fileSystem.lifecycle CREATING
15 responseElements.fileSystem.ownerId
16 responseElements.fileSystem.resourceARN arn:aws:fsx:us-east-1:[AWSアカウント(12桁)]:file-system/fs-0ceaab46063afae3c
17 responseElements.fileSystem.storageCapacity 300
19 responseElements.fileSystem.subnetIds subnet-28466b07
20 responseElements.fileSystem.vpcId vpc-0eaa1e75
21 responseElements.fileSystem.windowsConfiguration.activeDirectoryId d-906714b22a
22 responseElements.fileSystem.windowsConfiguration.automaticBackupRetentionDays 7
23 responseElements.fileSystem.windowsConfiguration.copyTagsToBackups FALSE
24 responseElements.fileSystem.windowsConfiguration.dailyAutomaticBackupStartTime 10:30
25 responseElements.fileSystem.windowsConfiguration.throughputCapacity 8
AWSアカウント(12桁の数字)
Amazon FSx API操作(CreateFileSystemFromBackup固有)ログの形式
No Field Value (Sample)
1 requestParameters.backupId backup-02efb9ebe8120dcf1
2 requestParameters.clientRequestToken aaa82bfa-1484-49b8-85d8-309feecb4281
3 requestParameters.securityGroupIds sg-c967d1bf
4 requestParameters.subnetIds subnet-6dd50c62
5 requestParameters.windowsConfiguration.activeDirectoryId d-906714b22a
6 requestParameters.windowsConfiguration.copyTagsToBackups FALSE
7 requestParameters.windowsConfiguration.throughputCapacity 8
8 responseElements.fileSystem.creationTime 2018/12/17 15:19
9 responseElements.fileSystem.dNSName fs-0e5bf2471de94baaf.securitytest.local
10 responseElements.fileSystem.fileSystemId fs-0e5bf2471de94baaf
11 responseElements.fileSystem.fileSystemType WINDOWS
12 responseElements.fileSystem.kmsKeyId arn:aws:kms:us-east-1:[AWSアカウント(12桁)]:key/239db606-7606-4586-9ae5-b67b3efc104e
13 responseElements.fileSystem.lifecycle CREATING
14 responseElements.fileSystem.ownerId
15 responseElements.fileSystem.resourceARN arn:aws:fsx:us-east-1:[AWSアカウント(12桁)]:file-system/fs-0e5bf2471de94baaf
16 responseElements.fileSystem.storageCapacity 300
17 responseElements.fileSystem.subnetIds subnet-6dd50c62
19 responseElements.fileSystem.vpcId vpc-0eaa1e75
20 responseElements.fileSystem.windowsConfiguration.activeDirectoryId d-906714b22a
21 responseElements.fileSystem.windowsConfiguration.automaticBackupRetentionDays 7
22 responseElements.fileSystem.windowsConfiguration.copyTagsToBackups FALSE
23 responseElements.fileSystem.windowsConfiguration.dailyAutomaticBackupStartTime 3:30
24 responseElements.fileSystem.windowsConfiguration.throughputCapacity 8
25 responseElements.fileSystem.windowsConfiguration.weeklyMaintenanceStartTime 7:09:30
AWSアカウント(12桁の数字)
Amazon FSx API操作(DeleteFileSystem固有)ログの形式
No Field Value (Sample)
1 requestParameters.clientRequestToken 28628002-7986-4fd4-9ca1-fb589f8ed972
2 requestParameters.fileSystemId fs-0e5bf2471de94baaf
3 requestParameters.windowsConfiguration.skipFinalBackup TRUE
4 responseElements.fileSystemId fs-0e5bf2471de94baaf
5 responseElements.lifecycle DELETING
Amazon FSx API操作(DescribeFileSystems固有)ログの形式
No Field Value (Sample)
1 requestParameters -
2 responseElements -
Amazon FSx API操作(CreateBackup固有)ログの形式
No Field Value (Sample)
1 requestParameters.clientRequestToken 880b52a1-28ca-46dd-aee8-88c0a3829ae9
2 requestParameters.fileSystemId fs-07250e4af618c544d
3 responseElements.backup.backupId backup-0452aabaa11506521
4 responseElements.backup.creationTime 2018/12/17 15:30
5 responseElements.backup.fileSystem.fileSystemId fs-07250e4af618c544d
6 responseElements.backup.fileSystem.storageCapacity 300
7 responseElements.backup.fileSystem.windowsConfiguration.automaticBackupRetentionDays 7
8 responseElements.backup.fileSystem.windowsConfiguration.copyTagsToBackups FALSE
9 responseElements.backup.fileSystem.windowsConfiguration.dailyAutomaticBackupStartTime 3:30
10 responseElements.backup.fileSystem.windowsConfiguration.weeklyMaintenanceStartTime 7:09:30
11 responseElements.backup.kmsKeyId arn:aws:kms:us-east-1:[AWSアカウント(12桁)]:key/239db606-7606-4586-9ae5-b67b3efc104e
12 responseElements.backup.lifecycle CREATING
13 responseElements.backup.resourceARN arn:aws:fsx:us-east-1:[AWSアカウント(12桁)]:backup/backup-0452aabaa11506521
14 responseElements.backup.type USER_INITIATED
Amazon FSx API操作(DeleteBackup固有)ログの形式
No Field Value (Sample)
1 requestParameters.backupId backup-0cdd90d9a03492ba2
2 requestParameters.clientRequestToken f5b62746-8805-4712-a5f2-8c99b8379eee
3 responseElements.backupId backup-0cdd90d9a03492ba2
4 responseElements.lifecycle DELETED
Amazon FSx API操作(DescribeBackups固有)ログの形式
No Field Value (Sample)
1 requestParameters { "values": [ "fs-07250e4af618c544d" ], "name": "file-system-id" }
2 responseElements -
【参考】掛かったコスト
No サービス名 内訳 金額
1 EC2 ① $0.032 per On Demand Windows t2.small Instance Hour 239 Hrs
② $0.023 per On Demand Linux t2.small Instance Hour 21.063 Hrs
$7.65
$0.48
2 Directory Service ① $0.000 per hour for 1500 hours for Microsoft AD (Standard Edition)
domain controllers usage under the global free trial 626.637 Hrs
② $0.000 per hour for 1500 hours- small directory usage under the global
free trial period 3.071 Hrs
$0.00
$0.00
3 Amazon FSx ① Storage capacity 300GB ($39.00/month)
② Throughput capacity 8MB/s ($17.60/month)
$39.00
$17.60
4 CloudTrail AWS CloudTrail USE1-FreeEventsRecorded
① 0.0 per free event recorded in US East (N.Virginia) region 38,007 Events
AWS CloudTrail USE1-PaidEventsRecorded
② 0.00002 per paid event recorded in US East (N.Virginia) region 21,127 Events
$0.00
$0.42
5 CloudWatch AmazonCloudWatch PutLogEvents
① First 5GB per month of log data ingested is free. 0.062 GB
② First 5GB per month of log data ingested is free. 0.029 GB
$0.00
$0.00
6 S3 ① Amazon Simple Storage Service Requests-Tier1
$0.005 per 1,000 PUT, COPY, POST, or LIST requests 3,887 Requests
② Amazon Simple Storage Service Requests-Tier2
$0.004 per 10,000 GET and all other requests 172 Requests
③ Amazon Simple Storage Service TimedStorage-ByteHrs
$0.023 per GB - first 50 TB / month of storage used 0.000354 GB-Mo
$0.02
$0.00
$0.00
7 Elasticsearch Service ① $0.135 per GB-month of general purpose provisioned storage 1.962 GB-Mo
② $0.151 per m4.large.elasticsearch instance hour (or partial hour) 146 Hrs
$0.26
$22.05
合計:
$87.48
¥9,798
($=¥112)
まとめ
✓ CloudTrailで追える証跡は検証出来たが、肝心のオブジェクト操作の監査ログは取得する術が今のところない。
⇒AWSサポートには要望を伝え、機能として必要であることは理解頂いているので、今後に期待したい。
✓ サーバレスな分析環境を作るはずが珍しい事象に遭遇し、貴重な体験が出来た。
⇒トラブルシューティングは多くのことを学ぶ大事な機会なので、今後も手を動かしていきたい。
参考URL
AWS再入門 AWS Directory Service編
https://dev.classmethod.jp/cloud/aws/cm-advent-calendar-2015-aws-re-entering-directoryservice/
AWS Directory Service: 新製品の「Microsoft AD」を試す
https://dev.classmethod.jp/cloud/aws/microsoft-ad-dez-2015/
Windows で SMB アクセス可能なファイルサーバ!Amazon FSx for Windows File Server が発表されました
https://dev.classmethod.jp/cloud/aws/reinvent2018-newlaunch-fsx/
Amazon FSx for Windows File Serverを試す
https://qiita.com/atsumjp/items/3843aaa15771da021ee5
新発表されたAmazon FSx for Windows File Serverの料金まとめ
https://dev.classmethod.jp/cloud/aws/reinvent2018-amazon-fsx-for-windows-file-server-pricing/
AWS CloudTrailのログをAmazon Elasticsearch Serviceへ転送して可視化してみた
https://dev.classmethod.jp/cloud/aws/cloudtrail2elasticsearch/

Contenu connexe

Tendances

202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPNAmazon Web Services Japan
 
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)NTT DATA Technology & Innovation
 
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!株式会社クライム
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介Amazon Web Services Japan
 
AWSではじめるMLOps
AWSではじめるMLOpsAWSではじめるMLOps
AWSではじめるMLOpsMariOhbuchi
 
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)Amazon Web Services Japan
 
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発Amazon Web Services Japan
 
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)Trainocate Japan, Ltd.
 
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #1320210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13Amazon Web Services Japan
 
20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation 20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation Amazon Web Services Japan
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndureAmazon Web Services Japan
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本Amazon Web Services Japan
 
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグAWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグAmazon Web Services Japan
 
20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS GlueAmazon Web Services Japan
 
クラウドTCOの真実
クラウドTCOの真実クラウドTCOの真実
クラウドTCOの真実SORACOM, INC
 
Amazon Athena で実現する データ分析の広がり
Amazon Athena で実現する データ分析の広がりAmazon Athena で実現する データ分析の広がり
Amazon Athena で実現する データ分析の広がりAmazon Web Services Japan
 
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic SessionAmazon Web Services Japan
 
[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎Shuji Kikuchi
 
AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編Serverworks Co.,Ltd.
 

Tendances (20)

202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
 
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
 
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!
『VMware Cloud on AWS』×『Veeam』移行/データ保護の最適解はこれだ!
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
AWSの課金体系
AWSの課金体系AWSの課金体系
AWSの課金体系
 
AWSではじめるMLOps
AWSではじめるMLOpsAWSではじめるMLOps
AWSではじめるMLOps
 
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
 
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
 
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
 
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #1320210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
 
20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation 20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
 
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグAWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグ
 
20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue
 
クラウドTCOの真実
クラウドTCOの真実クラウドTCOの真実
クラウドTCOの真実
 
Amazon Athena で実現する データ分析の広がり
Amazon Athena で実現する データ分析の広がりAmazon Athena で実現する データ分析の広がり
Amazon Athena で実現する データ分析の広がり
 
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
 
[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎
 
AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編
 

Similaire à 【第20回セキュリティ共有勉強会】Amazon FSx for Windows File Serverをセキュリティ観点で試してみたお話

【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話Hibino Hisashi
 
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化Hideki Saito
 
AnsibleでAzureの インフラを管理する話 + α
AnsibleでAzureの インフラを管理する話 + αAnsibleでAzureの インフラを管理する話 + α
AnsibleでAzureの インフラを管理する話 + αyaegashi
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめTetsurou Yano
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめTetsurou Yano
 
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことAWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことKeisuke Nishitani
 
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...Shotaro Suzuki
 
ASP.NET vNextの全貌
ASP.NET vNextの全貌ASP.NET vNextの全貌
ASP.NET vNextの全貌A AOKI
 
オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証Tetsurou Yano
 
Ansible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニングAnsible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニングsugoto
 
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化dcubeio
 
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5はじめてのASP.NET MVC5
はじめてのASP.NET MVC5Tomo Mizoe
 
Introduction to New CloudWatch Agent
Introduction to New CloudWatch AgentIntroduction to New CloudWatch Agent
Introduction to New CloudWatch AgentNoritaka Sekiyama
 
AWS CloudFormation Guardで遊んでみた
AWS CloudFormation Guardで遊んでみたAWS CloudFormation Guardで遊んでみた
AWS CloudFormation Guardで遊んでみたcluclu_land
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発Yoshitaka Seo
 
Azure Functionsを業務利用する時の勘所
Azure Functionsを業務利用する時の勘所Azure Functionsを業務利用する時の勘所
Azure Functionsを業務利用する時の勘所裕之 木下
 
バックアップとリストアの基礎
バックアップとリストアの基礎バックアップとリストアの基礎
バックアップとリストアの基礎Kazuki Takai
 
動的なILの生成と編集
動的なILの生成と編集動的なILの生成と編集
動的なILの生成と編集terurou
 
AWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターンAWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターンseiichi arai
 

Similaire à 【第20回セキュリティ共有勉強会】Amazon FSx for Windows File Serverをセキュリティ観点で試してみたお話 (20)

【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
 
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化
 
AnsibleでAzureの インフラを管理する話 + α
AnsibleでAzureの インフラを管理する話 + αAnsibleでAzureの インフラを管理する話 + α
AnsibleでAzureの インフラを管理する話 + α
 
WindowsでMySQL入門
WindowsでMySQL入門WindowsでMySQL入門
WindowsでMySQL入門
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめ
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめ
 
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことAWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべこと
 
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
 
ASP.NET vNextの全貌
ASP.NET vNextの全貌ASP.NET vNextの全貌
ASP.NET vNextの全貌
 
オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
オープンソースカンファレンス osc 2014 関西@京都 ownCloud性能検証
 
Ansible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニングAnsible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニング
 
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
 
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5はじめてのASP.NET MVC5
はじめてのASP.NET MVC5
 
Introduction to New CloudWatch Agent
Introduction to New CloudWatch AgentIntroduction to New CloudWatch Agent
Introduction to New CloudWatch Agent
 
AWS CloudFormation Guardで遊んでみた
AWS CloudFormation Guardで遊んでみたAWS CloudFormation Guardで遊んでみた
AWS CloudFormation Guardで遊んでみた
 
はじめての Azure 開発
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発
 
Azure Functionsを業務利用する時の勘所
Azure Functionsを業務利用する時の勘所Azure Functionsを業務利用する時の勘所
Azure Functionsを業務利用する時の勘所
 
バックアップとリストアの基礎
バックアップとリストアの基礎バックアップとリストアの基礎
バックアップとリストアの基礎
 
動的なILの生成と編集
動的なILの生成と編集動的なILの生成と編集
動的なILの生成と編集
 
AWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターンAWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターン
 

Plus de Hibino Hisashi

Elastic Cloudを活用!!ゼロトラストセキュリティの「はじめの一歩」
Elastic Cloudを活用!!ゼロトラストセキュリティの「はじめの一歩」Elastic Cloudを活用!!ゼロトラストセキュリティの「はじめの一歩」
Elastic Cloudを活用!!ゼロトラストセキュリティの「はじめの一歩」Hibino Hisashi
 
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.Hibino Hisashi
 
【ログ分析勉強会】セッションアクティビティログは使えるのか
【ログ分析勉強会】セッションアクティビティログは使えるのか【ログ分析勉強会】セッションアクティビティログは使えるのか
【ログ分析勉強会】セッションアクティビティログは使えるのかHibino Hisashi
 
Amazon Elasticsearch Service & Open Distro for Elasticsearch Meetup
Amazon Elasticsearch Service & Open Distro for Elasticsearch MeetupAmazon Elasticsearch Service & Open Distro for Elasticsearch Meetup
Amazon Elasticsearch Service & Open Distro for Elasticsearch MeetupHibino Hisashi
 
【Log Analytics Tech Meetup】Beatsファミリーの紹介
【Log Analytics Tech Meetup】Beatsファミリーの紹介【Log Analytics Tech Meetup】Beatsファミリーの紹介
【Log Analytics Tech Meetup】Beatsファミリーの紹介Hibino Hisashi
 
AWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LTAWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LTHibino Hisashi
 
【Log Analytics Tech Meetup】オープンソースで実現するログ分析技術入門
【Log Analytics Tech Meetup】オープンソースで実現するログ分析技術入門【Log Analytics Tech Meetup】オープンソースで実現するログ分析技術入門
【Log Analytics Tech Meetup】オープンソースで実現するログ分析技術入門Hibino Hisashi
 
【第31回Elasticsearch勉強会】Security for Elasticsearch
【第31回Elasticsearch勉強会】Security for Elasticsearch【第31回Elasticsearch勉強会】Security for Elasticsearch
【第31回Elasticsearch勉強会】Security for ElasticsearchHibino Hisashi
 
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件Hibino Hisashi
 
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDiveHibino Hisashi
 
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮Hibino Hisashi
 
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれHibino Hisashi
 
【JEUG】 オープンSIEMの世界へ
【JEUG】 オープンSIEMの世界へ【JEUG】 オープンSIEMの世界へ
【JEUG】 オープンSIEMの世界へHibino Hisashi
 
【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース
【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース
【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケースHibino Hisashi
 
【JANOG41.5】Telemetryワーキンググループの発足と参加のお願い
【JANOG41.5】Telemetryワーキンググループの発足と参加のお願い【JANOG41.5】Telemetryワーキンググループの発足と参加のお願い
【JANOG41.5】Telemetryワーキンググループの発足と参加のお願いHibino Hisashi
 
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?Hibino Hisashi
 
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話Hibino Hisashi
 
Security threat analysis points for enterprise with oss
Security threat analysis points for enterprise with ossSecurity threat analysis points for enterprise with oss
Security threat analysis points for enterprise with ossHibino Hisashi
 
オープンソースソフトウェアで実現するエンタープライズにおけるセキュリティ脅威分析の勘所
オープンソースソフトウェアで実現するエンタープライズにおけるセキュリティ脅威分析の勘所オープンソースソフトウェアで実現するエンタープライズにおけるセキュリティ脅威分析の勘所
オープンソースソフトウェアで実現するエンタープライズにおけるセキュリティ脅威分析の勘所Hibino Hisashi
 

Plus de Hibino Hisashi (19)

Elastic Cloudを活用!!ゼロトラストセキュリティの「はじめの一歩」
Elastic Cloudを活用!!ゼロトラストセキュリティの「はじめの一歩」Elastic Cloudを活用!!ゼロトラストセキュリティの「はじめの一歩」
Elastic Cloudを活用!!ゼロトラストセキュリティの「はじめの一歩」
 
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
 
【ログ分析勉強会】セッションアクティビティログは使えるのか
【ログ分析勉強会】セッションアクティビティログは使えるのか【ログ分析勉強会】セッションアクティビティログは使えるのか
【ログ分析勉強会】セッションアクティビティログは使えるのか
 
Amazon Elasticsearch Service & Open Distro for Elasticsearch Meetup
Amazon Elasticsearch Service & Open Distro for Elasticsearch MeetupAmazon Elasticsearch Service & Open Distro for Elasticsearch Meetup
Amazon Elasticsearch Service & Open Distro for Elasticsearch Meetup
 
【Log Analytics Tech Meetup】Beatsファミリーの紹介
【Log Analytics Tech Meetup】Beatsファミリーの紹介【Log Analytics Tech Meetup】Beatsファミリーの紹介
【Log Analytics Tech Meetup】Beatsファミリーの紹介
 
AWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LTAWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LT
 
【Log Analytics Tech Meetup】オープンソースで実現するログ分析技術入門
【Log Analytics Tech Meetup】オープンソースで実現するログ分析技術入門【Log Analytics Tech Meetup】オープンソースで実現するログ分析技術入門
【Log Analytics Tech Meetup】オープンソースで実現するログ分析技術入門
 
【第31回Elasticsearch勉強会】Security for Elasticsearch
【第31回Elasticsearch勉強会】Security for Elasticsearch【第31回Elasticsearch勉強会】Security for Elasticsearch
【第31回Elasticsearch勉強会】Security for Elasticsearch
 
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
 
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
 
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
 
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
 
【JEUG】 オープンSIEMの世界へ
【JEUG】 オープンSIEMの世界へ【JEUG】 オープンSIEMの世界へ
【JEUG】 オープンSIEMの世界へ
 
【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース
【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース
【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース
 
【JANOG41.5】Telemetryワーキンググループの発足と参加のお願い
【JANOG41.5】Telemetryワーキンググループの発足と参加のお願い【JANOG41.5】Telemetryワーキンググループの発足と参加のお願い
【JANOG41.5】Telemetryワーキンググループの発足と参加のお願い
 
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
 
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
 
Security threat analysis points for enterprise with oss
Security threat analysis points for enterprise with ossSecurity threat analysis points for enterprise with oss
Security threat analysis points for enterprise with oss
 
オープンソースソフトウェアで実現するエンタープライズにおけるセキュリティ脅威分析の勘所
オープンソースソフトウェアで実現するエンタープライズにおけるセキュリティ脅威分析の勘所オープンソースソフトウェアで実現するエンタープライズにおけるセキュリティ脅威分析の勘所
オープンソースソフトウェアで実現するエンタープライズにおけるセキュリティ脅威分析の勘所
 

【第20回セキュリティ共有勉強会】Amazon FSx for Windows File Serverをセキュリティ観点で試してみたお話

  • 1. Amazon FSx for Windows File Server をセキュリティ観点で試してみたお話 2018/12/22(土) 第20回セキュリティ共有勉強会 日比野 恒
  • 2. 自己紹介 名前:日比野 恒 (ひびの ひさし) 所属:有給消化中のなんちゃってニート セキュリティアーキテクト (CISSP、CISA、情報処理安全確保支援士) その他:日本Elasticユーザーグループ(JEUG)のオーガナイザー オープンな技術 オープンな環境× 【オープンSIEM構想】 「オープンな技術」や「オープンな環境」でSIEMを作りたい!! 「個人の知見やスキルは、社会の利益のために使われるべき」というマインド
  • 3. 今回のテーマ ✓ re:Invent 2018で新発表されたAWSサービスで何か有益な情報を提供したい ✓ セキュリティ共有勉強会なので、当然セキュリティに関する検証ネタでLTをしたい ×
  • 4. 今回、検証で確認しかったこと ✓ FSx for Windows File Serverでフォルダやファイルに対する監査ログがどこまで取れるのか ✓ CloudWatchLogs InsightでElasticsearch Serviceと同じように監査が出来るのか ※本日は時間の関係でこちらはまた別の機会に(笑)
  • 5. Amazon FSx for Windows FileServerとは 新発表 – Amazon FSx for Windows ファイルサーバー – 高速・完全マネージド型・セキュアなファイルサーバー https://aws.amazon.com/jp/blogs/news/new-amazon-fsx-for-windows-file-server-fast-fully-managed-and-secure/ ✓ AWS環境で利用出来るフルマネージド型のWindowsネイティブのファイルサーバサービス ✓ 現時点では、US East (N. Virginia)、US East (Ohio)、US West (Oregon)、Europe (Ireland)で利用可能 ✓ 前提として、AWS Managed Microsoft AD(Active Directory)環境が必須 ✓ Multi-AZ対応する場合は、複数AZにFileSystemを作成して自前でDFSレプリケーション等を設定 ✓ FileSystemのバックアップ(VSSによるスナップショット)は自動で取得してくれる ✓ FileSystem作成後にスループットやディスク容量を設定変更することが出来ない ✓ Security Groupによる通信制御、Windows ACLによるオブジェクト操作制御が可能 ✓ FSxに対する管理アクティビティは、AWS CloudTrailにロギングされる
  • 7. こんな感じの構成で検証してみた Amazon FSx for Windows File Server VPC (172.31.0.0/16) AWS Region @US East1(N. Virginia) Join a Domain Join a Domain Logging Visualize RDP Data Analytics Data Lake EC2 (Windows) FSx for Windows File Serverには AWS Directory ServiceのMicrosoft ADが必須というツラミ
  • 8. サクッと環境構築出来るはずが... { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterface“ ], "Resource": "*“ }, { "Effect": "Allow", "Action": "es:ESHttpPost", "Resource": "arn:aws:es:*:*:*“ } ] } IAMポリシーに「AWSLambdaVPCAccessExecutionRole」を 追加しているにも関わらず、ポリシーに権限が足りないと怒られるという...
  • 10. ゆえにこんな構成となってしまった(笑) Amazon FSx for Windows File Server EC2 (Windows) Join a Domain Join a Domain Logging Visualize RDP Data Analytics Data Lake EC2 (AmazonLinux2) 泣く泣くEC2で Logstashを作ることに... input cloudwatch_logs output amazon_es VPC (172.31.0.0/16) AWS Region @US East1(N. Virginia)
  • 11. 環境構築の大まかな流れ 【Step1】 AWS Directory Service でMicrosoft ADを作成 【Step2】 EC2でWindowsサーバを 構築(ファイル操作用マシン) 【Step3】 Amazon FSx for Windows File ServerでFileSystem を構築 【Step4】 S3でBucketを作成 (CloudTrail証跡用) 【Step5】 CloudWatchLogsで ロググループを作成 (CloudTrail証跡用) 【Step6】 CloudTrailの証跡を作成 (US-East1 Region用) 【Step7】 Amazon Elasticsearch Serviceでクラスタを作成 【Step8】 EC2でLogstashサーバを 構築(ログ連携用)
  • 12. 【参考】今回利用したLogstash.conf input { cloudwatch_logs { region => "us-east-1" log_group => [ "AWS_CloudTrailLogs" ] sincedb_path => "/var/lib/logstash/sincedb_cloudtrail" } } filter { json { source => "message" } date { match => [ “eventtime", "ISO8601" ] target => "@timestamp" } mutate { remove_field => [ "message", “eventtime” ] } } output { amazon_es { hosts => ["vpc-secfsx-wl2gm3d7lwjqw3l2ecb2tl24am.us-east-1.es.amazonaws.com"] region => "us-east-1" index => "cloudtrail-%{+YYYY.MM.dd}" } } Amazon ESのVPC エンドポイントのFQDNを指定 ※input cloudwatch_logs pluginとoutput amazon_es pluginは、Logstashインストール後に別途インストール済み
  • 13. Amazon FSx APIについて Amazon FSx API Reference https://docs.aws.amazon.com/ja_jp/fsx/latest/APIReference/welcome.html No API名(eventName) 概要 1 CreateBackup Windows FileSystemのバックアップを作成する。 2 CreateFileSystem Windows FileSystemを作成する。 3 CreateFileSystemFromBackup 作成済みのバックアップからFileSystemをリストアする。 4 DeleteBackup 作成済みのバックアップを削除する。 5 DeleteFileSystem 作成済みのWindows FileSystemを削除する。 6 DescribeBackups 作成済みのバックアップの一覧を参照する。 7 DescribeFileSystems 作成済みのFileSystemの一覧を参照する。 8 ListTagsForResource 作成済みのFileSystemおよびバックアップのタグの一覧を参照する。 9 TagResource FSxリソースのARNにタグを付与する。 10 UntagResource FSxリソースのARNからタグを解除する。 11 UpdateFileSystem FileSystemの構成情報の設定を変更する。
  • 14. 検証シナリオとその結果 No 検証シナリオ 結果 1 AWSコンソールでFSxのFileSystemを作成する。 CloudTrailで「CreateFileSystem」のログ記録あり。 2 AWSコンソールで作成したFileSystemの構成情報を参照する。 CloudTrailで「DescribeFileSystems」のログ記録あり。 3 FileSystem(share配下)をWindowsサーバから参照する。 CloudTrailでログ記録なし。(該当API無し) 4 share配下にフォルダを作成する。 CloudTrailでログ記録なし。(該当API無し) 5 作成したフォルダ内にテキストファイルを作成する。 CloudTrailでログ記録なし。(該当API無し) 6 作成したテキストファイルをローカルにドラッグ&ドロップする。 CloudTrailでログ記録なし。(該当API無し) 7 フォルダ内のテキストファイルを削除する。 CloudTrailでログ記録なし。(該当API無し) 8 AWSコンソールでFileSystemのバックアップを作成する。 CloudTrailで「CreateBackup」のログ記録あり。 9 AWSコンソールでFileSystemのバックアップからリストアする。 CloudTrailで「CreateFileSystemFromBackup」のログ記録あり。 10 AWSコンソールでFileSystemのバックアップを削除する。 CloudTrailで「DeleteBackup」のログ記録あり。 11 AWSコンソールでリストアしたFileSystemを削除する。 CloudTrailで「DeleteFileSystem」のログ記録あり。 ※Windowsサーバ上でのオブジェクト操作はAPIに無いため、当然CloudTrailでログ記録されない。(ログ取得方法無し)
  • 16. Amazon FSx API操作ログ(共通項目)の形式 No Field Value (Sample) 1 apiVersion 2018/3/1 2 awsRegion us-east-1 3 eventID 6cfeb52f-a01b-4490-9392-f6c7306b3dd5 4 eventName 5 eventSource fsx.amazonaws.com 6 eventType AwsApiCall 7 eventVersion 1.05 8 recipientAccountId 9 requestID 77f0007e-4ebf-4cbf-81fb-e96055b8f1b5 10 sourceIPAddress 11 userAgent aws-internal/3 aws-sdk-java/1.11.462 Linux/4.9.124-0.1.ac.198.71.329.metal1.x86_64 OpenJDK_64- Bit_Server_VM/25.192-b12 java/1.8.0_192 12 userIdentity.accessKeyId 13 userIdentity.accountId 14 userIdentity.arn arn:aws:iam:: 5 userIdentity.principalId 16 userIdentity.sessionContext.attributes.creationDate December 17th 2018, 21:09:16.000 17 userIdentity.sessionContext.attributes.mfaAuthenticated TRUE 19 userIdentity.type IAMUser 20 userIdentity.username AWSアカウント:IAMユーザ名 IAMユーザ名 AWSコンソールを操作していた端末の送信元グローバルIPアドレス アクセスキー Amazon FSx API名 AWSアカウント(12桁の数字) AWSアカウント(12桁の数字) AWSアカウント(12桁の数字) ※誰が、いつ、どこのIPから操作したかの情報は、オレンジ枠内のFieldで取得が可能(MFAでログインしているかも監査可能)
  • 17. Amazon FSx API操作(CreateFileSystem固有)ログの形式 No Field Value (Sample) 1 requestParameters.clientRequestToken d8dbea28-2b57-4988-a029-fa4a3dec23dd 2 requestParameters.fileSystemType WINDOWS 3 requestParameters.securityGroupIds sg-c967d1bf 4 requestParameters.storageCapacity 300 5 requestParameters.subnetIds subnet-28466b07 6 requestParameters.windowsConfiguration.activeDirectoryId d-906714b22a 7 requestParameters.windowsConfiguration.copyTagsToBackups FALSE 8 requestParameters.windowsConfiguration.throughputCapacity 8 9 responseElements.fileSystem.creationTime 2018/12/17 16:02 10 responseElements.fileSystem.dNSName fs-0ceaab46063afae3c.securitytest.local 11 responseElements.fileSystem.fileSystemId fs-0ceaab46063afae3c 12 responseElements.fileSystem.fileSystemType WINDOWS 13 responseElements.fileSystem.kmsKeyId arn:aws:kms:us-east-1:[AWSアカウント(12桁)]:key/239db606-7606-4586-9ae5-b67b3efc104e 14 responseElements.fileSystem.lifecycle CREATING 15 responseElements.fileSystem.ownerId 16 responseElements.fileSystem.resourceARN arn:aws:fsx:us-east-1:[AWSアカウント(12桁)]:file-system/fs-0ceaab46063afae3c 17 responseElements.fileSystem.storageCapacity 300 19 responseElements.fileSystem.subnetIds subnet-28466b07 20 responseElements.fileSystem.vpcId vpc-0eaa1e75 21 responseElements.fileSystem.windowsConfiguration.activeDirectoryId d-906714b22a 22 responseElements.fileSystem.windowsConfiguration.automaticBackupRetentionDays 7 23 responseElements.fileSystem.windowsConfiguration.copyTagsToBackups FALSE 24 responseElements.fileSystem.windowsConfiguration.dailyAutomaticBackupStartTime 10:30 25 responseElements.fileSystem.windowsConfiguration.throughputCapacity 8 AWSアカウント(12桁の数字)
  • 18. Amazon FSx API操作(CreateFileSystemFromBackup固有)ログの形式 No Field Value (Sample) 1 requestParameters.backupId backup-02efb9ebe8120dcf1 2 requestParameters.clientRequestToken aaa82bfa-1484-49b8-85d8-309feecb4281 3 requestParameters.securityGroupIds sg-c967d1bf 4 requestParameters.subnetIds subnet-6dd50c62 5 requestParameters.windowsConfiguration.activeDirectoryId d-906714b22a 6 requestParameters.windowsConfiguration.copyTagsToBackups FALSE 7 requestParameters.windowsConfiguration.throughputCapacity 8 8 responseElements.fileSystem.creationTime 2018/12/17 15:19 9 responseElements.fileSystem.dNSName fs-0e5bf2471de94baaf.securitytest.local 10 responseElements.fileSystem.fileSystemId fs-0e5bf2471de94baaf 11 responseElements.fileSystem.fileSystemType WINDOWS 12 responseElements.fileSystem.kmsKeyId arn:aws:kms:us-east-1:[AWSアカウント(12桁)]:key/239db606-7606-4586-9ae5-b67b3efc104e 13 responseElements.fileSystem.lifecycle CREATING 14 responseElements.fileSystem.ownerId 15 responseElements.fileSystem.resourceARN arn:aws:fsx:us-east-1:[AWSアカウント(12桁)]:file-system/fs-0e5bf2471de94baaf 16 responseElements.fileSystem.storageCapacity 300 17 responseElements.fileSystem.subnetIds subnet-6dd50c62 19 responseElements.fileSystem.vpcId vpc-0eaa1e75 20 responseElements.fileSystem.windowsConfiguration.activeDirectoryId d-906714b22a 21 responseElements.fileSystem.windowsConfiguration.automaticBackupRetentionDays 7 22 responseElements.fileSystem.windowsConfiguration.copyTagsToBackups FALSE 23 responseElements.fileSystem.windowsConfiguration.dailyAutomaticBackupStartTime 3:30 24 responseElements.fileSystem.windowsConfiguration.throughputCapacity 8 25 responseElements.fileSystem.windowsConfiguration.weeklyMaintenanceStartTime 7:09:30 AWSアカウント(12桁の数字)
  • 19. Amazon FSx API操作(DeleteFileSystem固有)ログの形式 No Field Value (Sample) 1 requestParameters.clientRequestToken 28628002-7986-4fd4-9ca1-fb589f8ed972 2 requestParameters.fileSystemId fs-0e5bf2471de94baaf 3 requestParameters.windowsConfiguration.skipFinalBackup TRUE 4 responseElements.fileSystemId fs-0e5bf2471de94baaf 5 responseElements.lifecycle DELETING
  • 20. Amazon FSx API操作(DescribeFileSystems固有)ログの形式 No Field Value (Sample) 1 requestParameters - 2 responseElements -
  • 21. Amazon FSx API操作(CreateBackup固有)ログの形式 No Field Value (Sample) 1 requestParameters.clientRequestToken 880b52a1-28ca-46dd-aee8-88c0a3829ae9 2 requestParameters.fileSystemId fs-07250e4af618c544d 3 responseElements.backup.backupId backup-0452aabaa11506521 4 responseElements.backup.creationTime 2018/12/17 15:30 5 responseElements.backup.fileSystem.fileSystemId fs-07250e4af618c544d 6 responseElements.backup.fileSystem.storageCapacity 300 7 responseElements.backup.fileSystem.windowsConfiguration.automaticBackupRetentionDays 7 8 responseElements.backup.fileSystem.windowsConfiguration.copyTagsToBackups FALSE 9 responseElements.backup.fileSystem.windowsConfiguration.dailyAutomaticBackupStartTime 3:30 10 responseElements.backup.fileSystem.windowsConfiguration.weeklyMaintenanceStartTime 7:09:30 11 responseElements.backup.kmsKeyId arn:aws:kms:us-east-1:[AWSアカウント(12桁)]:key/239db606-7606-4586-9ae5-b67b3efc104e 12 responseElements.backup.lifecycle CREATING 13 responseElements.backup.resourceARN arn:aws:fsx:us-east-1:[AWSアカウント(12桁)]:backup/backup-0452aabaa11506521 14 responseElements.backup.type USER_INITIATED
  • 22. Amazon FSx API操作(DeleteBackup固有)ログの形式 No Field Value (Sample) 1 requestParameters.backupId backup-0cdd90d9a03492ba2 2 requestParameters.clientRequestToken f5b62746-8805-4712-a5f2-8c99b8379eee 3 responseElements.backupId backup-0cdd90d9a03492ba2 4 responseElements.lifecycle DELETED
  • 23. Amazon FSx API操作(DescribeBackups固有)ログの形式 No Field Value (Sample) 1 requestParameters { "values": [ "fs-07250e4af618c544d" ], "name": "file-system-id" } 2 responseElements -
  • 24. 【参考】掛かったコスト No サービス名 内訳 金額 1 EC2 ① $0.032 per On Demand Windows t2.small Instance Hour 239 Hrs ② $0.023 per On Demand Linux t2.small Instance Hour 21.063 Hrs $7.65 $0.48 2 Directory Service ① $0.000 per hour for 1500 hours for Microsoft AD (Standard Edition) domain controllers usage under the global free trial 626.637 Hrs ② $0.000 per hour for 1500 hours- small directory usage under the global free trial period 3.071 Hrs $0.00 $0.00 3 Amazon FSx ① Storage capacity 300GB ($39.00/month) ② Throughput capacity 8MB/s ($17.60/month) $39.00 $17.60 4 CloudTrail AWS CloudTrail USE1-FreeEventsRecorded ① 0.0 per free event recorded in US East (N.Virginia) region 38,007 Events AWS CloudTrail USE1-PaidEventsRecorded ② 0.00002 per paid event recorded in US East (N.Virginia) region 21,127 Events $0.00 $0.42 5 CloudWatch AmazonCloudWatch PutLogEvents ① First 5GB per month of log data ingested is free. 0.062 GB ② First 5GB per month of log data ingested is free. 0.029 GB $0.00 $0.00 6 S3 ① Amazon Simple Storage Service Requests-Tier1 $0.005 per 1,000 PUT, COPY, POST, or LIST requests 3,887 Requests ② Amazon Simple Storage Service Requests-Tier2 $0.004 per 10,000 GET and all other requests 172 Requests ③ Amazon Simple Storage Service TimedStorage-ByteHrs $0.023 per GB - first 50 TB / month of storage used 0.000354 GB-Mo $0.02 $0.00 $0.00 7 Elasticsearch Service ① $0.135 per GB-month of general purpose provisioned storage 1.962 GB-Mo ② $0.151 per m4.large.elasticsearch instance hour (or partial hour) 146 Hrs $0.26 $22.05 合計: $87.48 ¥9,798 ($=¥112)
  • 26.
  • 27. 参考URL AWS再入門 AWS Directory Service編 https://dev.classmethod.jp/cloud/aws/cm-advent-calendar-2015-aws-re-entering-directoryservice/ AWS Directory Service: 新製品の「Microsoft AD」を試す https://dev.classmethod.jp/cloud/aws/microsoft-ad-dez-2015/ Windows で SMB アクセス可能なファイルサーバ!Amazon FSx for Windows File Server が発表されました https://dev.classmethod.jp/cloud/aws/reinvent2018-newlaunch-fsx/ Amazon FSx for Windows File Serverを試す https://qiita.com/atsumjp/items/3843aaa15771da021ee5 新発表されたAmazon FSx for Windows File Serverの料金まとめ https://dev.classmethod.jp/cloud/aws/reinvent2018-amazon-fsx-for-windows-file-server-pricing/ AWS CloudTrailのログをAmazon Elasticsearch Serviceへ転送して可視化してみた https://dev.classmethod.jp/cloud/aws/cloudtrail2elasticsearch/