WordPress 사이트에서 Google reCAPTCHA를 사용하여 스팸 및 봇을 차단하는 방법

게시 됨: 2022-11-15

일반 인터넷 사용자라면 CAPTCHA 테스트를 본 적이 없을 가능성이 매우 낮습니다.

이 문제를 해결하는 것이 때때로 답답할 수 있지만 자동화된 스크립트가 스팸이나 악의적인 공격으로 사이트를 범람시키는 것을 방지하는 데 매우 효과적이라는 사실을 잊지 마십시오. Google reCAPTCHA는 온라인 플랫폼을 위한 보안 수단입니다.

이 기사의 목표는 Google reCAPTCHA가 무엇이며 WordPress에서 필요한 이유에 대한 개요를 제공하는 것입니다. 또한 이 보안 조치를 설정하는 방법과 장단점에 대해서도 설명합니다.

다음 부분으로 넘어가겠습니다.

보안 문자 란 무엇입니까?

WP User Frontend를 사용하는 WordPress 사이트의 Google reCAPTCHA

CAPTCHA는 Completely Automated Public Turing test to tell Computers and Humans Apart의 약자입니다.

이름에서 알 수 있듯이 인간과 기계를 구별하기 위한 시험 또는 테스트입니다. 따라서 스팸이나 봇 공격과 같은 자동화된 활동을 방지하는 데 사용할 수 있는 보안 조치입니다.

CAPTCHA 기술의 주요 목적은 온라인 서비스 남용을 막는 것입니다. 그리고 온라인 서비스를 악용하는 것은 대개 어떤 프로그램이나 스크립트에 의해 수행되기 때문에 인간이 아닌 그러한 프로그램에 대한 장벽이 우리에게 필요한 것입니다.

사람만이 통과할 수 있고 봇은 통과할 수 없는 도전 과제를 내는 것이 CAPTCHA가 하는 일입니다.

reCAPTCHA는 무엇이며 WordPress에서 사용해야 하는 이유는 무엇입니까?

recaptcha는 무엇입니까

Google은 reCAPTCHA라는 무료 CAPTCHA 서비스를 구축했습니다. 머신러닝을 이용하여 지속적으로 개선되고 있는 적응형 시스템입니다. 테스트를 하는 대신 활동, 커서의 움직임, 클릭하는 데 걸리는 시간 등을 고려하여 봇인지 사람인지 판단합니다. 기존 CAPTCHA 테스트보다 마찰이 적습니다.

이제 WordPress 사이트에 필수적인지 궁금한 경우 몇 가지 시나리오에 대해 이야기해 보겠습니다.

WordPress는 일반적으로 블로그 사이트에 사용됩니다. 그리고 모든 블로그에는 댓글 섹션이 있습니다. 이 섹션이 스팸 댓글로 넘쳐나는 것을 원하지 않는다면 reCAPTCHA가 좋은 해결책이 될 수 있습니다.

워드프레스 웹사이트에는 여러 목적을 위한 여러 양식이 포함되어 있습니다. 학대자는 종종 이러한 양식에 반복적인 답변을 제출하려고 합니다. 그러나 Google reCAPTCHA는 이를 방지할 수 있습니다. 설문 조사 또는 기타 사용자 생성 콘텐츠도 마찬가지입니다.

가짜 사용자가 웹사이트에 얼마나 해로운지는 말할 필요도 없습니다. reCAPTCHA는 봇과 자동 스크립트를 방지하면서 사람만 웹사이트에 등록할 수 있도록 합니다.

reCAPTCHA 사용의 장단점

WordPress 사이트에서 reCAPTCHA를 사용하는 데는 많은 장단점이 있습니다. 주요 장점은 –

  • 무료: 주요 장점 중 하나는 추가 도구를 설치하거나 유지 관리할 필요가 없는 무료 솔루션이라는 것입니다.
  • 보안: 가입 양식과 댓글 섹션이 있는 웹사이트의 경우 이 테스트는 스팸, 사기 또는 남용을 효과적으로 방지하기 위한 추가 보안 계층입니다.
  • 유연성: 다양한 유형의 테스트를 사용할 수 있으며 관리자는 웹사이트 양식에 사용할 옵션을 선택할 수 있습니다.
  • 무결성: 원치 않는 트래픽과 반복적인 응답을 필터링하여 웹사이트의 무결성을 유지하도록 도와줍니다.

반면에 고려해야 할 몇 가지 단점도 있습니다. 예를 들어,

  • 누락된 제출물: 사용자가 CAPTCHA 코드를 해독하는 데 문제가 있는 경우 웹사이트에서 유효한 사용자 또는 제출물을 놓칠 수 있습니다.
  • 사용자 경험: 또 다른 단점은 사용자의 주의를 산만하게 할 수 있다는 것입니다. 양식을 제출하거나 새 WordPress 사이트에 가입할 때마다 추가 단계를 완료해야 하므로 불편할 수 있습니다.
  • GDPR 문제: 귀하가 유럽 또는 일반 데이터 보호 규정(GDPR)을 따르는 국가에 있는 경우 Google reCAPTCHA를 선택하지 못할 수 있습니다. reCAPTCHA는 GDPR 준수와 충돌할 수 있는 많은 사용자 데이터를 수집하기 때문입니다. 따라서 사이트에서 사용하기 전에 GDPR을 준수하는지 확인하십시오.
    이 경우 대체 Captcha 솔루션을 사용할 수 있습니다. WP User Frontend는 Math CaptchaReally Simple CAPTCHA 플러그인을 모두 지원합니다. 따라서 양식에서도 사용할 수 있습니다.

