워드프레스 필수 플러그인 + 설정 꿀팁 #1: Wordfence로 내 블로그 철벽 방어! 🛡️


안녕하세요, 레이지버그입니다. 😄

소중한 우리 워드프레스 블로그를 안전하게 지키고 싶은 여러분! 😊 블로그를 열심히 운영하다 보면 “내 글과 데이터, 해킹당하면 어떡하지?” 하는 걱정, 한 번쯤 해보셨을 거예요. 그래서 오늘은! 수많은 워드프레스 보안 플러그인 중에서도 제가 정말 믿고 사용하는 Wordfence(워드펜스) 플러그인 설치부터 핵심 옵션 설정 꿀팁까지! 아주 자세하게 알려드리려고 해요. 마치 우리 집 현관문에 튼튼한 디지털 도어록을 다는 것처럼, 워드펜스는 우리 블로그를 외부의 위협으로부터 든든하게 지켜줄 거랍니다! 💪

“보안 설정? 너무 복잡하고 어려운 거 아니야?” 하고 지레 겁먹지 마세요! 제가 옆에서 하나하나 친절하게 설명해 드릴 테니, 이 글만 따라오시면 여러분도 워드펜스 전문가가 될 수 있답니다! 😉 자, 그럼 지금부터 시작해 볼까요?


🌟 Wordfence(워드펜스)가 뭐길래? (간단 소개)

워드펜스는 전 세계 수백만 워드프레스 사이트에서 사용되는 가장 인기 있는 보안 플러그인 중 하나예요. 마치 우리 블로그를 위한 24시간 경비 시스템 같다고 할까요? 👮‍♂️ 주요 기능으로는 다음과 같은 것들이 있답니다.

  • 웹 방화벽(Firewall): 악의적인 트래픽을 실시간으로 차단해서 해킹 시도를 막아줘요.
  • 악성 코드 스캐너(Malware Scanner): 우리 사이트에 숨어있는 악성 코드나 보안 취약점을 찾아내서 알려줘요.
  • 로그인 보안 강화: 2단계 인증(2FA), 무차별 대입 공격(Brute Force Attack) 방지 등 로그인 과정을 더욱 안전하게 만들어줘요.
  • 실시간 위협 정보: 최신 보안 위협 정보를 바탕으로 우리 사이트를 보호해준답니다.

무료 버전만으로도 강력한 기능을 제공하지만, 더 전문적인 보호를 원한다면 유료 프리미엄 버전도 고려해 볼 수 있어요. 하지만 오늘은 무료 버전으로도 충분히 든든한 보안 설정을 하는 방법을 알려드릴게요! 😊


🛠️ 워드펜스 설치 및 기본 활성화

워드펜스 플러그인 설치는 다른 플러그인들과 똑같이 아주 간단해요!

  1. 워드프레스 관리자 화면에서 [플러그인] → [새로 추가]로 이동하세요.
  2. 검색창에 “Wordfence”를 입력하고 검색하세요.
  3. Wordfence Security – Firewall, Malware Scan, and Login Security 플러그인을 찾아서 [지금 설치] 버튼을 누르고, 설치가 완료되면 [활성화] 버튼을 클릭하세요.
  4. 활성화 후 처음에는 이메일 주소를 입력하고 라이선스 약관에 동의하는 과정이 있을 수 있어요. 안내에 따라 진행해주시면 된답니다!
  5. 워드펜스 메뉴가 생기면, 방화벽(Firewall) 최적화를 진행하라는 안내가 나올 수 있어요. “CLICK HERE TO CONFIGURE” 또는 “OPTIMIZE THE WORDENCE FIREWALL” 같은 버튼을 눌러서 안내에 따라 진행해주세요. 서버 환경에 맞는 설정을 자동으로 찾아준답니다. (보통 .htaccess 파일이나 user.ini 파일 수정 권한을 요청할 수 있어요.)

자, 이제 워드펜스가 우리 블로그를 지키기 위한 기본적인 준비를 마쳤어요! 🎉 이제부터가 진짜 중요해요! 바로 옵션 설정인데요, 제가 추천하는 설정들을 하나씩 살펴볼까요?


🔐 옵션 설정 꿀팁: 이렇게만 하면 안심!

워드펜스에는 정말 다양한 옵션들이 있지만, 그중에서도 꼭 신경 써야 할 핵심적인 부분들을 콕콕 집어 알려드릴게요! 관리자 화면 왼쪽 메뉴에서 [Wordfence] → [All Options]로 이동하면 모든 설정을 볼 수 있답니다.

1. 로그인 보안: 현관문부터 튼튼하게! 🚪🔑

