Gravity Forms에 Google reCAPTCHA v3를 추가하는 방법

게시 됨: 2022-03-09

"이 게시물에는 제휴 링크가 포함되어 있습니다. 즉, 이 페이지의 링크를 통해 쇼핑하면 수수료를 받습니다."

reCAPTCHA v3 to Gravity Forms - 주요 이미지

WordPress 블로그 관리에서 처리하기 가장 어렵고 성가신 일 중 하나는 스팸 항목입니다. 이는 블로그 댓글, 봇 트래픽, 악의적인 공격 또는 문의 양식 항목의 형태일 수 있습니다.

스팸 항목을 처리하면 생산성이 저하될 수 있습니다. 블로그 성능과 사용자 경험에 미칠 수 있는 잠재적인 피해는 말할 것도 없습니다.

오늘날 봇 트래픽 및 기타 자동화된 공격을 방지하기 위해 개발된 많은 웹 보안 애플리케이션이 있습니다. 그 중 하나는 Google reCAPTCHA v3입니다.

따라서 오늘의 게시물에서는 스팸 및 봇 트래픽이 웹 양식을 침입하지 못하도록 Gravity Forms에 Google reCAPTCHA v3를 추가하는 방법을 살펴보겠습니다.

WordPress 블로그 연락처 양식에 Gravity Forms를 사용하는 경우 이 게시물이 도움이 될 것입니다. 또한 WPForms 또는 Ninja 양식을 사용하는 경우 이 게시물에서 설명하는 프로세스도 동일합니다.

이 튜토리얼의 단계 가이드에 따라 v3 reCAPTCHA를 WordPress 웹 양식에 통합하십시오.

하지만 먼저 Google reCAPTCHA v3가 정확히 무엇인지 볼까요?

Google reCAPTCHA v3이란 무엇입니까?

일반적인 사용 사례의 경우 이 동영상은 Google reCAPTCHA v3가 어떻게 작동하여 스팸 발송자와 봇이 웹사이트 콘텐츠에 액세스하지 못하도록 하는지 설명합니다.

Google reCAPTCHA v3는 스팸, 자동화된 공격, 악의적인 공격, 웹사이트 남용 및 봇 트래픽으로부터 보호하기 위해 Google에서 개발한 무료 스팸 방지 웹 보안 애플리케이션입니다.

애플리케이션은 현장 작업이 사람에 의해 수행되는지 봇에 의해 수행되는지 확인하기 위해 뒤에서 작동합니다. V3 reCAPTCHA는 더 나은 사용자 경험을 제공하고 더 정교한 봇을 추적하기 위해 개발되었습니다.

이전 버전과 달리 퍼즐 이미지를 사용하거나 봇을 사용하여 트래픽이 합법적인지 여부를 확인하는 reCAPTCHA v2. reCAPTCHA v3는 사이트 백그라운드에서 적응형 위험 분석 엔진을 실행하여 작업이나 트래픽이 의심스러운지 여부를 알려줍니다.

이러한 유형의 고급 웹 보안 분석은 사용자 경험을 개선하고 웹 페이지에 액세스하기 위해 CAPTCHA 챌린지를 통과할 필요가 없도록 합니다.

그러나 이 게시물의 FAQ 섹션에서 논의한 자체 단점도 있습니다. 따라서 계속 읽으십시오.

Google v3 reCAPTCHA는 무료인가요?

v3 reCAPTCHA는 중소기업 소유자와 웹마스터를 위한 Google의 무료 서비스입니다. 웹사이트에서 매월 100만 개 미만의 API 호출을 생성하는 경우 reCAPTCHA를 무료로 사용할 수 있습니다.

그러나 월 백만 개 이상의 API 호출 또는 초당 1,000개의 API 호출이 있는 대규모 웹 사이트의 경우 엔터프라이즈 reCAPTCHA 계정에 가입할 수 있습니다.

엔터프라이즈 reCAPTCHA 계정에서 1,000개의 API 호출마다 Google은 1달러를 청구합니다. 매달 천만 건 이상의 API 호출을 생성하는 경우 맞춤형 솔루션이 있습니다.

