나쁜 인증 시도 방어하기 (1 편)

Source

  • Evernote/Inbox/오늘의유머 - 나쁜 인증 시도 방어하기! 1편.md

Summary

개발자가 CS 문의를 통해 대량 인증 시도 공격을 발견하고 대응하는 과정을 서술한 일기 형식 문서입니다. 대만 IP 에서 유입되는 비정상적인 인증 시도를 확인한 후, KISA API 를 활용하여 해외 IP 를 차단하는 기능을 개발 서버에 적용했습니다. 이후 legitimate 한 해외 사용자 접근을 위해 화이트리스트 기능을 추가하여 문제를 해결했습니다.

Key Points

  • CS 문의를 통해 특정 성씨 집중 및 비정상적인 인증 시도 증가를 발견
  • 로그 분석 결과 대만 IP 에서 유입되는 공격으로 확인
  • 방화벽 레벨 차단이 어려워 KISA API 를 활용한 자체적인 해외 IP 차단 로직 개발
  • 차단 후 정상적인 해외 사용자 접근을 위해 화이트리스트 기능 추가
  • 문서 말미에서 ‘내일 생각이 바뀌게 된다’는 언급으로 후속 문제 발생을 암시