WordPress 멤버십 사이트에서 스팸 등록을 중지하는 방법

게시 됨: 2023-10-25

WordPress 멤버십 사이트에서 스팸 등록을 중단하시겠습니까?

스팸 등록은 회원 사이트를 운영하거나 사용자가 자신의 웹 사이트에 등록하고 회원이 되도록 허용하는 사이트 소유자에게 흔히 발생하는 귀찮은 일입니다.

이 기사에서는 WordPress 회원 사이트에서 스팸 사용자 등록을 중지하는 방법을 보여줍니다.

How to stop spam registrations on your WordPress membership site

스패머가 처음에 귀하의 사이트에 등록하는 이유는 무엇입니까?

불행하게도 스패머들은 귀하의 사이트에 침입하기 위한 쉬운 액세스 지점을 찾고 있습니다. 그들은 스팸 봇과 기타 자동화를 사용하여 덜 안전한 웹사이트에 스팸 계정을 만드는 경우가 많습니다.

이를 통해 스패머는 귀하의 이메일 주소를 수집하고 다른 회원에게 악성 코드를 배포하도록 설계된 피싱 링크를 배포하려고 시도할 수 있습니다.

그리고 사이트의 플러그인에 취약점이 있는 경우 대시보드에 로그인할 수 있다면 스패머가 이를 악용하기가 더 쉬울 수 있습니다.

안타깝게도 기본 WordPress 등록 프로세스에서는 많은 스팸 방지 메커니즘을 제공하지 않으므로 대부분의 경우 타사 도구가 필요합니다.

좋은 소식은 사이트의 사용자 등록을 위해 양식 작성기를 사용하는 경우 문의 양식 스팸에 대해 동일한 전략을 배포할 수 있다는 것입니다.

즉, 우리는 모든 제출물이 실제 사람이 제출한 것인지 확인하여 이러한 스팸 봇을 막을 수 있는 몇 가지 방법을 제공할 것입니다. 아래 링크 중 하나를 클릭하면 사용하려는 방법으로 이동할 수 있습니다.

  • 방법 1: 사용자 등록을 위한 이메일 활성화 활성화
  • 방법 2: 사용자 등록 양식에 reCAPTCHA 필드 추가
  • 방법 3: 사용자 정의 CAPTCHA를 사용하여 사용자 등록 양식 스팸 방지
  • 방법 4: WPForms 스팸 방지 토큰 활성화
  • 방법 5: 양식을 Akismet에 연결
  • 방법 6: 사용자 등록 양식에서 특정 이메일 주소 차단
  • 방법 7: 국가별, 키워드별 사용자 등록 제한
  • 방법 8: 전용 스팸 방지 플러그인 사용
  • 방법 9: Sucuri를 사용하여 스팸 등록 중지

방법 1: 사용자 등록을 위한 이메일 활성화 활성화

스팸 등록을 처리하는 가장 쉽고 효율적인 방법 중 하나는 이메일 활성화 기능이 있는 양식 작성기를 사용하는 것입니다.

이메일 활성화는 WordPress 사이트에서 생성된 모든 새 계정에 대해 확인 링크를 자동으로 보내는 기능입니다. 실제 사용자는 이메일 확인 링크를 클릭하여 가입을 완료해야 합니다.

WPForms는 다양한 스팸 방어 기능을 갖춘 시중 최고의 양식 작성 플러그인입니다. 사용자 정의 등록 양식을 만들 수 있는 사용자 등록 애드온이 함께 제공됩니다.

그러나 사용자 등록 애드온 및 이메일 활성화 기능에 액세스하려면 사용자 등록 애드온에 액세스하려면 Pro 라이선스가 필요합니다. WPBeginner 사용자는 이 WPForms 쿠폰을 사용하여 구매 시 50% 할인을 받을 수 있습니다.

가장 먼저 해야 할 일은 WPForms 플러그인을 설치하고 활성화하는 것입니다. 자세한 내용은 WordPress 플러그인 설치 방법에 대한 단계별 가이드를 참조하세요.

활성화되면 WPForms » 설정 페이지를 방문하여 라이센스 키를 확인해야 합니다. 이 키는 WPForms 웹사이트의 계정에서 얻을 수 있습니다.

Verify key