이 외에도 reCAPTCHA는 Google에서 제공하는 무료 서비스입니다.

Gravity Forms에서 Google reCAPTCHA v3가 작동하는 방식

중력 양식은 reCAPTCHA v2와 함께 사전 구축되어 제공됩니다. WordPress 문의 양식과 함께 작동하도록 하기 위해 다른 작업을 수행할 필요가 없습니다. 그러나 Google reCAPTCHA v3의 경우 연락처 양식과 함께 작동하도록 하는 약간의 해결 방법이 있습니다.

reCAPTCHA v3에서 Google은 사이트에서 사용자의 행동이나 행동을 추적하여 사이트가 사람인지 봇인지 확인합니다. 그런 다음 사용자의 작업에 점수를 할당합니다.

수집된 사용자 데이터는 트래픽이 합법적인지 여부를 결정하는 데 사용됩니다. 0.0에서 1.0 사이의 점수가 작업에 할당됩니다. 점수 1.0은 좋은 점수이고 0.0은 나쁜 점수입니다.

이제 Gravity 양식을 사용하여 양식을 제출하면 사용자 행동을 기반으로 계산된 reCAPTCHA v3 점수가 양식 항목과 함께 저장됩니다.

중력 양식은 이제 작업 점수를 설정의 임계값과 비교합니다. 점수 항목이 해당 임계값보다 작거나 같으면 메시지가 스팸 폴더로 전송됩니다.

Google reCAPTCHA v3는 더욱 발전되고 안전하며 양식 제출 중에 중단 없는 사용자 환경을 제공합니다.

그러나 귀하가 우려할 수 있는 사용자 개인 정보의 한 측면이 있습니다.

또한 Google v3 reCAPTCHA를 사용하면 사이트 사용자의 데이터가 Google 서버로 전송됩니다. 이렇게 하면 사용자에 대한 개인정보 보호 통제가 줄어들고 Google에 더 많은 사용자의 개인 데이터가 제공됩니다.

Google에 따르면 captcha의 API는 기기 및 애플리케이션 데이터를 포함한 하드웨어 및 소프트웨어 정보를 분석을 위해 Google로 다시 보내며 이 서비스는 스팸 및 남용 방지용으로만 사용됩니다.

이 개인정보 보호 문제에 대한 자세한 내용은 Google 블로그의 도움말 문서를 참조하세요.

reCAPTCHA v3가 reCAPTCHA v2보다 낫습니까?

이 질문에는 옳고 그른 답이 없습니다. 각각은 사이트에 대해 서로 다른 유형의 보안 조치를 제공합니다.

상황에 가장 적합한 유형을 확인하려면 여러 유형의 reCAPTCHA를 테스트해야 할 수 있습니다.

작성 시점에 4가지 유형의 reCAPTCHA가 있습니다.

  • reCAPTCHA v2(로봇이 아닙니다)
  • reCAPTCHA v2(보이지 않는 reCAPTCHA)
  • 안드로이드 reCAPTCHA
  • reCAPTCHA v3

각 reCAPTCHA를 간략하게 살펴보겠습니다.

reCAPTCHA v2(로봇이 아닙니다 확인란)

reCAPTCHA v2(로봇이 아닙니다 확인란)는 사람에게 더 어렵고 전환율을 낮출 수 있습니다. 당신이 인간임을 증명하기 위해서는 여러 가지 도전이 필요하기 때문입니다.

이것은 당신이 인간임을 증명하기 위해 상자를 선택하거나 일련의 이미지를 클릭하도록 요청하는 가장 많이 보는 것입니다.

reCAPTCHA v2 로봇이 아닙니다 확인란

reCAPTCHA v2(보이지 않는 reCAPTCHA)

페이지에 떠 있는 배지만 표시되기 때문에 보이지 않는 reCAPTCHA v2라고 합니다.

또한 v2 reCAPTCHA보다 사용자 친화적이며 더 나은 현장 경험을 제공합니다. 로봇이 아닙니다 확인란입니다.

또한 트래픽이 의심되지 않는 한 사람임을 증명할 필요가 없기 때문에 잠재적으로 전환율을 높일 수 있습니다.

