Google의 새로운 보안 문자는 어떻게 작동합니까?


18

내가 아는 한, 구글은 새로운 보안 문자를 구글 크롬 브라우저를위한 새로운 보안 문자로 변경했다. Google URL Shortener 는 이러한 종류의 보안 문자를 사용합니다.

이 보안 문자는 한 번의 클릭으로 만 "우리는 로봇이 아닙니다"를 자동으로 확인합니다. 그러나 어떻게 작동합니까?

아래 이미지에서 보안 문자를 볼 수 있습니다.

(1) "로봇이 아닙니다"를 클릭하고 (2) 잠시 후 (3) 다음을 자동으로 다시 확인합니다.

여기에 이미지 설명을 입력하십시오


1
이 "확인란"은 HTML5를 지원하는 모든 브라우저에서 작동해야합니다. Chrome뿐만 아니라 이것은 또한 내 IE 9에서도 작동합니다.
crazypotato

@crazypotato 네, 이틀 전까지 만해도이 보안 문자는 Firefox와 Opera에서 작동하지 않았습니다 (오래된 어려운 보안 문자였습니다). 그러나 오늘이 보안 문자는 이전 보안 문자 대신 사용되었습니다!
Amirreza Nasiri

3
이것은 매우 잘 설명하는 것 같습니다. stackoverflow.com/a/25626267/3622209
user3622209

정말? 사람들은 JS 만 알고 싶어합니까? 그것은 분명히 그렇게합니다. 나는 이것을 이해하지 못한다. 또한 "spambots"에 관한 부분
crazypotato

어디서 시도해 볼 수 있습니까? Google URL Shortener에 표시되지 않습니다.
gparyani

답변:


7

내가 아는 한, 그것에 대해 가고있는 것들이 꽤 있습니다. 처음에는 많은 스팸봇이 실행할 수없는 Javascript를 사용하므로 본질적으로 많은 스팸봇이 중지됩니다. 소유자가 폴백을 구성했는지 여부에 따라 기본 HTML 버전의 보안 문자가 표시 될 수 있습니다.

그러나 '인간적인'클릭을 '아마도 로봇'(및 시각적 보안 문자 표시) 클릭으로 결정하는 데 더 많은 부분이 있습니다.

  1. IP 주소 -언급했듯이 Tor IP 주소에 있으면 시각적 CAPTCHA에 대한 트리거가 발생합니다. 또한 특정 국가에 위치하면 확률이 높아지는 것 같지만 확실하지 않습니다.

  2. Google 계정 및 기록, * 아마도 * -시크릿 모드에있을 때와 비교할 때 로그인 할 때 발생하는 시각적 항목의 발생률이 더 낮습니다. 또한 YouTube 동영상을보고 이메일을 보내는 Google 세션이있는 경우, 처음으로 페이지를로드 한 사람보다 위협이 적습니다.

  3. 페이지 활동 -나는 이것에 너무 많이 관여하지는 않았지만 페이지를 보는 방법을 감지하기 위해 일종의 메커니즘을 사용하고있는 것 같습니다. 양식 작성 후 30 초가 아닌 페이지를로드하자마자 보안 문자를 클릭하면 위험이 더 높은 것으로 표시됩니다.

  4. 로봇 안티 체크가 완료된 횟수 -이것은 명백합니다. 결국, 박스를 계속해서 체크하면 로봇 체크 발사 가능성이 높아집니다. 스팸봇은 처음 3 번 양식을 통과 할 수 있지만 그 후 로봇 검사가 시작되면 중지됩니다.


흠, 좋은 :) 그러나이 새로운 보안 문자의 보안은 문자 보안 문자보다 낮습니다. 스마트 로봇 이이 메커니즘의 알고리즘을 대상으로하고 알고 있으면 로봇이 이러한 보안 문자를 모두 쉽게 해결할 수 있기 때문입니다. 이 문제를 피하기 위해 "무작위 화"가 있습니까?
Amirreza Nasiri

1
좋은 지적, 완전히 잊어 버렸습니다. 마지막 점을 추가했습니다. 얼마 후 그것은 임의의 것들을 던지는 것처럼 보입니다.
mjt

1

내가 아는 한 "인간 패턴"을 찾는 일종의 봇이 있습니다. 예를 들어 페이지 하단으로 스크롤하여 "로봇 버튼이 아닙니다"를 즉시 클릭하면 승인되지 않았을 가능성이 있지만 오래된 보안 문자를 입력하라는 메시지가 표시됩니다.


1
너무 간단한 것 같습니다. 여기에서 유일한 차이점은 아래로 스크롤하는 속도의 문제입니다. 그것이 순간적으로 이루어지면 로봇 일 수 있지만, 일단 이것이 알려지면 봇은 인간이 나타나기 위해 조금 더 기다려야합니다. 좋은 시험이 아닙니다!
SPRBRN

이것은 단지 예일뿐입니다. 모든 아이디어는 로봇 같은 행동 을 찾는 것입니다 .
GLaDER

0

구글은 아마이 IP 주소 와 같은 블랙리스트 . 이 데이터베이스에 IP 주소가 나열되어 있으면 "정상"규칙이 표시됩니다. 그렇지 않은 경우이 "확인란"을 무시합니다.

이것은 매우 간단한 설명이지만 IP 주소가 가장 중요한 부분입니다. Google로 전송되는 모든 데이터를 스니핑 할 수 있지만 서버 측에서 정확히 처리 된 내용은 Google 만 알고 있습니다.

어쨌든이 "확인란"은 Google 검색과 같은 주요 서비스에는 사용되지 않습니다 (우회하기에는 너무 간단 함).

확인란을 클릭 한 후 TOR (Google 검색에서 대부분 금지 된 IP)을 사용하는 동안 일반적인 읽을 수없는 (?) 보안 문자가 나타납니다 (1 단어 가비지 + 1 단어가 읽을 수 있음).

fk recaptcha

관련이 없다고 생각하지만이 페이지는 HTML5 로 작성된 것 같습니다.


1
예, 맞습니다. 보안 문자는 IP와 브라우저에 달려 있습니다 (둘 다 확실합니다). 그러나 어떻게 작동합니까?
Amirreza Nasiri

1
인간에게는 결점이 있습니다. 또한 그래픽 사용자 인터페이스에서는 로봇이 복제 할 수없는 임의의 방식으로 마우스를 움직입니다. 트랙 패드에서 손가락을 쓸거나 마우스를 드래그하는 방식 가속, 감속, 일시 정지… 모두 인간에게 더해집니다. Spambots는 데이터 입력에 너무 완벽하며 결함입니다.
JakeGould

동의하지 않습니다, 제이크 마우스 움직임을 쉽게 흉내낼 수 있도록 봇을 프로그래밍 할 수 있으며 사람과 구분할 수있는 것은 없습니다. 할 수없는 다른 것들이 있지만 (어쨌든 시간 효율적인 방식은 아니지만) 마우스 움직임은 그중 하나가 아닙니다.
Overmind
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.