WAF, Firewall Manager, Shield Flashcards

1
Q

AWS Shield
Для чего нужен этот сервис?
Какую проблему он НЕ умеет решать?
Как он может защитить от атаки “атака 100 запросов/сек”?

A

для защиты от DDoS атак
НЕ решает обычную проблему traffic spikes

Для защиты от “атака 100 запросов/сек” нужен WAF и rate-based rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

WAF
Для чего нужен этот сервис?
Какую проблему он НЕ умеет решать?

A

для web exploits, SQL injections, cross-site scripting
НЕ решает проблему DDoS атак

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Какие виды API можно защитить через WAF?
То есть с какими сервисами WAF интегрируется?

Что такое локальные / региональные / глобальные WAF rules?

A

На любые виды API
- на ALB (локальные rules)
- на API Gateway (региональные rules)
- на CloudFront (глобальные rules)
- на AppSync (защита GraphQL API)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Как по-другому называют Web ACLs в сервисе WAF?
На базе чего они могут быть построены?
Для стран, отдельных IP адресов, признаков HTTP запросов и т.п.

A

WAF Rules = WAF Web ACLs
Могут базироваться на
- HTTP header, body, request type, URI
- размер запроса
- geo-restrictions (заблокировать целую страну)
- rate-based rules (количество запросов в секунду)
- ip range (разрешить только конкретные IP адреса)
- защита от SQL injections, cross-site-scripting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

WAF предоставляет библиотеку Managed Rules
Они могут иметь типы
- BASELINE Rule Groups
- USE-CASE SPECIFIC Rule Groups
- IP REPUTATION Rule Groups
- BOT CONTROL Managed Rule Groups
Какое предназначение у этих групп?

A
  • BASELINE Rule Groups
  • USE-CASE SPECIFIC Rule Groups (SQLi, Windows, PHP, Wordpress)
  • IP REPUTATION Rule Groups (блокировать известные malicious IP адреса, spammers)
  • BOT CONTROL Managed Rule Groups (блокировать ботов)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Что будет с запросами, которые нарушают WAF Rules?
Что будет с запросами, которые НЕ нарушают WAF Rules?

A
  • “плохие” запросы будут сразу же получать 403 error или custom error page
  • а “хорошие” запросы будут проходить дальше - на API Gateway или CloudFront
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Как WAF может разрешить сервису ALB принимать запросы только от сервиса CloudFront?
Перед чем будет расположен WAF?

A

Заголовок X-Origin-Verify содержит секретную строку.
Которую верифицирует WAF перед самим Load Balancer’ом.
WAF при этом расположен перед ALB и перед CloudFront?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Firewall Manager
Для чего нужен этот сервис?
Что такое protection rules?

Что такое Auto Apply Rule?

A

Сервис для управления firewall rules во всех аккаунтах AWS организации.
Сам по себе он НЕ объявляет никакие protection rules.
Но он нужен, чтобы распространить protection rules других сервисов (WAF, Shield) по всем аккаунтам организации.

Если Firewall Rule создан для ALB, то при создании нового ALB этот rule будет автоматически к нему применён

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

WAF или Firewall Manager
Когда использовать какой сервис?

Какой из них защищает от атак?
Какой из них защищает от unauthorized access?

A
  • Для защиты единичного ресурса через ACLs используем WAF
  • Для распространения этой защиты по аккаунтам AWS организации (и для auto apply rule) используем Firewall Manager в дополнение к WAF

От атак защищает WAF.
А Network Firewall защищает от unauthorised access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Security Policy (в контексте Firewall Security Policy) - это повторно используемый набор rule’ов
Какие сервисы рассматриваются как Security Policy Rules?

A
  • WAF rules (для ALB, CloudFront, API Gateway)
  • Shield Advanced rules
  • Security Groups (для EC2, ALB)
  • AWS Network Firewall (для VPC)
  • Route 53 Resolvers DNS Firewall
  • NACL (с недавних пор)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly