reCAPTCHA 시스템이 가져올 때의 도식

2287 단어 reCAPTCHA
  • Frontend에서reCAPTCHA를 통해 판정된 결과를 Google
  • 에 보냅니다.
  • 판정 결과 조회를 위한 ReCAPTCHA 토큰
  • 발급된reCAPTCHA 영패를 Backend
  • 에 발송
  • Backend를 통해reCAPTCHA 토큰을 Google에 발송, 조회 결과
  • Google에서 얻은 판정 결과를 이용하여 ReCAPTCHA의 오류 처리 또는 처리를 계속합니다
  • reCAPTCHA 인증이란
    wikipedia
    리캡처는 CAPTCHA를 이용하여 사이트의 제한 구역에 접근하려는 BOT를 방지하는 사이트로 CAPTCHA에 대한 답장을 종이 디지털화에 사용하는 시스템이다.
    bot이라고 불리는 접근과 방어를 측정하는 구조입니다.
    BOT의 부정 사용 예
  • 로그인하는 화면에서 사용자 ID, 비밀번호를 무작위로 입력해서 로그인할 수 있는지 테스트
  • 를 자동으로 대량으로 실시한다.
  • 고의로 입소문 등 평가를 높이거나 낮추기 위해 존재하지 않는 평가 리뷰를 자동 게시
  • SNS에서 악의적으로 만든 계정으로 친구 신청 자동화
  • 시스템을 가져올 때 할 일

  • reCAPTCHA의 이용 등록
  • reCAPTCHA에서 제공하는 스크립트, 확인 처리 및 단추를 Fronted에 끼워넣기
  • reCAPTCHA v3 -> https://developers.google.com/recaptcha/docs/v3
  • reCAPTCHA v2 -> https://developers.google.com/recaptcha/docs/display
  • reCAPTCHA v2 -> https://developers.google.com/recaptcha/docs/invisible
  • Backend에reCAPTCHA 영패 확인 처리 추가하기(WebAPI 호출, 결과 확정)
  • https://developers.google.com/recaptcha/docs/verify
  • reCAPTCHA의 종류
  • reCAPTCHA v3
  • 사이트 사용자에게reCAPTCHA의 판정을 요청하지 않음(문자 입력 및 기와 선택)
  • 커서 이동 등 사이트 운영 정보를 Google에 전송하여bot판정
  • reCAPTCHA v2
  • 확인란 유형
  • 사이트 사용자에게 로봇이 아닌 복선상자를 조작하고 bot 혐의가 있다고 판단할 때 타일 선택을 구한다
  • Google에 보내는 메시지는 타일 선택 결과 등 제한된 정보
  • 배치 유형
  • 사이트 사용자가 bot 혐의 유무를 판단할 경우 타일
  • 를 선택하십시오
  • Google에 보내는 메시지는 타일 선택 결과 등 제한된 정보
  • 좋은 웹페이지 즐겨찾기