블로그 보안의 가장 기본은 바로 ‘로그인‘ 과정이에요. 이 부분이 뚫리면 모든 것이 허사죠!

1.1. 2단계 인증 (Two-Factor Authentication, 2FA)

2단계 인증은 아이디와 비밀번호 입력 후, 추가적으로 스마트폰 앱(Authy, Google Authenticator 등)에서 생성되는 인증 코드를 한 번 더 입력하는 방식이에요. 비밀번호가 유출되더라도 내 스마트폰 없이는 로그인할 수 없으니 훨씬 안전하겠죠? 😊

  • Enable 2FA (2단계 인증 활성화)
    • 기본 설정: OFF
    • 추천 설정: ON
    • 꿀팁! 🍯: 워드펜스를 설치했다면 가장 먼저 이 2단계 인증을 활성화하세요! Wordfence > Login Security > Two-Factor Authentication 메뉴에서 설정할 수 있어요. QR 코드를 AuthyGoogle Authenticator 같은 OTP 생성기 앱으로 스캔해서 등록하고, 혹시 모를 상황에 대비해 복구 코드(Recovery Codes)는 꼭! 안전한 곳(개인 폴더, 암호화된 비밀 메모 등)에 따로 적어서 보관해두세요. 2FA 설정이야말로 가장 강력하고 확실한 예방법 중 하나랍니다! 💪

1.2. 2FA 관련 추가 설정

  • Roles allowed to use 2FA (2FA를 사용할 역할)
    • Administrator (관리자):
      • 추천 설정: ON (Required for all administrators)
      • 꿀팁! 🍯: 사이트 전체를 관리하는 관리자 계정은 무조건! 반드시! 2FA를 사용하도록 강제하는 것이 좋아요. 타협의 여지가 없답니다!
    • Editor (편집자) 및 기타 역할:
      • 기본 설정: OFF
      • 추천 설정: (선택적 ON)
      • 꿀팁! 🍯: 만약 블로그에 여러 명의 관리자나 글을 발행하는 편집자가 있다면, 가급적 모든 사용자가 2FA를 사용하도록 유도하거나, 최소한 특정 역할 이상은 필수로 사용하도록 설정하는 것을 권장해요.
  • Allow remembering device for 30 days (30일 동안 장치 기억 허용):
    • 기본 설정: OFF
    • 추천 설정: ON
    • 꿀팁! 🍯: 특히 여러 블로그를 관리하거나 자주 로그인해야 하는 경우, 매번 2FA 인증 코드를 입력하는 것이 번거로울 수 있어요. 이 옵션을 켜면, 한번 인증한 장치에서는 30일 동안 추가 인증 없이 로그인할 수 있어서 편리함을 더할 수 있답니다. 물론, 공용 PC에서는 사용하지 않는 것이 좋겠죠?
  • Enable reCAPTCHA on login and user registration pages (로그인 및 사용자 등록 페이지에서 reCAPTCHA 사용):
    • 기본 설정: OFF
    • 추천 설정: ON (선택 사항)
    • 꿀팁! 🍯: 구글의 reCAPTCHA는 사람이 아닌 봇의 접근을 막아주는 아주 효과적인 도구예요. 2FA와 함께 사용하면 로그인 보안을 더욱 완벽하게 만들 수 있답니다! reCAPTCHA v3를 사용하면 대부분의 경우 사용자에게 불편한 그림 맞추기 같은 것을 보여주지 않고, 페이지 하단에 작은 마크만 표시되기 때문에 사용자 경험을 크게 해치지 않으면서 보안을 강화할 수 있어요. (단, reCAPTCHA를 사용하려면 구글 reCAPTCHA 사이트에서 Site Key와 Secret Key를 발급받아 워드펜스에 등록해야 해요!)

2. 모든 옵션 (All Options): 세부 설정으로 보안 레벨 UP! 📈

이제 Wordfence > All Options 페이지에서 더 세부적인 설정들을 살펴볼게요!

2.1. 전자 메일 경고 기본 설정 (Email Alert Preferences)

