안녕하세요. 취미 사진가 나라입니다.
본 블로그 외에 제가 관리 운영중인 워드프레스 블로그로 최근 DDoS 및 트래픽 과부하 공격을 의심하게 하는 일이 발생하였었습니다. 처음 겪는 일이기도 하였고, 이에 따른 대응을 하는데 많은 어려움이 있었는데요. 다행히 현재는 공격패턴을 감지하여 방어가 잘 되고 있는 상황입니다.
저처럼 워드프레스를 이용하면서 오는 DDos 및 트래픽 과부하 공격에 대응하는 방법을 모르시거나 서투르신 분들에게 도움이 되어드리고자, 제 경험을 토대로 실전 대응법을 알려드리려고 합니다.

DDoS 및 악의적인 트래픽 과부하 공격 대응 방법
웹사이트를 운영하다 보면 갑작스러운 접속 폭증이나 비정상적인 트래픽으로 인해 사이트가 느려지거나 다운되는 상황을 겪을 수 있습니다. 이러한 문제는 악의적인 DDoS(Distributed Denial of Service) 공격이나 대량의 스크래핑 요청으로 인해 발생할 수 있으며, 특히 워드프레스 사이트를 운영하는 경우 더욱 빈번하게 일어날 수 있습니다.
1. DDoS와 트래픽 과부하란?
먼저, 두 가지 개념을 간단히 이해해 봅시다.
- DDoS 공격: 여러 대의 컴퓨터가 동시에 특정 웹사이트로 대량의 요청을 보내 서버를 마비시키는 악의적인 행위입니다. 이로 인해 사이트가 느려지거나 완전히 중단될 수 있습니다.
- 트래픽 과부하: 꼭 악의적이지 않더라도, 많은 사용자가 한꺼번에 접속하거나 자동화된 봇이 데이터를 긁어가려 할 때 서버가 감당할 수 있는 처리량을 초과하여 발생하는 현상입니다.
문제는 이러한 일로 사이트 접속이 안되거나 중단될 수 있고, 심지어 해킹될 소지도 있습니다.


2. 클라우드플레어와 워드팬스를 활용한 대응 방안
클라우드플레어: 트래픽 관리와 보안 강화
클라우드플레어는 전 세계적으로 분산된 서버 네트워크를 통해 트래픽을 관리하고, 공격을 차단하는 데 매우 효과적입니다. 다음은 클라우드플레어를 활용한 주요 대응 방법입니다.
클라우드플레어 DNS 설정 가이드
|
1) DDoS 방어
클라우드플레어는 자동으로 대량의 요청을 감지하고 이를 차단합니다. 이를 위해 다음과 같은 설정을 적용할 수 있습니다.
- "Under Attack Mode" 활성화: 갑작스러운 트래픽 증가 시, 클라우드플레어가 방문자를 검증하고 악성 요청을 차단합니다.

- 속도 제한 규칙 설정: 특정 조건에서 일정 시간 동안 과도한 요청이 발생하면 이를 차단합니다.

- 사용자 지정 규칙 설정: 특정 조건에 맞지 않으면 제한(관리자 챌린지) 및 차단 합니다.

- IP Access 규칙 설정: 특정 국가, IP, IP 범위, ASN(wkdbf tltmxpa qjsgh)에서 유입되는 비정상적인 트래픽을 차단할 수 있습니다.

2) 봇 차단
스크래핑 봇이나 자동화된 비정상적 트래픽을 차단하려면 다음 설정을 적용하세요.
- 봇 관리 기능 활성화: 클라우드플레어는 정상적인 봇(Google 등)을 허용하면서 악성 봇을 차단합니다.