확인 후 WPForms » 애드온 페이지를 방문해야 합니다. 아래로 스크롤하여 '사용자 등록 애드온'을 찾으세요.

애드온 설치 버튼을 클릭해야 합니다.

Install addon

다음으로 사용자 등록 양식을 작성해야 합니다. WPForms » 새 추가 페이지로 이동합니다.

이 양식의 제목을 입력한 다음 사용자 등록 양식 템플릿을 찾으세요. '템플릿 사용'을 클릭하세요.

User-registration-template-in-WPForms

그러면 사용자 등록 양식 템플릿이 포함된 Form Builder가 시작됩니다. 필드를 클릭하여 편집할 수 있습니다.

필드를 끌어서 놓아 재정렬할 수도 있습니다.

User registration form in WPForms form builder

다음으로 '설정' 패널을 클릭해야 합니다. 여기에서 양식 알림, 확인, 사용자 등록 설정을 구성할 수 있습니다.

계속하려면 '사용자 등록' 탭을 클릭하세요.

이 페이지에서 양식 필드를 WordPress 사용자 등록 필드에 매핑할 수 있습니다.

아래로 스크롤하여 '사용자 활성화 활성화' 옵션 옆의 확인란을 선택하세요. 그러면 사용자 활성화 방법을 선택할 수 있는 드롭다운 메뉴가 표시됩니다.

Enable user activation in WPForms

WPForms는 WordPress 사이트에서 스팸 등록을 방지하기 위해 두 가지 창의적인 방법을 사용합니다. 등록을 확인할 수 있도록 각 사용자에게 확인 이메일을 보내도록 선택할 수 있습니다.

또는 WordPress 사이트에 등록할 때마다 관리자 승인을 요구할 수 있습니다.

귀하의 필요에 가장 적합한 옵션을 선택하고 '저장' 버튼을 클릭하여 양식 설정을 저장하십시오.

Save user registration form

이제 WordPress 사이트의 모든 페이지에 이 양식을 추가한 다음 해당 페이지를 사용자 등록 페이지로 사용할 수 있습니다.

상단에 삽입을 클릭하기만 하면 됩니다.

Embed-user-registration-form

'기존 페이지 선택'을 클릭하세요.

여기에서 WordPress 등록 양식을 삽입할 페이지를 선택하게 됩니다.

Embed in a page WPForms

드롭다운 메뉴에서 페이지를 선택합니다.

그런 다음 'Let's Go!'를 클릭하세요. 단추.

Embed user registration form in WPForms

WordPress의 페이지 편집기로 이동됩니다. 필요에 따라 페이지를 편집할 수 있습니다.

사용자 등록 양식이 포함된 페이지를 게시할 준비가 되면 '게시'를 클릭하세요.

Publish-user-registration-form

스팸 방지 사용자 등록 양식을 보려면 웹사이트를 방문하세요.

사용자 활성화 설정에 따라 플러그인은 사용자에게 이메일 주소 확인을 요구하거나 관리자가 사이트의 각 사용자 등록을 수동으로 승인해야 합니다.

참고: 사용자에게 WordPress 이메일을 보내는 데 문제가 있는 경우 WP Mail SMTP를 확인하여 사용자의 받은 편지함에 제대로 도착하는지 확인하세요.

방법 2: 사용자 등록 양식에 reCAPTCHA 필드 추가

스팸봇이 통과하지 못하도록 차단하는 간단한 방법 중 하나는 reCAPTCHA를 사용하는 것입니다. 이는 자동화된 봇과 인간 사용자를 구별하여 스팸으로부터 웹사이트를 보호하는 데 도움이 되는 무료 Google 서비스입니다.

CAPTCHA 방식의 고급 버전입니다.

양식에 reCAPTCHA v3를 추가하려면 WordPress 대시보드의 WPForms » 설정 으로 이동하세요. 그런 다음 '보안문자' 탭을 클릭하세요.

Captcha tab in WPForms

다음으로 'reCAPTCHA'를 선택하고 'reCAPTCHA v2 확인란' 옵션이 활성화되어 있는지 확인하세요.

이렇게 하면 신규 사용자가 인간임을 증명하는 확인란을 선택하게 됩니다.

reCaptcha in WPForms

WPForms는 사이트 키와 비밀 키를 요청합니다. Google의 reCAPTCHA 설정 페이지로 이동하여 이 정보를 얻을 수 있습니다.

