AWS セキュリティ

IAM

Identity and Access Management
AWSリソースへの認証と認可を管理するサービス

rootユーザー

管理者権限保持ユーザー

AIMユーザー

Identity and Access Management
権限の種類を制限したユーザー
名前と認証情報(アクセスキー)で構成される

グループ

AIMユーザーの集合

ロール

グループ化したポリシー

ポリシー

AWSリソースへの権限(AWSが最初から用意している)

セキュリティ認証情報

MFA

Multi Factor Authentication
多要素認証

サインイン時、ユーザー名とパスワードに加えてMFAデバイスからの認証コードの入力を強制する機能

AWS CloudTrail

各APIへの操作に対するログを作成する機能
ログファイルはS3バケットとして保存される

AWS Config

AWSリソースの変更履歴を記録する機能

Amazon GuardDuty

セキュリティ脅威を検知する機能

セキュリティグループ

AWS ネットワーク/セキュリティグループ」参照

STS

AWS Security Token Service

AWSリソースへの一時的な認証情報を提供する機能

IAMとの違い
・有効期限の設定で一時的に許可される
・リクエストに応じてその都度動的に作成される(ユーザーに紐づいて保存されない)

防御機能

WAF

Web Application Firewallとは?
ファイアウォール」参照

可用性侵害(DDos)、セキュリティ侵害(SQLインジェクション、クロスサイトスクリプティング)等の攻撃に対してセキュリティルールを設定できる
設定するルール数、リクエスト数に応じて料金が決まる。

保護対象サービス
・API Gateway
・Elastic Load Balancer
・CloudFront

Web Application Flameworkとは別

AWS Shield

DDoSからの保護
・攻撃緩和
・常時検出

機能 スタンダード アドバンスド
料金 無料 有料
保護単位 CloudFront、ドメイン リソース

 

Laravel

前の記事

Laravel バッチ
AWS

次の記事

AWS ネットワーク