type
status
date
slug
summary
tags
category
icon
password
书籍
 

理論

  1. SQLインジェクション攻撃:
      • SQLインジェクションは、悪意のあるコードをデータベースに挿入することで機密情報を抽出する攻撃手法です。これを防ぐには、アプリケーションが受け取るリクエストを検証し、危険なクエリをブロックする必要があります。
  1. AWS WAFの役割:
      • AWS WAFは、HTTP/Sリクエストをフィルタリングすることで、SQLインジェクションやクロスサイトスクリプティング(XSS)などの攻撃を防ぎます。WAFは、ルールを設定して特定のパターン(例えばSQLインジェクションのパターン)を検出し、リクエストをブロックできます。
  1. AWS WAF Web ACLとルール:
      • *Web ACL (アクセス制御リスト)**は、ALBやAPI Gatewayなどのリソースに適用され、リクエストを監視・フィルタリングする役割を果たします。ルールは、特定のリクエストを許可または拒否する条件を設定できます。SQLインジェクション防止のためには、SQLインジェクションのルールグループを使用します。
  1. 効率的な運用:
      • マネージドルールセット(例えば、AWSの標準SQLインジェクションルール)は、予め定義された攻撃パターンを自動で防ぐため、最小限の手動設定で攻撃を防ぎます。これにより、手動でIPアドレスを管理する手間(選択肢D)やボット対策の過剰な設定(選択肢B)よりも効率的に運用できます。

実践

一問道場

問題 #183
トピック 1
ある企業の公開APIは、Amazon Elastic Container Service (Amazon ECS) のタスクとして実行されています。これらのタスクは、AWS Fargate上で実行され、アプリケーションロードバランサー (ALB) の背後で動作し、CPU使用率に基づいてタスクのサービスオートスケーリングが設定されています。このサービスは、数ヶ月間順調に運用されていました。
最近、APIのパフォーマンスが低下し、アプリケーションが使用不能になりました。企業は、SQLインジェクション攻撃がAPIに対して多数発生しており、APIサービスが最大スケールに達していたことを発見しました。
ソリューションアーキテクトは、SQLインジェクション攻撃がECS APIサービスに到達するのを防ぎ、正当なトラフィックを通過させるソリューションを実装する必要があります。また、運用効率を最大化する必要があります。
どのソリューションがこの要件を満たしますか?
A. 新しいAWS WAFウェブACLを作成し、ECSタスクの前にあるALBに転送されるHTTPおよびHTTPSリクエストを監視します。
B. 新しいAWS WAF Bot Control実装を作成します。AWS WAF Bot Controlの管理されたルールグループにルールを追加して、トラフィックを監視し、ALBに正当なトラフィックのみを通過させます。
C. 新しいAWS WAFウェブACLを作成します。新しいルールを追加して、SQLインジェクションのルールグループに一致するリクエストをブロックします。そのウェブACLを、これらのルールに一致しない他のすべてのトラフィックを許可するように設定し、ECSタスクの前のALBにウェブACLをアタッチします。
D. 新しいAWS WAFウェブACLを作成します。新しい空のIPセットをAWS WAFに作成します。ウェブACLに新しいルールを追加して、新しいIPセットに含まれるIPアドレスからのリクエストをブロックします。AWS Lambda関数を作成してAPIログをスクレイピングし、SQLインジェクション攻撃を送信するIPアドレスを抽出して、これらのIPアドレスをIPセットに追加します。ウェブACLをALBにアタッチします。

解説

この問題では、SQLインジェクション攻撃を防ぐために、AWS WAFを使用してALBに送られるリクエストを監視する方法を問われています。SQLインジェクション攻撃は、悪意のあるコードをデータベースに挿入する攻撃手法です。
最適な解決策はCの「AWS WAF Web ACLを作成し、SQLインジェクションのルールグループを使用してリクエストをブロック」する方法です。この方法は、事前定義されたルールを利用して、SQLインジェクション攻撃を効率的に防ぎ、運用負荷を最小限に抑えることができます。
他の選択肢は、ボット対策やIPアドレスによる管理に依存しており、SQLインジェクション専用の対策としては不適切です。
選択肢Aでは、AWS WAF Web ACLを作成して、ALBに送られるHTTPおよびHTTPSリクエストを監視します。これにより、SQLインジェクションやその他の一般的なウェブ攻撃(例えばクロスサイトスクリプティングや悪意のあるボットによるリクエスト)を防ぐことができます。
AWS WAFは、事前に定義されたルールセットを使用して、リクエストに含まれる悪意のあるパターンを検出し、ブロックする機能を提供します。SQLインジェクションを含むウェブ攻撃を防ぐために、ALBに接続されているリクエストのフィルタリングと保護を行います。
相关文章
クラウド技術の共有 | AWS Site-to-Site
Lazy loaded image
EKSでのWordPressデプロイ:KCNA-JP試験対策 (Kubernetes実践編)
Lazy loaded image
初心者向け!コンテナ化WordPressサイト構築ガイド(超詳細版)
Lazy loaded image
EFSを活用!AWS EC2でDockerを使ったWordPressサイト構築
Lazy loaded image
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
Lazy loaded image
528-AWS SAP AWS 「理論・実践・一問道場」Migration Evaluator
Lazy loaded image
184-AWS SAP AWS 「理論・実践・一問道場」IoT Coreのフェイルオーバー182-AWS SAP AWS 「理論・実践・一問道場」データの暗号化(静止状態および転送中)
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
35条書面-64問-1
2025年6月13日
TOKYO自習島
2025年6月10日
平成26年秋期 午後問1
2025年6月6日
令和5年秋期 午後問1
2025年6月6日
令和2年秋期 午後問1
2025年6月6日
業務上の規制-87問-1
2025年6月4日
公告

🎉 欢迎访问我的博客 🎉

🙏 感谢您的支持 🙏

📅 本站自 2024年9月1日 建立,致力于分享在 IT・MBA・不动产中介 等领域的学习与实践,并推动 学习会 的自主开展。
📖 博客语言使用比例
🇯🇵 日语 90% 🇨🇳 中文 8% 🇬🇧 英语 2%

📚 主要内容

💻 IT・系统与开发

  • 系统管理:Red Hat 等
  • 容器与编排:Kubernetes、OpenShift
  • 云计算:AWS、IBM Cloud
  • AI 入门:人工智能基础与实践
  • 技术笔记与考证经验

🏠 不动产 × 宅建士

  • 宅建士考试笔记

🎓 MBA 学习笔记

  • 管理学、经济学、财务分析等

🔍 快速查找内容(标签分类)

由于网站目前没有专门的设计,可能会导致查找信息不便。为了更快找到你感兴趣的内容,推荐使用以下标签功能 进行搜索!
📌 定期更新,欢迎常来看看!
📬 有任何建议或想法,也欢迎留言交流!