Google reCAPTCHA 페이지에서 'v3 관리 콘솔'로 이동하세요.

v3-admin-console-in-Google-reCaptcha

페이지 상단에 사이트에 대한 새 reCAPTCHA를 생성하는 옵션이 표시됩니다.

해당 사이트에서 '+' 버튼을 클릭하세요.

Add reCaptcha

WordPress 웹사이트를 등록할 화면으로 이동하게 됩니다. 내부 참조용으로 사용되며 다른 사람에게는 표시되지 않는 '라벨' 아래에 이름을 입력하세요.

그런 다음 'Challenge v2' 옵션을 선택하고 그 아래에 있는 '로봇이 아닙니다 확인란'을 선택하세요.

Register a new reCaptcha

여기에서 '도메인' 필드에 웹사이트의 도메인 이름을 입력하세요.

마지막으로 '제출' 버튼을 클릭하세요.

Submit new reCaptcha

이제 웹사이트의 사이트 키와 비밀 키가 포함된 페이지가 표시됩니다.

이 정보를 복사하면 됩니다.

Copy site key and secret key

WPForms 설정 페이지로 돌아가 '사이트 키' 및 '비밀 키' 필드에 정보를 붙여넣습니다.

다 하신 후 '설정 저장' 버튼을 누르세요.

Paste site key and secret key

여기에서 WordPress 관리 영역의 WPForms » 모든 양식 으로 이동하세요.

reCAPTCHA를 추가하려는 사용자 등록 양식을 선택하고 '수정'을 선택하세요.

Edit user registration form

이렇게 하면 이제 양식 작성기가 열립니다.

그런 다음 왼쪽 패널에서 'reCAPTCHA' 버튼을 선택합니다.

reCaptcha button

Google Checkbox v2 reCAPTCHA가 활성화되었음을 알리는 메시지가 표시됩니다.

'확인'을 클릭하세요.

reCaptcha enabled

해당 내용이 있는지 확인하려면 양식 오른쪽 상단에 'reCAPTCHA 활성화됨' 확인이 표시됩니다.

완료되면 '저장' 버튼을 클릭하여 변경 사항을 저장하는 것을 잊지 마세요.

Save form

방법 3: 사용자 정의 CAPTCHA를 사용하여 사용자 등록 양식 스팸 방지

때로는 reCAPTCHA 대신 사용자 정의 보안 문자를 사용하고 싶을 수도 있습니다. 이는 일부 사용자가 Google 서버와 상호작용하기 때문에 개인정보 보호에 대한 우려를 갖고 있기 때문입니다.

WPForms Pro에는 사용자 등록 양식 스팸을 차단하기 위해 일반적으로 수학 방정식 형식의 질문 기반 CAPTCHA를 생성할 수 있는 사용자 정의 CAPTCHA 애드온이 함께 제공됩니다.

WordPress 관리 영역의 WPForms » 애드온 으로 이동하기만 하면 됩니다. 그런 다음 Custom Captcha 애드온을 찾아 '애드온 설치' 버튼을 클릭하세요.

Custom captcha addon

설치가 완료되면 WPForms » All Forms 로 이동하세요.

맞춤 보안문자를 추가하려는 사용자 등록 양식을 찾아 '수정'을 클릭하세요.

Edit user registration form in WPForms

왼쪽 패널 메뉴의 'Fancy Fields' 아래에서 'Captcha' 버튼을 찾아 양식으로 드래그하세요.

기본적으로 필드에는 임의의 수학 문제가 표시됩니다.

Custom captcha button

또한 방문자에게 질문을 맞춤 설정하여 사용자에게 정답을 입력하도록 요구할 수도 있습니다.

예를 들어, 입사 지원서나 멤버십 지원서에서 사용자가 양식에 언급할 키워드를 포함하고 싶을 때가 있습니다. 이는 그들이 신청서를 꼼꼼히 읽고 복사하여 붙여넣기를 통해 맹목적으로 양식을 제출하지 않는다는 것을 보여줍니다.

수정하려면 양식 작성기 내에서 'Custom Captcha' 필드를 클릭하세요. 왼쪽 메뉴에서 '일반 탭'으로 이동하세요. '유형' 드롭다운에서 질문과 답변을 선택하세요. 그런 다음 원하는 질문을 추가하세요.

