반응형
안녕하세요. 회사에서 온프레미스 환경의 웹 서버가 공격 당하고있어 조치하는 방법으로 AWS와 상의하여 방법을 도출해낸것입니다. WAF장비, 기타 솔루션 등 금액이 비싸 해당 방법을 택했습니다.
Question
[상황]
홈페이지서버(remote server)에서 크리젠솔루션 webserver로 딘방향 통신 중 일반적이지
않은 웹요청 발생.
통상 1분에 10건의 웹요청이 발생하는데, 1분에 수백건의 웹요청이 발생함.
[조치]
현재 조치로는 공격 발생시 단순히 홈페이지서버 IP를 방화벽 차단하는 형태로 진행하고 있
으나
cloudFront + waf 사용하여 좀 더 효율적으로 예방하고자 함.
홈페이지 서버 IP를 원천적으로 막으면 안되는 상황. 즉, 허용되어야 하는 서버에서 위와 같
은 공격이 들어오는 경우
1. 특정 IP에서 설정한 시간(Ex.1분간) 동안 지정된 요청 수(Ex.20건)를 초과하는 웹 요청을
차단
2. 차단 후 설정한 시간(Ex. 60분) 이 후 차단된 요청을 허용.
WAF 에서 비율 기반 정책을 적용하여 상황을 대비. (다만, 설정한 시간은 5분으로 동작.
→ 5분 주기로 지정 요청 수 감지)
AWS WAF를 통해 Rule 생성 예제를 보여드리면 아래와 같습니다.
1. Rule builder를 통해 Rule 생성, Type을 Rate-based rule 로 지정
2. 5분 주기로 감지할 Rate limit 설정, 규칙이 적용될 IP 주소 디테일 설정, 감지 이후 Action 설정
AWS WAF - Rate-based rule statement 추가적으로 해당 기능 가이드 문서를 참고
반응형
'공부 > Cloud' 카테고리의 다른 글
[AWS] Amazon EC2 (0) | 2024.06.06 |
---|---|
[AWS] VPC Endpoint (0) | 2024.06.06 |
[AWS] Amazon VPC (0) | 2024.06.06 |
[AWS] VPN client endpoint 설정하기 (1) | 2022.05.24 |
[AWS] 클라우드 인프라 구축 - 리전, VPC (0) | 2021.11.18 |
댓글