WordPress 사이트에 Google reCAPTCHA를 추가하는 방법

WP User Frontend는 Google reCAPTCHA를 기본적으로 지원합니다. Google reCAPTCHA의 최신 버전은 사용자에게 더 친숙하고 사용하기가 덜 번거롭습니다. 따라서 이 버전을 사용하는 것이 좋습니다. 진행할 단계는 다음과 같습니다.

1단계: Google reCAPTCHA에 로그인

먼저 User Frontend → Settings → General Options 로 이동하면 reCAPTCHA Site KeySecret Key 필드가 표시됩니다. 이 필드에서 여기에서 등록 링크를 클릭하십시오. 즉시 관리자 페이지로 이동합니다. 그렇지 않은 경우 https://www.google.com/recaptcha/admin/ 여기를 클릭하세요. Google 계정으로 로그인하거나 등록하십시오.

2단계: 웹사이트용 키 생성

이제 레이블로 양식을 채우십시오. 나중에 인식하는 데 도움이 될 이름을 지정하십시오. 사용하려는 reCAPTCHA 유형을 선택합니다. 현재 WP User Frontend는 reCAPTCHA v2를 지원합니다. 이것은 세 가지 유형의 검증을 제공합니다. 원하는 것을 선택하십시오.

Google reCAPTCHA에 새 사이트 등록

도메인 이름을 추가합니다. 경로, 포트, 쿼리 또는 프래그먼트를 포함할 필요는 없으며 wedevs.com과 같은 유효한 도메인 이름만 포함해야 합니다.

상위 도메인 등록은 하위 도메인에서도 작동합니다. 즉, docs.wedevs.com, demo.wedevs.com 등에 대해 별도의 항목을 만들 필요가 없습니다. wedevs.com에 대한 키를 생성하기만 하면 모든 하위 도메인에서 작동합니다.

Google에서 사이트 키 및 비밀 키 생성

양식을 제출한 직후에 사이트와 비밀 키를 갖게 됩니다. 이제 필요한 것은 하나씩 복사하여 WP User Frontend 설정에 붙여넣는 것입니다.

3단계: WP 사용자 프런트엔드 설정 구성

이제 User Frontend → Settings → General Options로 돌아갑니다. 아래로 스크롤하여 reCAPTCHA Site KeyreCAPTCHA Secret Key 필드를 찾습니다. 방금 Google에서 받은 키로 입력합니다.

WP 사용자 프런트엔드 설정의 reCAPTCHA 사이트 키 및 비밀 키 필드

변경 사항 저장 버튼을 누르면 구성이 완료됩니다.

4단계: WordPress 양식에서 Google reCAPTCHA 사용

그렇다면 지금 reCAPTCHA를 어디에서 사용하고 계십니까?

User Frontend 메뉴에서 Post FormsRegistration Forms 모두에 해당 reCaptcha 필드 요소를 찾을 수 있습니다.

새 양식에서 이 필드를 사용하거나 여기에서 쉽게 기존 양식에 추가하십시오.

이름과 이메일 필드가 포함된 등록 양식을 편집하고 있다고 가정해 보겠습니다. 이제 오른쪽에 이 양식에 추가할 수 있는 모든 필드 요소가 표시됩니다.

양식에 reCAPTCHA 필드 포함
양식에 reCAPTCHA 필드 포함

'기타' 섹션까지 아래로 스크롤하면 'reCaptcha' 요소도 찾을 수 있습니다. 이것을 양식에 추가하고 저장합시다.

따라서 프런트 엔드에서 이 양식은 다음과 같이 표시됩니다.

reCAPTCHA가 활성화된 WordPress 등록 양식의 프런트엔드 보기

WP User Frontend를 사용하여 WordPress 양식에 Google reCAPTCHA를 설정하는 것이 얼마나 쉬운지입니다. reCAPTCHA가 필요한 이유와 WP User Frontend를 사용하여 쉽게 활성화하는 방법에 대한 전반적인 아이디어를 얻으셨기를 바랍니다.

아직 WP User Frontend Pro를 사용하고 있지 않다면 오늘 다운로드하여 게스트 게시, 등록 양식, 사용자 프로필 등을 관리하십시오.

마무리

CAPTCHA는 온라인에서 스팸 및 남용을 방지하는 훌륭한 도구입니다. 그러나 이것이 완전한 보안 솔루션은 아니라는 점에 유의해야 합니다. 시스템을 속이고 테스트를 속이는 것은 여전히 ​​가능합니다.

그러나 Google reCAPTCHA와 같은 최신 CAPTCHA 서비스는 점점 더 똑똑해지는 봇과 싸우기 위해 끊임없이 진화하고 있습니다. 따라서 WordPress 사이트의 등록 및 게시 양식을 스팸으로부터 보호하는 데 도움이 되는 훌륭한 솔루션입니다.

reCAPTCHA가 WordPress 웹사이트에 필수라고 생각하십니까? 의견 섹션에서 알려주십시오.

지금 더 안전한 사용자 프런트엔드를 구축하세요!