워드펜스는 다양한 상황에 대해 이메일로 알림을 보내줘요. 하지만 너무 많은 메일은 오히려 중요한 정보를 놓치게 할 수 있죠. 필요한 알림만 받도록 조절해 봅시다!

  • Email me when Wordfence is automatically updated (워드펜스가 자동으로 업데이트되면 이메일로 알림):
    • 기본 설정: OFF
    • 추천 설정: ON
    • 꿀팁! 🍯: 이건 개인적인 성향에 따라 다른데요, 저는 워드펜스 플러그인 자체의 업데이트는 보안과 직결되기 때문에 알림을 받는 것을 선호해요.
  • Alert me with scan results of this severity level or greater (이 심각도 수준 이상의 검사 결과를 알려줍니다):
    • 기본 설정: Low (낮음)
    • 추천 설정: High (높음) 또는 Medium (중간)
    • 꿀팁! 🍯: 너무 사소한 것까지 모두 알림을 받으면 메일함이 터져나갈 수 있어요! 😅 정말 중요한 문제(높음 또는 중간 심각도)가 발생했을 때만 알림을 받도록 설정해서, 정작 중요한 알림을 놓치지 않도록 하는 것이 좋아요.
  • Alert when an IP address is blocked (IP 주소가 차단되면 알림):
    • 기본 설정: ON
    • 추천 설정: OFF (선택 사항)
    • 꿀팁! 🍯: 특히 해외 봇들의 무차별적인 취약점 스캔이나 로그인 시도가 많은 사이트의 경우, IP 차단 알림이 정말 쉴 새 없이 올 수 있어요. 이런 경우 이메일 폭탄을 피하기 위해 꺼두는 것을 고려해 볼 수 있답니다. (물론, IP 차단 로그는 워드펜스 내에서 확인할 수 있어요!)
  • Alert when someone is locked out from login (누군가 로그인에서 잠겼을 때 알림):
    • 기본 설정: ON
    • 추천 설정: OFF (선택 사항)
    • 꿀팁! 🍯: 위와 마찬가지로, 무차별 대입 공격이 발생하면 로그인 시도 실패로 인한 잠금 알림이 매우 많이 올 수 있어요. 이메일 과부하를 피하고 싶다면 꺼두는 것을 추천해요.
  • Alert when the “lost password” form is used for a valid user (유효한 사용자에 대해 “비밀번호 찾기” 양식이 사용될 때 알림):
    • 기본 설정: ON
    • 추천 설정: ON
    • 꿀팁! 🍯: 누군가 내 계정이나 다른 정상 사용자의 계정에 대해 비밀번호 찾기를 시도했다면, 이건 알아두는 게 좋겠죠? 혹시 모를 계정 탈취 시도를 감지하는 데 도움이 될 수 있어요.
  • Alert when an admin user logs in (관리자 권한을 가진 사용자가 로그인할 때 알림):
    • 기본 설정: ON
    • 추천 설정: OFF
    • 꿀팁! 🍯: 내가 블로그에 글을 쓰거나 관리하려고 로그인할 때마다 알림 메일이 오면… 정말 귀찮겠죠? 😅 이 옵션은 꺼두는 것이 정신 건강에 이롭습니다!
  • Only alert when that administrator logs in from a new device (관리자가 새 장치에서 로그인할 때만 알림):
    • 기본 설정: OFF
    • 추천 설정: ON
    • 꿀팁! 🍯: 바로 이거죠! 평소에 내가 사용하는 장치에서 로그인하는 건 알 필요 없지만, 혹시라도 내가 모르는 새로운 장치에서 관리자 계정으로 로그인 시도가 있다면 그건 반드시 알아야 해요! 이 옵션을 켜두면, 의심스러운 활동을 빠르게 감지할 수 있답니다.
  • Alert when a non-admin user logs in (관리자가 아닌 사용자가 로그인할 때 알림):
    • 기본 설정: OFF
    • 추천 설정: ON (사이트 운영 형태에 따라 선택)
    • 꿀팁! 🍯: 만약 여러분의 사이트가 주로 관리자 1명만 사용하는 개인 블로그라면, 관리자가 아닌 다른 사용자가 로그인하는 경우는 거의 없을 거예요. 이럴 때 이 옵션을 켜두면, 혹시라도 내가 모르는 계정이 생성되어 로그인하는 것을 감지하는 데 도움이 될 수 있어요. 하지만 회원 가입을 받고 여러 사용자가 활동하는 사이트라면 이 옵션은 꺼두는 것이 좋겠죠?

2.2. 무차별 대입 공격(Brute Force Attack) 방어 설정

