Skip to content

Latest commit

 

History

History

WAF-FirewallManager-Shield

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Firewall Manager, WAF, Shield

Jump to

Firewall Manager, WAF

AWS WAF supports monitoring HTTP and HTTPS requests that are forwarded to

  • CloudFront distribution,
  • API Gateway REST API,
  • ALB,
  • AppSync GraphQL API,
  • Cognito user pool, or
  • App Runner service

Complex custom AWS WAF JSON rules examples

MTLA

  • How to use Amazon Athena queries to analyze AWS WAF logs and provide the visibility needed for threat detection, AWS, 2024-05-22
    • AWS WAF dashboards
    • AWS WAF logging
    • Examples of threat detection analysis using AWS WAF logs and Athena
      • Example 1: Top talkers by different criteria
      • Example 2: Get counts of various bot traffic for a given set of days
      • Example 3: Get counts of labels per IP address
      • Example 4: Top talker with additional details
      • Example 5: Website scraping and attacks
      • Example 6: AWS WAF tokens analysis (activity by IP and token misuse)
      • Example 7: Session tracking – Lifecycle of a client request (client session activity by token)
    • Tips to make Athena queries faster

Useful blog posts

Other links

Shield

  • AWS Shield Engagement Lambda - https://s3.amazonaws.com/aws-shield-lambda/ShieldEngagementLambda.pdf
  • AWS Shield Advanced can protect the following resources:
    • CloudFront Distributions
    • Route53 zones
    • Application Load Balancers
    • Network Load Balancers (Only when the NLB has a public IP which therefore falls under EIP protection - NLBs are not natively supported)
    • Classic Load Balancers
    • EIPs
    • Global Accelerators