3) 기타
이 외에 SSL/TLS 설정, 캐싱 설정, Page Rules 설정으로 원본 서버에 가해지는 부담을 줄일 수 있습니다.
워드팬스: 워드프레스 보안 플러그인
워드팬스는 워드프레스 웹사이트의 보안을 강화하는 강력한 플러그인입니다. 다음은 워드팬스를 활용한 주요 대응 방법입니다.
클라우드플레어와 워드팬스 간의 충돌이 발생할 수 있습니다. 이를 해결하기 위한 방법을 소개해 드리겠습니다.
|
1) 방화벽 설정
워드팬스의 웹 애플리케이션 방화벽(WAF)은 비정상적인 요청이나 악성 IP를 자동으로 차단합니다.
- 실시간 위협 방지 활성화: 워드팬스는 글로벌 데이터베이스를 기반으로 최신 위협 정보를 업데이트하여 공격을 예방합니다.
- IP 차단 기능: 비정상적인 활동이 감지된 IP를 수동으로 추가 차단할 수도 있습니다.

2) 로그인 보안 강화
DDoS 공격 외에도 로그인 시도를 통한 브루트포스(무차별 대입) 공격이 자주 발생합니다. 워드팬스를 사용하면 이를 방지할 수 있습니다.
- 로그인 시도 제한: 특정 횟수 이상 잘못된 로그인 시도를 하면 해당 IP를 차단합니다.
- 2단계 인증 활성화: 추가 인증 절차를 통해 계정 탈취 위험을 줄일 수 있습니다.

3) 실시간 모니터링
워드팬스는 사이트에 들어오는 모든 트래픽과 활동 로그를 기록하여 비정상적인 패턴을 감지합니다.
- 워드펜스 '도구 - 라이브 트래픽' 에서 실시간으로 접속 IP와 요청 내용을 확인할 수 있습니다.
- 의심스러운 활동이 발견되면 즉시 차단 조치를 취할 수 있습니다.
3. 사후 분석 및 지속적 개선
공격이 발생한 후에는 반드시 로그 데이터를 분석하여 다음 사항들을 점검해야 합니다.
- 어떤 IP에서 가장 많은 요청이 발생했는지 확인.
- 공격 패턴과 빈도를 파악하여 향후 대비책 마련.
- 클라우드플레어와 워드팬스 설정을 정기적으로 업데이트하여 최신 위협에 대응.

4. 결론
DDoS 및 악의적인 트래픽 과부하 공격은 누구나 겪을 수 있는 문제이지만, 클라우드플레어와 워드팬스를 적절히 활용하면 효과적으로 대응할 수 있습니다. 이 두 도구는 각각 외부 트래픽 관리와 내부 보안을 담당하며, 함께 사용할 때 더욱 강력한 보호 효과를 제공합니다.
웹사이트 운영자는 정기적으로 백업과 보안 설정을 점검하고, 실시간 모니터링과 사후 분석을 통해 지속적으로 개선해야 합니다. 이러한 노력은 안정적인 서비스를 유지하고 사용자 신뢰를 지키는 데 큰 도움이 될 것입니다.
[요약*실용적 대응 전략 요약
A. 클라우드플레어와 워드팬스를 결합한 다층 보안
1. 두 도구를 함께 사용하면 더욱 강력한 보호 체계를 구축할 수 있습니다.
2. 클라우드플레어로 외부 트래픽 관리 및 캐싱 처리.
3. 워드팬스로 내부 보안 강화 및 실시간 모니터링.
B. 구체적 설정 예시
1. 클라우드플레어에서 "Under Attack Mode"와 '속도 제한 규칙', '사용자 지정 규칙' 활성화.
2. 워드팬스에서 방화벽과 로그인 시도 제한 설정.
3. 두 도구 모두에서 의심스러운 IP를 블랙리스트에 추가. *]
악성 봇 차단: .htaccess와 ModSecurity를 활용한 서버 보안 강화 방법 (for 워드프레스) (0) | 2025.03.20 |
---|---|
[티스토리/워드프레스] 웹브라우저 개발자 도구에서 발견되는 오류 메시지 해결 방법 (2) | 2025.01.14 |
코어 웹 바이탈 평가 CLS 0.1 초과 애드센스가 원인?! (1) | 2023.09.29 |
티스토리 자체광고가 내 수익도 가져간다?!! (1) | 2023.08.09 |
티스토리 자체광고 사태 어떻게 대응해야 하나... (12) | 2023.06.30 |