• 티스토리 홈
  • 프로필사진
    Ibiza
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
Ibiza
  • 프로필사진
    Ibiza
    • 분류 전체보기 (50)
      • 일상 (3)
        • 이것저것 (2)
        • 캠핑 (1)
      • Security (47)
        • 정보보안 (10)
        • 취약점분석&모의해킹 (8)
        • 클라우드 보안 (13)
        • 개인정보 보안 (0)
        • Python (1)
        • isms-p 인증심사 (15)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • AWS WAF Rate-based Rule를 이용한 크리덴셜 스터핑 대응
        2025년 01월 15일
        • Ibiza
        • 작성자
        • 2025.01.15.:22

        - 협업기획부서에서 해외 임의 IP에서 계정 로그인시도가 다수 발생하고 있어 대응 요청.

         

        AWS WAF ATP와 AWS WAF Rate-based Rule 두가지 방안중 AWS WAF ATP가 기능은 좋지만 비용이슈 문제로 AWS WAF Rate-based Rule을 이용

         

          AWS WAF ATP AWS WAF Rate-based Rule
        주요 목적 고급 위협 탐지 및 방어 (SQL Injection, XSS, 봇 탐지 등) 특정 요청 횟수 기반으로 악성 트래픽 차단
        적용 대상 모든 요청 (공통 취약점, 봇 활동, 정교한 위협 탐지) 특정 IP에서의 과도한 요청
        설정 난이도 사전 정의된 규칙 사용 (설정 간단) 사용자 정의 규칙 작성 필요
        위협 탐지 방식 정교한 패턴 매칭, 머신러닝 기반 분석 단순 요청 횟수 비교
        비용 Managed Rules 사용량에 따라 추가 비용 발생 요청량에 비례한 WAF 기본 비용만 발생
        False Positive 가능성 규칙의 세분화로 낮은 편 제한된 조건으로 False Positive 발생 가능
        실시간 대응 위협 탐지 후 즉시 차단 가능 임계치 초과시 차단

         

         

        해외 IP에서 악의적인 로그인 시도가 빈번히 발생하는 문제를 해결하기 위해 AWS WAF 기반의 차단 정책을 설계.
        국내 IP에 대해서는 제한 없이 요청을 허용하되, 해외 IP는 3분 동안 50회 이상의 로그인 시도를 차단하도록 설정

         

        1. AWS WAF의 GeoMatch Rule을 사용하여 한국 IP를 허용하는 규칙을 작성.

        2. AWS WAF의 Rate-based Rule을 작성 

         > Rate Limit: 50 requests per 3 minutes.

         > 특정 엔드포인트(/login)만 대상으로 설정하여 불필요한 요청을 필터링.

         

        3. CloudWatch Logs 분석
         > WAF 로그를 CloudWatch와 연동하여 차단 이벤트를 실시간으로 모니터링

        4. AWS Lambda를 활용하여 WAF 차단 이벤트를 분석하고, 관리부서에게 실시간 알림(Telegram)을 전송

         

        ※ 정리

        AWS WAF: GeoMatch Rule, Rate-based Rule.
        AWS CloudWatch: WAF 로그 분석 및 대시보드 구성.
        AWS Lambda: WAF 이벤트 기반 알림 및 자동화.
        Telegram API: 실시간 보안 이벤트 알림.
        Slack API: 팀 협업을 위한 추가 알림 구성.

        'Security > 클라우드 보안' 카테고리의 다른 글

        Amazon Cognito  (0) 2025.01.02
        AWS CloudWatch, AWS CloudTrail 비교  (0) 2025.01.02
        S3 Governance Mode / Compliance Mode  (0) 2024.12.29
        AWS Config  (0) 2024.12.27
        AWS Organizations  (0) 2024.12.27
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바