로그인 질문 유형

이 문서에서는 웹사이트나 애플리케이션에 통합하여 사람과 자동화된 위협을 구분하는 데 도움이 되는 Fraud Defense 인증 챌린지 유형을 설명합니다. Fraud Defense는 시각적, 오디오, QR 코드 챌린지를 제공합니다.

이미지 보안문자

시각적 챌린지를 해결하려면 사용자가 이미지 그리드 내에서 특정 객체를 식별하고 선택해야 합니다.

시각적 챌린지를 완료하려면 사용자에게 프롬프트가 표시되고, 사용자는 프롬프트와 일치하는 이미지 사각형 (예: 신호등이 있는 사각형)을 선택합니다. 사용자에게 추가 이미지가 표시될 수 있습니다.

오디오 문제

오디오 챌린지는 시각적 챌린지를 완료할 수 없거나 완료하지 않으려는 사용자를 위한 접근성 옵션입니다. 오디오 챌린지는 ChromeVox, JAWS, NVDA, VoiceOver와 같은 주요 스크린 리더와 호환됩니다.

사용자가 오디오 스니펫을 재생하거나 다운로드하고 들은 숫자를 텍스트 필드에 입력합니다.

QR 코드 문제

QR 코드 챌린지는 AI 내성 모바일 중심 인증 메커니즘입니다. 시각적 또는 오디오 챌린지는 정교한 자동화 또는 클릭 농장으로 우회할 수 있습니다. QR 코드 챌린지는 인증 프로세스를 사용자의 휴대전화로 전환하여 보안을 강화합니다. 이렇게 분리하면 공격자가 확장된 공격을 시작하기가 더 어려워집니다.

QR 코드 챌린지가 트리거되면 두 기기가 함께 작동하여 인증을 완료합니다.

  1. 탐색 기기: 브라우저 또는 애플리케이션 창에 QR 코드를 표시합니다.
  2. 휴대기기: 사용자가 휴대기기를 사용하여 표시된 QR 코드를 스캔하고 휴대기기의 신뢰할 수 있는 실행 환경에서 인증을 실행합니다.

인증 프로세스에는 Android 및 iOS 기기에서 최소한의 사용자 설정이 필요합니다. Android 기기에는 인증 소프트웨어가 내장되어 있습니다. iOS 기기는 Apple App Clips를 사용하므로 별도의 애플리케이션을 설치할 필요가 없습니다. QR 코드 챌린지는 모바일 브라우저와 WebView에서도 직접 작동하며, 여기서는 QR 코드가 모바일 인증 흐름을 직접 시작하는 버튼으로 대체됩니다.

QR 코드 챌린지를 웹사이트나 애플리케이션에 통합하면 사용자는 액세스 권한을 얻기 위해 다음과 같은 개략적인 단계를 완료합니다.

Android

기본 요건: Google Play 서비스 버전 25.41.30 이상

단계:

  1. Android 기기를 사용하여 QR 코드를 스캔합니다.
  2. 인증 확인을 누릅니다.
  3. 완료를 누릅니다.

iOS

기본 요건:

  • iOS 16 이상
  • reCAPTCHA 앱 (Apple App Store) 또는 iOS 앱 클립

단계:

  1. iOS 기기를 사용하여 QR 코드를 스캔합니다.
  2. 완료를 누릅니다.

챌린지 난이도

시각적 및 오디오 챌린지는 사용자 불편과 보안의 균형을 맞추기 위해 난이도를 제공합니다. 챌린지가 트리거되면 (예: 챌린지 정책 규칙이 일치하는 경우) 사기 방어는 시각적 챌린지를 표시하는 것으로 시작됩니다. 규칙이 일치할 때 챌린지 유형 선택이 지원되지 않으므로 처음에는 오디오 챌린지를 게재할 수 없습니다. 사용자는 인증 위젯에서 바로 오디오 챌린지로 전환할 수 있습니다.

챌린지는 기본적으로 시각적 챌린지로 시작되므로 구성한 난이도 수준이 시각적 챌린지에 직접 적용됩니다. 인증 중에 사용자가 오디오 챌린지로 전환하면 구성된 난이도 수준이 다음과 같이 오디오 챌린지에 매핑됩니다.

  • 쉬움 (USABILITY): 쉬운 시각적 챌린지를 제공합니다. 사용자가 오디오 보안문자로 전환하면 쉬운 오디오 보안문자가 표시됩니다.
  • 중간 (BALANCE): 중간 시각적 챌린지를 제공합니다. 사용자가 오디오 챌린지로 전환하면 오디오 챌린지에는 중간 난이도 수준이 제공되지 않으므로 쉬운 오디오 챌린지가 표시됩니다.
  • 어려움 (SECURITY): 어려운 시각적 문제를 제공합니다. 사용자가 오디오 챌린지로 전환하면 어려운 오디오 챌린지가 표시됩니다.

정책 엔진으로 챌린지 구성

조직에서 Fraud Defense 정책 엔진을 사용하는 경우 특정 요청 조건에 따라 결정적으로 챌린지를 트리거하는 맞춤 규칙(challenge_rule_groups)을 만들 수 있습니다.

다음 단계