백그라운드 추적 마우스 움직임에서 작동하여 사용자 동작이 봇인지 인간인지 결정합니다.

작업이 봇으로 의심되는 경우 체크박스 테스트가 나타나 사용자임을 증명할 수 있습니다.

보이지 않는 reCAPTCHA v2

reCAPTCHA v2 안드로이드

이름에서 알 수 있듯이 Android 앱에서 사용하기 위한 것입니다.

Android 앱 개발자가 아닌 이상 이 항목은 무시해도 됩니다.

reCAPTCHA v2 Android의 구현 및 실행은 이 문서의 범위를 벗어납니다.

reCAPTCHA v3

v3 reCAPTCHA는 또한 사용자가 인간임을 증명하기 위해 테스트를 통과할 필요가 없다는 점에서 보이지 않습니다.

앞서 말했듯이 reCAPTCHA v3는 적응형 위험 분석 엔진을 사용하여 사이트에서 스팸 또는 악성 행위를 감지합니다. 그런 다음 점수를 전달하여 사용자 작업이 봇에 의한 것인지 아닌지를 결정합니다.

점수로 무엇을 할지 결정하는 것은 당신에게 달려 있습니다. 더 낮은 점수로 작업을 통과시키거나 차단할 수 있습니다.

V3 reCAPTCHA는 액션이 ​​봇에서 온 것이라고 생각하는 경우 실제 사용자가 웹 양식에 액세스하는 것을 막을 수 있습니다.

따라서 행동에 어떤 점수를 줄 것인지에 대해 신중을 기해야 합니다.

v3 reCAPTCHA 로고

Gravity Forms에 reCAPTCHA v3를 추가하는 방법

양식에 reCAPTCHA v3를 사용하려면 Gravity 양식 WordPress 플러그인 버전 2.5 이상이 필요합니다. 따라서 먼저 여기에서 최신 버전의 Gravity Forms 플러그인을 다운로드하여 웹사이트에 설치하십시오.

그런 다음 Gravity Forms reCAPTCHA v3 추가 기능을 다운로드하여 양식을 사용하십시오.

WordPress 대시보드로 이동하여 Gravity 양식 추가 기능 페이지에 액세스할 수 있습니다. 사이드바 메뉴에서 양식을 클릭한 다음 추가 기능을 클릭하여 Gravity 양식 추가 기능 브라우저에 액세스합니다.

페이지를 아래로 스크롤하여 reCAPTCHA v3 Gravity Forms 추가 기능을 찾아 선택합니다.

reCAPTCHA v3용 Gravity Forms 추가 기능 페이지

Gravity Forms reCAPTCHA v3 애드온을 찾으면 설치하고 활성화해야 합니다. 그런 다음 Gravity 양식을 Google reCAPTCHA v3 API 서비스와 통합하여 작동하도록 해야 합니다.

이 프로세스에는 Google v3 reCAPTCHA API 사이트 및 비밀 키 가져오기가 포함됩니다. 이 프로세스를 완료하는 데 5분 미만이 소요되며 기술적 구성 프로세스에 대해 걱정할 필요가 없습니다.

과정은 간단하고 따라하기 쉽습니다.

Google reCAPTCHA API 웹사이트로 이동하여 아래 단계를 따르세요.

모든 Google 제품 및 서비스와 마찬가지로 페이지에 액세스하려면 Gmail 계정이 필요합니다. 따라서 Gmail 계정이 없는 경우 이 용도로 계정을 만들어야 합니다.

Gmail 계정으로 로그인하고 필수 필드를 입력합니다.

페이지 입력에 필요한 정보는 다음과 같습니다.

  • 프로젝트 이름
  • reCAPTCHA v2 또는 v3? v3 선택
  • HTTPS 프로토콜 없이 도메인 이름을 입력하세요.
  • 이메일 주소를 입력하세요
  • Google reCAPTCHA 이용약관에 동의합니다.
Google reCAPTCHA v3 설정 페이지

모든 정보를 입력하고 Google API 사이트와 비밀 키가 생성되면 WordPress 관리자 대시보드로 다시 전환합니다. 여기에서 모두 사이드바 메뉴에서 Form==>>>Settings==>>>reCAPTCHA v3 를 클릭합니다.