무차별 대입 공격은 아이디와 비밀번호를 무작위로 계속 시도해서 로그인을 뚫으려는 해킹 방법이에요. 워드펜스는 이런 공격을 효과적으로 막아준답니다!

  • Lock out after how many login failures (로그인 실패가 다음 횟수 이상이면 잠금):
    • 기본 설정: 20
    • 추천 설정: 5 ~ 10 사이
    • 꿀팁! 🍯: 요즘은 브라우저비밀번호 관리 프로그램이 비밀번호를 잘 기억해주기도 하고, 설령 내가 직접 입력하다가 한두 번 틀리더라도 5번이나 10번씩 틀리는 경우는 거의 없어요. 이 횟수를 너무 높게 설정하면 공격자에게 더 많은 기회를 주는 셈이니, 적절히 낮춰주는 것이 좋아요!
  • Lock out after how many forgot password attempts (비밀번호 찾기 시도가 다음 횟수 이상이면 잠금):
    • 기본 설정: 20
    • 추천 설정: 2 ~ 5 사이
    • 꿀팁! 🍯: 비밀번호 찾기 기능을 악용하는 시도도 있을 수 있어요. 보통 정상적인 사용자는 비밀번호 찾기를 여러 번 실패하지 않죠. 특히 호스팅 서버에 직접 접근(SSH 등)해서 비밀번호를 초기화할 수 있는 경우라면, 이 횟수를 최소한으로 낮춰도 괜찮아요.
  • Count failures over what time period (다음 기간 동안의 실패 횟수를 계산):
    • 기본 설정: 4 hours (4시간)
    • 추천 설정: 1 hour (1시간) 또는 그 이하
    • 꿀팁! 🍯: 대부분의 무차별 대입 공격 봇들은 짧은 시간 안에 수많은 시도를 해요. 이 관찰 기간을 너무 길게 잡으면, 공격자가 천천히 여러 번 시도하는 것을 놓칠 수 있어요. 기간을 짧게 설정해서 빠르게 탐지하고 차단하는 것이 중요하답니다!
  • Amount of time a user is locked out (사용자가 잠겨 있는 시간):
    • 기본 설정: 4 hours (4시간)
    • 추천 설정: 1 day (1일) 또는 그 이상
    • 꿀팁! 🍯: 일단 의심스러운 활동으로 인해 잠겼다면, 충분한 시간 동안 접근을 막아서 관리자가 상황을 파악하고 대처할 시간을 버는 것이 중요해요. 너무 짧게 설정하면 공격자가 금방 다시 시도할 수 있겠죠?
  • Immediately lock out invalid usernames (유효하지 않은 사용자명은 즉시 잠금):
    • 기본 설정: ON
    • 추천 설정: ON (이건 무조건 ON! 👍)
    • 꿀팁! 🍯: 공격자들은 흔히 사용될 만한 사용자명 목록(admin, test, user 등)이나 실제 사용자명을 알아내려고 시도해요. 이 옵션을 켜면, 존재하지 않는 사용자명으로 로그인 시도를 하는 경우 즉시 해당 IP를 차단해버리기 때문에, 사용자명 추측 공격이나 무차별 대입 공격을 훨씬 효과적으로 막을 수 있답니다!
  • Prevent use of passwords pwned in data breaches (데이터 유출로 공개된 비밀번호 사용 방지):
    • 기본 설정: OFF (프리미엄 기능일 수 있으나, 있다면 ON 추천)
    • 추천 설정: ON (For admins and publishers)
    • 꿀팁! 🍯: 이 옵션은 사용자들이 이미 다른 곳에서 유출된 적 있는 취약한 비밀번호를 사용하는 것을 막아줘요. 특히 관리자나 편집자처럼 중요한 역할을 가진 사용자들이 안전한 비밀번호를 사용하도록 강제하는 데 아주 좋답니다!

마무리: 꾸준한 관심과 점검이 중요해요! 🧐

와! 여기까지 따라오시느라 정말 고생 많으셨어요! 😊 이제 워드펜스의 핵심 옵션들을 꼼꼼하게 설정했으니, 우리 블로그의 보안 수준이 한층 더 높아졌을 거예요! 하지만 보안은 한 번 설정하고 끝나는 것이 아니라, 꾸준한 관심정기적인 점검이 필요하다는 것, 잊지 마세요! 워드펜스가 보내주는 알림(설정한 수준 이상의 것들)을 주의 깊게 살펴보고, 가끔씩 워드펜스 대시보드에 들어가서 보안 상태를 확인하는 습관을 들이면 더욱 안전하게 블로그를 운영할 수 있답니다.

오늘 제가 알려드린 설정 꿀팁들이 여러분의 소중한 블로그를 지키는 데 큰 도움이 되었기를 바라요! 💪🏼 혹시 워드펜스를 사용하면서 궁금한 점이 생기거나, “이런 상황에서는 어떻게 설정하는 게 좋을까?” 하는 질문이 있다면 언제든지 저에게 물어봐 주세요! 제가 함께 고민하고 도와드릴 준비가 되어 있으니까요! 😄

다음번에는 또 다른 유용한 플러그인 정보나 워드프레스 꿀팁으로 찾아올게요! 그때까지 우리 블로그, 안전하게 잘 지키기로 약속해요! 😉 안녕! 👋

댓글 남기기