Site icon 쿠키프레스

워드프레스 보안 설정 가이드: 초보자도 따라하는 5단계 필수 설정

워드프레스 보안설정 가이드

워드프레스 보안설정 가이드

WordPress Logo” by Phil Oakley is licensed under CC BY-SA 2.0

“지난해 한국의 중소기업 블로그 중 30%가 해킹 피해를 입었다는 사실, 아시나요?” 가장 많은 피해는 바로 워드프레스 사용자에게서 발생했습니다. 하지만 걱정하지 마세요. 몇 가지 필수 보안 설정만으로도 90% 이상의 공격을 막을 수 있습니다. 저는 20년간 웹개발을 해오면서 수백 개의 워드프레스 사이트를 보호했습니다. 오늘은 워드프레스 보안 설정의 모든 것을 경험에 바탕해 알려드리겠습니다.

워드프레스 보안이 중요한 이유

왜 해커들은 워드프레스를 노릴까?

전 세계 웹사이트의 43% 이상이 워드프레스를 사용하고 있습니다. 이는 곧 타겟이 많다는 뜻입니다. 해커들의 입장에서 자동화된 공격 도구 하나로 수백만 개의 사이트를 스캔할 수 있으니 매력적일 수밖에 없죠. 워드프레스 보안 설정을 무시한다면 당신의 사이트도 언제든 피해 대상이 될 수 있습니다.

보안 무시 시 발생하는 실제 피해 사례

제가 직접 마주한 워드프레스 해킹 사례들입니다:

개인 블로그라도 안전하지 않습니다. 자동 공격 봇은 사이즈를 가리지 않거든요. 워드프레스 사이트가 갑자기 느려지고 이상한 징후가 보인다면 FTP로 접근해서 소스코드를 한 번 살펴보시라고 권해 드리고 싶습니다.(이상한 파일 많습니다.)

시작하기 전 필수 확인사항

현재 워드프레스 버전 확인하기

대시보드에서 우측 하단에 현재 버전이 표시됩니다. 안타깝게도 5.0 이전 버전을 사용 중이라면 이미 수십 개의 보안 취약점에 노출된 상태입니다. 즉시 최신 버전으로 업그레이드하세요.

플러그인 및 테마 최신 상태 점검

플러그인 → 설치됨 메뉴에서 업데이트 가능한 항목들이 있는지 확인하세요. 이어지는 기본 설정에서 자동 업데이트를 활성화하면 더욱 안전합니다.

기본 보안 설정 5단계 (필수)

이 5가지는 초보자도 쉽게 설정할 수 있으면서 효과가 가장 큽니다. 워드프레스 보안 설정의 핵심이자 필수 사항입니다.

1단계: 관리자 계정명 변경 및 강력한 비밀번호 설정

기본 관리자명 “admin”은 가장 흔한 공격 대상입니다. 새 사용자를 만들어 관리자 권한을 부여하고 기존 admin 계정은 삭제하세요. 비밀번호는 최소 15자 이상, 대문자, 숫자, 특수문자를 포함해야 합니다. 이것부터 바로 하세요.

2단계: 워드프레스 및 플러그인 자동 업데이트 활성화

wp-config.php 파일에 다음을 추가하세요:

define('WP_AUTO_UPDATE_CORE', true);
define('AUTOMATIC_UPDATER_DISABLED', false);

이렇게 하면 보안 패치가 자동으로 적용되어 취약점 노출 시간을 최소화할 수 있습니다.

3단계: 불필요한 플러그인 제거 및 최소화

사용하지 않는 플러그인은 보안 구멍입니다. 저는 평균 15~20개 정도의 플러그인을 사용하던 사이트를 8개로 줄여서 보안 공격을 50% 이상 감소시킨 경험이 있습니다.

4단계: wp-admin 폴더 접근 제한

루트 .htaccess 파일에 추가하세요:

<Files wp-login.php>
order allow,deny
allow from [당신의 IP 주소]
deny from all
</Files>

이렇게 하면 특정 IP에서만 관리자 로그인이 가능합니다.

5단계: 정기적인 백업 자동화

매일 자동 백업이 이루어지도록 설정하세요. 클라우드 저장소와 연동하면 더욱 안전합니다. 일주일에 3번 이상 백업하는 것을 권장합니다. 하늘은 스스로 백업하는 자를 돕습니다.

보안 플러그인 추천

Wordfence Security – 방화벽 설정법

제가 가장 신뢰하는 플러그인입니다. 설치 후 파이어월에서 보호 모드를 활성화하세요. 이것만으로도 알려진 공격 패턴의 99%를 차단할 수 있습니다.

Solid Security – 두 단계 인증

관리자 계정에 두 단계 인증을 활성화하면 비밀번호가 유출되어도 추가 인증 코드 없이는 로그인 불가능합니다.

Akismet – 스팸 방지

스팸 댓글과 트랙백을 자동으로 필터링합니다. 활성화만 하면 추가 설정이 거의 필요 없습니다.

고급 보안 기법

SSL/TLS 인증서 설정

모든 데이터를 암호화된 상태로 전송합니다. 대부분의 호스팅사에서 무료 Let’s Encrypt 인증서를 제공합니다. SSL 인증서는 강력히 권해드립니다. cloudflare 같은 서비스를 이용하셔도 좋습니다.

데이터베이스 접두사 변경

wp-config.php에서 $table_prefix를 “wp_” 대신 임의의 값으로 변경하면 자동화된 공격을 많이 막을 수 있습니다.

정기 점검 체크리스트

Photo by Eric Prouzet on Unsplash

보안은 일회성이 아닙니다. 월 1회 이상 다음을 점검하세요:

결론

Photo by Justin Morgan on Unsplash

워드프레스 보안 설정은 복잡하지 않습니다. 오늘 소개한 기본 5단계만 지켜도 대부분의 공격을 막을 수 있으며, 보안 플러그인과 정기 점검으로 장기적인 안전성을 확보할 수 있습니다.

지금 바로 시작하세요. 내일은 늦을 수도 있습니다.

함께 읽으면 좋은 글들

Exit mobile version