친절한 우리 고모

친절한 고모의 친절한 이야기

  • 2025. 4. 11.

    by. 친절한 고모

    목차

      🔐 워드프레스 기본 보안 설정: 로컬 환경에서도 꼭 필요한 이유와 실천법

      “로컬 서버니까 보안은 괜찮겠지?”

      절대 그렇지 않습니다.

      워드프레스를 로컬에서 테스트하더라도,
      기본적인 보안 습관을 익히는 것이 향후 실서버 운영에서 큰 차이를 만듭니다.

      이번 글에서는
      워드프레스 로컬 환경에서도 꼭 지켜야 할 기본 보안 설정 7가지를 알려드릴게요.
      지금부터 실습하면서 진짜 운영자처럼 준비해보세요.

      🔐 워드프레스 기본 보안 설정: 로컬 환경에서도 꼭 필요한 이유와 실천법


      ✅ 1. 관리자 ID를 ‘admin’으로 두지 마세요

      가장 많이 해킹되는 ID가 바로 admin입니다.
      공격자들이 가장 먼저 시도하는 ID이기 때문이죠.

      🛠 해결 방법:

      • 사용자 추가 시 admin 대신 영문+숫자 조합 ID 사용
      • 기존 ID가 admin이면 새 관리자 계정 생성 후 기존 계정 삭제

      ✅ 2. 비밀번호는 강력하게 설정하세요

      단순한 비밀번호(1234, qwerty 등)는 크롤링 공격에 취약합니다.

      강력한 비밀번호 예시:

      • My!Blog2024#Secure
      • 대소문자 + 숫자 + 특수문자 혼합 (12자 이상 권장)

      💡 로컬이라도 습관은 실제처럼!


      ✅ 3. 디버그 모드 끄기 (wp-config.php)

      워드프레스는 설치 시 wp-config.php 파일에
      디버그 설정이 기본값으로 false 되어 있지만,
      간혹 수동 설치 시 아래와 같은 코드가 활성화되어 있을 수 있습니다:

      php
      복사편집
      define('WP_DEBUG', true);

      🛠 해결 방법:

      • 운영 목적이라면 false로 변경:
      php
      복사편집
      define('WP_DEBUG', false);

      디버그 모드는 에러 메시지를 외부에 노출할 수 있어 보안상 위험합니다.


      ✅ 4. 플러그인은 항상 최신 상태로 유지

      업데이트가 되지 않은 플러그인은 보안 취약점의 온상입니다.

      🛠 확인 방법:

      • 대시보드 → 플러그인 → 업데이트 필요 여부 확인
      • 정기적으로 사용하지 않는 플러그인 삭제

      ✅ 특히 보안 관련 플러그인은 항상 최신 버전 유지 필수입니다.


      ✅ 5. 보안 플러그인 설치 (로컬에서도 사용 가능)

      플러그인주요 기능
      Wordfence Security 실시간 방화벽, 로그인 보안
      iThemes Security 로그인 시도 제한, DB 백업
      Limit Login Attempts Reloaded 무차별 로그인 차단 전용

      💡 로컬 서버에서도 위 플러그인들은 정상 작동하므로,
      실습 환경에서 충분히 테스트 가능합니다.


      ✅ 6. wp-admin 접근 제한

      운영 환경에서는
      wp-admin에 대한 무차별 접속 시도가 빈번하게 발생합니다.

      로컬 환경에서도 연습해볼 수 있는 방법:

      • .htaccess 파일로 접근 IP 제한 연습
      • "2단계 인증" 적용 플러그인 테스트
      • 로그인 URL 변경 플러그인도 추천 (예: WPS Hide Login)

      ✅ 7. 자동 업데이트 설정 확인

      WordPress는 코어, 테마, 플러그인을 자동 업데이트할 수 있습니다.
      하지만 로컬 환경에서 자동 업데이트로 인해 테스트 환경이 바뀔 수 있으니 주의하세요.

      🛠 방법:

      • 자동 업데이트 설정을 끄고 수동으로 업데이트 테스트
      • wp-config.php에 다음 설정 추가:
      php
      복사편집
      define('AUTOMATIC_UPDATER_DISABLED', true);

      💡 보안 실습을 로컬에서 해보는 이유?

      • 실서버 이전 전 보안 구조를 이해할 수 있음
      • 에러 발생 시 디버깅 실습이 가능함
      • 문제가 생겨도 복구가 쉬움 (로컬이라 부담 無)

      즉, 보안까지도 실제처럼 훈련하는 것이 진짜 준비된 운영자의 자세입니다.


      ✅ 요약 체크리스트

      항목실천 여부
      [ ] admin ID 사용하지 않기  
      [ ] 강력한 비밀번호 설정  
      [ ] wp-config 디버그 모드 끄기  
      [ ] 불필요한 플러그인 삭제  
      [ ] 보안 플러그인 설치  
      [ ] 로그인 URL 변경 or 제한 실습  
      [ ] 자동 업데이트 설정 관리  

      📘 다음 글 예고

      👉 워드프레스 글쓰기 연습: 블로깅 인터페이스 익히기
      : 글 작성 도구와 에디터 사용법, 카테고리, 태그, 미디어 삽입 등 실제 블로그 콘텐츠 작성 연습을 안내합니다.