이제 Google에서 복사한 사이트 및 비밀 API 키를 해당 양식 필드에 입력합니다.

모든 것이 잘되면 아래 이미지와 같이 녹색 체크 표시가 나타납니다.

RECAPTCHA v3 사이트 및 비밀 키

점수 임계값에 대한 기본 전역 설정은 0.5입니다. 그러나 웹 사이트는 동등하게 생성되지 않기 때문에 사용자 행동과 행동은 동일하지 않습니다. 따라서 사이트에 대한 Google reCAPTCHA 임계값을 구성하도록 선택할 수 있습니다.

사이트 사용자를 기반으로 임계값을 구성하는 방법에 대한 자세한 내용은 설명서 도움말 게시물을 참조하세요.

이 시점에서 reCAPTCHA v3는 이제 웹사이트의 모든 Gravity 양식에서 활성화됩니다. v3 reCAPTCHA 보안 사용에서 일부 문의 양식을 제외하려면 WordPress 관리 대시보드에서 적절한 양식 설정 페이지로 이동하여 제외할 수 있습니다.

양식 설정 페이지를 열고 제외하려는 웹 양식 옆에 있는 " 이 양식에 대해 reCAPTCHA v3 비활성화 " 확인란을 선택합니다.

저장 버튼을 클릭하면 그 순간부터 reCAPTCHA v3가 해당 양식에서 작동하지 않습니다.

Google reCAPTCHA v3에서 Gravity Forms를 사용하는 FAQ

  1. reCAPTCHA v3가 v2보다 더 안전합니까?

    reCAPTCHA v3는 v2보다 사람에게 더 쉽지만 어느 쪽도 다른 것보다 더 안전하지 않습니다.

    v3 reCAPTCHA는 사이트 관리자가 사이트 보안 설정을 제어할 수 있는 더 나은 사용자 경험과 더 편리한 방법을 제공합니다. 그러나 비기술적인 사이트 관리자의 경우 봇 또는 인적 트래픽이 무엇인지 판별하는 것이 까다로울 수도 있습니다.

    어떤 조치를 취해야 하는지 결정해야 하므로 특정 응답에 대한 임계값을 지정하려고 합니다. 이것은 아무나 처리하거나 할 수 있는 일이 아닙니다.

  2. Gravity 양식은 reCAPTCHA v3를 지원합니까?

    기본적으로 Gravity 양식은 Google reCAPTCHA v3에 대한 내장 지원과 함께 제공되지 않지만 v3 reCAPTCHA 서비스를 현재와 미래의 모든 Gravity 양식에 통합하는 추가 기능이 있습니다.

    그러나 Google reCAPTCHA v2에 대한 내장 지원이 함께 제공됩니다.

  3. Akismet은 Gravity Forms와 함께 작동합니까?

    예, Akismet은 WordPress Akismet 플러그인과 함께 Gravity 양식 Akismet 애드온과 통합하여 Gravity 양식과 원활하게 작동합니다.

    통합 후 Akismet은 모든 Gravity 양식에서 활성화됩니다. 그리고 모든 웹 양식 제출은 봇 항목에 대한 Akismet 스팸 보호에 의해 확인됩니다.

  4. Gravity 양식에 개발자용 API가 있습니까?

    예, Gravity 양식에는 기본 기능에 액세스하고 확장하기 위한 API 라이브러리가 있습니다.

    Gravity 양식에서 더 많은 것을 얻고자 하는 개발자라면 여기에서 개발자의 API 문서 페이지에 액세스할 수 있습니다.

결론…

Gravity Forms는 오늘날 가장 안전하고 가장 발전된 WordPress 양식 빌더 중 하나입니다. Google reCAPTCHA v3에서 Gravity Forms를 사용하면 사이트 사용자에게 보다 안전하고 원활한 환경을 제공할 수 있습니다.

웹 양식에 reCAPTCHA v3를 사용하려고 시도했다면 이 튜토리얼이 문제를 해결하는 데 도움이 되었기를 바랍니다.