OWASP 핵심 룰셋
OWASP Top 10을 비롯한 알려진 공격은 기본 룰셋에서 막습니다.
소개
알려진 웹 공격은 기본 룰셋이 막고, 나머지 트래픽은 실시간으로 분석해 악성 요청만 골라냅니다. 서비스마다 다른 부분은 직접 만든 맞춤 규칙으로 채우면 됩니다.
OWASP Top 10을 비롯한 알려진 공격은 기본 룰셋에서 막습니다.
들어오는 요청을 실시간으로 보고, 악성으로 판단되면 바로 차단합니다.
서비스에 맞춰 커스텀 규칙과 레이트 리밋을 직접 겁니다.
악성 봇과 스크래퍼, 자동화된 공격 요청을 가려내 막습니다.
짧은 시간에 몰리는 요청을 제한해 DDoS와 무차별 대입(brute force) 공격을 막습니다.
방어 범위
아래 유형은 기본 룰셋으로 탐지·차단합니다.
01
데이터베이스 쿼리 조작 시도 차단
02
악성 스크립트 삽입 차단
03
사용자를 사칭한 위조 요청 차단
04
대량 트래픽 공격 차단
05
알려지지 않은 취약점 공격 탐지
06
위험한 파일 업로드 시도 차단
기능
룰셋 업데이트, 실시간 탐지, 맞춤 규칙, 봇 차단, 요청 제한을 따로 나눠 관리하지 않아도 됩니다.
룰셋에 없는 새 공격 패턴은 머신러닝 분석으로 잡아냅니다.
막을 경로와 예외로 둘 조건을 서비스에 맞게 직접 정합니다.
활용
결제 정보와 고객 데이터를 지켜야 할 때
공개 API가 악용되지 않게 막아야 할 때
PCI-DSS, GDPR 같은 보안 규정을 맞춰야 할 때
개인정보나 금융 데이터를 다룰 때
OWASP Top 10을 비롯한 알려진 공격은 기본 룰셋으로 막습니다. 서비스마다 다른 부분은 커스텀 규칙으로 더해 쓰시는 편이 낫습니다.
막힌 경로나 조건을 커스텀 규칙으로 예외 처리하시면 됩니다. 예외 규칙은 직접 만들어 걸 수 있습니다.
머신러닝 분석으로 새 공격 패턴도 잡아냅니다. 다만 처음 보는 패턴은 탐지까지 시간이 걸릴 수 있어서, 로그인처럼 중요한 경로에는 레이트 리밋을 같이 걸어두세요.
아닙니다. 둘 다 기본으로 들어 있고, 룰셋·커스텀 규칙과 같은 곳에서 관리합니다.
웹 방화벽은 HTTP 요청 하나하나를 보고 악성 요청을 걸러냅니다. 디도스 방어는 대역을 채우는 대용량 트래픽을 앞단에서 흡수합니다. 성격이 달라 함께 쓰는 경우가 많습니다.