Question and answer in WPForms

'질문과 답변' 형식을 결정했다면 몇 가지 다른 질문을 포함해야 합니다. 이렇게 하면 WPForms가 해당 질문을 무작위로 회전할 수 있으므로 스팸봇이 예측하기가 더 어렵습니다.

'수학' 옵션을 선택하면 WPForms는 자동으로 무작위 수학 질문을 생성하여 예측 가능성을 낮춥니다.

Math question for CAPTCHA

완료되면 변경 사항을 맨 위에 저장하십시오.

이제 새로운 스팸 사용자 계정을 쉽게 방지할 수 있는 사용자 정의 CAPTCHA 버튼이 있습니다.

Save button in WPForms

방법 4: WPForms 스팸 방지 토큰 활성화

WPForms를 사용하면 많은 보안 이점이 있습니다. 우선, WPForms에는 제출할 때마다 토큰을 확인하는 스팸 방지 보호 기능이 내장되어 있습니다.

스팸 봇은 이 토큰을 감지할 수 없으므로 양식을 제출할 수 없습니다. 토큰은 HTML에 포함되어 있으므로 사용자 경험에 영향을 미치지 않습니다.

모든 새 양식에는 자동으로 이 기능이 활성화됩니다. 직접 확인하려면 '설정' 패널로 이동하세요. 그런 다음 '스팸 방지 및 보안' 탭을 클릭하세요. '스팸 방지 활성화'가 켜져 있는지 확인해야 합니다.

Anti-spam token

방법 5: 양식을 Akismet에 연결

Akismet은 댓글을 방지하고 웹사이트에서 스팸 제출을 생성하도록 설계된 인기 있는 스팸 필터링 플러그인입니다. 스팸 키워드 및 의심스러운 웹 사이트 링크를 포함하여 스팸 징후가 있는지 제출을 평가합니다.

이미 Akismet 플러그인을 사용하고 있다면 이를 WPForms에 연결할 수 있습니다. 이렇게 하면 사용자 등록 양식에도 블로그 댓글과 동일한 스팸 방지 기능이 적용됩니다.

스팸을 필터링하려는 양식으로 이동하여 설정 » 스팸 방지 및 보안 으로 이동하세요.

여기에서 'Akismet 스팸 방지 보호 활성화' 옵션을 켤 수 있습니다.

Enable Akismet

참고: WordPress 사이트를 Akismet 계정에 연결하지 않은 경우 WPForms 양식 빌더에서 이 통합을 볼 수 없습니다.

방법 6: 사용자 등록 양식에서 특정 이메일 주소 차단

모든 스팸 등록자가 봇이 되는 것은 아닙니다. 사람으로부터 스팸 제출을 받을 수도 있습니다. 판매 대리인과 사기꾼은 종종 웹사이트에 숨어 제품을 권유하려고 합니다.

CAPTCHA는 사람에게 효과적이지 않으므로 수신하는 일반적인 스팸 유형을 분석하고 적절한 방법을 선택해야 합니다.

변호사를 처리하는 한 가지 방법은 해당 이메일 주소를 가진 방문자가 WordPress 사이트에서 새 계정을 만들 수 없도록 이메일 주소의 '거부 목록'을 만드는 것입니다.

WPForms를 사용하면 각 양식에 대해 허용 목록과 거부 목록을 만들 수 있습니다.

양식 작성기에서 '필드' 패널로 이동하세요.

그런 다음 사용자 등록 양식에서 '이메일' 블록을 선택하기만 하면 됩니다. '고급 탭' 아래에 '허용 목록/거부 목록'이 표시됩니다.

드롭다운 메뉴에서 '거부 목록'을 선택할 수 있습니다.

Denylist in WPForms

아래 상자에 양식에 계정 등록을 차단하려는 모든 이메일 주소를 입력할 수 있습니다.

이 기능의 가장 큰 장점은 전체 이메일 주소를 입력하거나 별표를 사용하여 부분 일치를 만들 수 있다는 것입니다. 그런 다음 쉼표를 사용하여 이메일 주소를 구분하면 됩니다.

Denylist emails

방법 7: 국가별, 키워드별 사용자 등록 제한

귀하의 양식이 특정 국가를 대상으로 하거나 특정 키워드를 포함하는 경우가 많은 경우 WPForms는 해당 항목을 차단하는 다양한 필터를 제공합니다.

국가 필터는 특정 국가의 제출을 ​​허용하거나 거부합니다. 거부할 국가를 활성화하고 추가하려면 '설정'으로 이동하세요.

그런 다음 '스팸 방지 및 보안' 탭을 클릭하고 '국가 필터 활성화'가 켜져 있는지 확인하세요.

드롭다운 메뉴에서 '거부'를 선택하고 사용자 등록을 거부하려는 모든 국가를 추가하세요.

Country filter in WPForms

즉, 국가 필터링은 온라인 상점에 가장 적합한 옵션이 아닐 수도 있습니다. 예를 들어 WooCommerce 매장을 소유하고 있는 경우 차단된 국가의 모든 고객은 자신의 계정에 액세스할 수 없습니다.

방법 8: 전용 스팸 방지 플러그인 사용

새 계정을 생성하기 위해 WPForms를 사용하지 않는 경우 전용 스팸 방지 플러그인이 필요할 수 있습니다. 이 경우 사용자 등록 양식에 대한 스팸 방지 계층을 추가할 수 있는 WordPress의 다른 옵션이 있습니다.

Stop Spammers Security 플러그인은 스팸봇을 필터링하는 방법을 다양하게 제어할 수 있는 신뢰할 수 있는 도구입니다.

가장 먼저 해야 할 일은 플러그인을 설치하고 활성화하는 것입니다. 자세한 내용은 WordPress 플러그인 설치 방법에 대한 단계별 가이드를 참조하세요.

활성화되면 스팸 발송자 차단 » 보호 옵션 으로 이동하세요. Stop Spammer Security는 웹사이트에서 의심스러운 스팸 활동을 적극적으로 모니터링하는 강력한 WordPress 플러그인입니다.

Stop Spammers plugin options

이 페이지의 기본 설정은 대부분의 웹사이트에서 작동합니다. 그러나 많은 합법적인 사용자가 로그인할 수 없다고 생각되면 그 중 몇 가지를 선택 취소할 수 있습니다.

원하는 경우 특정 국가의 사용자를 차단할 수도 있습니다. 완료한 후 '변경 사항 저장' 버튼을 클릭하여 설정을 저장하세요.

Save changes in Stop Spammers plugin

플러그인은 다양한 스팸 방지 기술을 사용합니다. HTTP 리퍼러 및 헤더 요청을 사용하여 사용자가 실제로 웹사이트에 액세스하고 있는지 확인합니다.

또한 알려진 스팸 활동에 대해 Akismet API를 확인합니다. 또한 플러그인은 스팸 활동을 허용하는 것으로 알려진 불량 호스트 목록을 유지하고 이를 차단합니다.

스팸 발송자 중지 » 차단 목록 에서 IP 주소, 이메일 및 스팸 단어를 차단할 수 있습니다.

Stop Spammers blocked list

이 플러그인의 가장 큰 장점은 기본 설정에 대부분의 스팸 방어 기능이 이미 활성화되어 있다는 것입니다.

즉, 플러그인을 설치하고 제대로 작동하는지 테스트하는 것 외에는 해야 할 일이 많지 않습니다.

방법 9: Sucuri를 사용하여 스팸 등록 중지

Sucuri

WPBeginner에서는 Sucuri를 사용하여 스패머 및 기타 보안 위협으로부터 웹사이트를 보호합니다.

Sucuri는 웹사이트 보안 모니터링 서비스입니다. 해커, 악의적인 요청, 스패머가 귀하의 사이트에 액세스하거나 악성 코드를 삽입하는 것을 차단합니다.

자세한 내용은 Sucuri가 3개월 동안 450,000건의 WordPress 공격을 차단하는 데 어떻게 도움이 되었는지 확인하세요.

이 기사가 귀하의 WordPress 멤버십 사이트에서 스팸 등록을 중지하는 데 도움이 되기를 바랍니다. 최고의 WordPress 보안 가이드를 읽어보거나 사이트를 보호하기 위한 최고의 WordPress 보안 플러그인을 확인해 보세요.

이 기사가 마음에 드셨다면 WordPress 비디오 튜토리얼을 볼 수 있는 YouTube 채널을 구독해 주세요. 트위터와 페이스북에서도 우리를 찾을 수 있습니다.