์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
reCAPTCHA ๋ฆฌ์บก์ฐจ | |
๊ฐ๋ฐ | |
๊ฐ๋ฐ์ | Luis von Ahn ์ธ 4๋ช
|
1. ๊ฐ์[ํธ์ง]
Easy on Humans, Hard on Bots
์ฌ๋์๊ฒ๋ ์ฝ์ง๋ง, ๋ดํํ ๋ ์ด๋ ต์ต๋๋ค.
reCAPTCHA๋ ๊ตฌ๊ธ์์ ์ ๊ณตํ๋ ๋ด ๋ฐฉ์ง API๋ก, ์ต์ ๋ฒ์ ์ v2์ด๋ฉฐ v3 ๋ฒ ํ๊ฐ ๋์์๋ค.
2. ๋ฒ์ [ํธ์ง]
2.1. v1 - CAPTCHA (์ง์ ์ข ๋ฃ)[ํธ์ง]
CAPTCHA์ ์ข
๋ฅ ์ค ๋ง์ด ์ฐ์ด๋ reCAPTCHA๋ผ๋ ๊ฒ์ ์ฌ์ค ๊ตฌ๊ธ์์ ๊ณ ์์ ๋ด์ฉ์ ์ฒ๋ฆฌํ๋๋ฐ ์ฌ์ฉ๋๊ณ ์๋ค. ์ด๊ฒ์ ์ ์ฒด๋ ๊ตฌ๊ธ์ด ๋ณด์ ํ๊ณ ์๋ ๊ณ ์ ์ค์บ ๋ฐ์ดํฐ์์ ์๋ ์ฒ๋ฆฌ์ ์คํจํ ๋จ์ด๋ค์ ์ด๋ฏธ์ง๋ฅผ ๋ฐ์จ ๋ค, ๊ทธ๊ฒ์ ์ฌ๋์ด ๋ณด๊ณ ์
๋ ฅํ๋๋ก ํจ์ผ๋ก์ ์ด๋ฏธ์ง๋ฅผ ํ
์คํธ๋ก ๋ฐ๊พธ๋ ํ๋ก๊ทธ๋จ์ด๋ค. ์ฆ, ํ๋ง๋๋ก ๋งํ์๋ฉด ์ธ๊ฐ OCR ํ๋ก๊ทธ๋จ.[1] ์ด ๋๋ฌธ์ reCAPTCHA์ ๋์ค๋ ๋จ์ด ์ค์๋ ์๋ ์๋ ์ฌ์ฉ๋๋ ์ข ์์ํ ๋จ์ด๋ค์ด ์์ฌ ์๋ค.
reCAPTCHA์์ ๋์ค๋ ๋ฌธ์ ๋ฅผ ๋ณด๋ฉด ๊ผญ ๋จ์ด๊ฐ ๋ ๊ฐ์ฉ ์ง์ ์ด๋ฃจ์ด์ ๋์จ๋ค. ๋ ์ค ํ๋๋ ์ด๋ฏธ ์ฐ์ฐ์ ํตํด ๋ฐ์ดํฐ๋ก ์ฒ๋ฆฌ๊ฐ ๋ ๋จ์ด๊ณ , ๋๋จธ์ง ํ๋๋ ์์ง ์ฒ๋ฆฌ๊ฐ ์ ๋ ๋จ์ด๋ค. ์ ์๋ ๋ต์ด ๋ฐํ์ ธ ์์ผ๋ฉฐ ํ์๋ ๋ต์ด ๋ฐํ์ ธ์์ง ์์ผ๋ ์ ์๋ฅผ ๋งํ๋ฉด (์ฌ๋์ด ์ ๋ ฅํ ์ด์) ํ์๋ ์ ๋ต์ผ ํ๋ฅ ์ด ๋๋ค๊ณ ์ฒ๋ฆฌํ๋ ์์ผ๋ก ์ฐ์ฐํ๋ ๊ฒ.
2014๋ 4์ 10์ผ์ ์ค๊ตญ ์ฐ๊ตฌํ์ด reCAPTCHA v1์ ํดํน์ ์ฑ๊ณตํ๋ค.#[๋งํฌ์ญ์ ๋จ][3]
reCAPTCHA์์ ๋์ค๋ ๋ฌธ์ ๋ฅผ ๋ณด๋ฉด ๊ผญ ๋จ์ด๊ฐ ๋ ๊ฐ์ฉ ์ง์ ์ด๋ฃจ์ด์ ๋์จ๋ค. ๋ ์ค ํ๋๋ ์ด๋ฏธ ์ฐ์ฐ์ ํตํด ๋ฐ์ดํฐ๋ก ์ฒ๋ฆฌ๊ฐ ๋ ๋จ์ด๊ณ , ๋๋จธ์ง ํ๋๋ ์์ง ์ฒ๋ฆฌ๊ฐ ์ ๋ ๋จ์ด๋ค. ์ ์๋ ๋ต์ด ๋ฐํ์ ธ ์์ผ๋ฉฐ ํ์๋ ๋ต์ด ๋ฐํ์ ธ์์ง ์์ผ๋ ์ ์๋ฅผ ๋งํ๋ฉด (์ฌ๋์ด ์ ๋ ฅํ ์ด์) ํ์๋ ์ ๋ต์ผ ํ๋ฅ ์ด ๋๋ค๊ณ ์ฒ๋ฆฌํ๋ ์์ผ๋ก ์ฐ์ฐํ๋ ๊ฒ.
2014๋ 4์ 10์ผ์ ์ค๊ตญ ์ฐ๊ตฌํ์ด reCAPTCHA v1์ ํดํน์ ์ฑ๊ณตํ๋ค.#[๋งํฌ์ญ์ ๋จ][3]
2018๋
5์ 31์ผ ์ง์ ์ข
๋ฃ๋์ด ๋์ด์ ์ฌ์ฉํ ์ ์๋ค.
2.2. v2 - ์ฒดํฌ๋ฐ์ค, ๋ฅ๋[ํธ์ง]
๋๋ฌด์ํค๋ฅผ ๋น๋กฏํ ์ฌ๋ฌ ์น์ฌ์ดํธ์์ ์ฑํํ ๋ฐฉ์์ด๋ฉฐ ๊ฐ๋จํ์ฌ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ์ . ๊ธฐ์กด์ ์บก์ฐจ๋ ์ฌ๋์กฐ์ฐจ ์์๋ณด๊ธฐ ํ๋ค์ด์ ๊ฐ๋ ์ฌ๋๋ ์คํ๋ฅผ ๋ธ๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ตฌ๊ธ์์๋ 2014๋ 12์ ๋ ธ ์บก์ฐจ(No CAPTCHA)๋ฅผ ๊ฐ๋ฐํ๋ค. ์ฒดํฌ๋ฐ์ค๋ฅผ ์ฒดํฌํด์ ํต๊ณผํ๋ 'I'm not a robot'๊ณผ ์ ๋์ ์ผ๋ก ๋จ๋ 'Invisible'์ด ์๋ค.
ํต์์ ์ธ ๊ฒฝ์ฐ ์ฌ๋ ํน์ ์ ๋ง์ฐ์ค ํฌ์ธํ , ํด๋ฆญ๊ณผ ํฐ์น ํจํด, ์ฟ ํค ๊ฐ, ๊ธฐํ ์๋ ค์ง์ง ์์ ๊ตฌ๋ถ๋ฐฉ๋ฒ์ ํตํด ๊ตฌ๋ณํด ๋ธ๋ค. ๊ทผ๋ฐ ์ฌ์ค ํน์ ์ ๋ง์ฐ์ค ํฌ์ธํ ์ด๋ผ๊ณ ํด๋ด์ผ, ๋๋ฆฌ๊ฒ ํฌ์ธํธ๋ฅผ ๋น์ค๋ฌํ๊ฒ ์์ง์ด๋ฉด ๋๋ ์ด๋ ต์ง ์๋ค.[6] ๋ณดํต ์ค๋งํธํฐ์ด๋ ํ๋ธ๋ฆฟ PC์ ๊ฒฝ์ฐ ํฌ์ธํ ์ธ์์ด ์ ๋๋ก ์ ๋๊ฑฐ๋ ๋๋๋ผ๋ ๋ณดํต ์์ง์์ ์บ์นํ๊ธฐ๊ฐ ํ๋ ๋ฐ, ์ด ๊ฒฝ์ฐ ๋ช๋ช ๋ถ๋ถ์ ๋ฐ๊ฟ๊ฐ๋ฉด์ ํฐ์นํ๋ฉด ์ญ์ ํต๊ณผํ ์ ์๋ค.[7] ์๋ง ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ผ ๊ฒฝ์ฐ ํฐ์น ํ๊ฒฝ์์ ์์ ํ์ฌ ํ๋จํ๋ ๋ชจ์. ์ค์ ๋๋ฌด์ํค๋ฅผ ๋ชจ๋ฐ์ผ์์ ํธ์งํ๊ณ reCAPTCHA ์ธ์ฆ์ ์๋ํ๋ฉด ๋ถ๋ช ํ๋ผ๋ ๋๋ก ์ฌ์ง ๋ค ์ฐพ์๋๋ฐ๋, 90% ํ๋ฅ ๋ก ๋งํ์ 6, 7๋ฒ์ ์๋ํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๋ณดํต ๊ตฌ๊ธ์ ์ฌ์ฉํ ๊ธฐ๋ก(์ ํ๋ธ ์์ฒญ, ๊ตฌ๋ , ๋๊ธ, ๊ตฌ๊ธ ๊ฒ์ ๋ฑ)์ด ์ผ์ ๋ ์ด์์ด๋ฉด ๋๋ ์ ๋ ๊ทธ๋ฅ ๋์ด๊ฐ๋ค.
Cloudflare ์ ์ฉ ์ฌ์ดํธ์ ๊ฒฝ์ฐ ๋ฆฌ์บก์ฐจ๋ฅผ ํ๋ค๊ฒ ๋ค ํ๋๋ฐ ์๋ก๊ณ ์นจ์ด ๋์ด 10๋ถ๋์ ๋ฆฌ์บก์ฐจ๋ง ํ๊ฒ ๋๋ ์ํฉ๋ ๋ฐ์ํ๋ค. reCAPTCHA๊ฐ ์๋ ๋ค๋ฅธ ์บก์ฐจ๋ ์ฌ์ฉํ๋ ๋ชจ์.
๋ง์ฝ ํด๋ฆญ ๋จ๊ณ์์ ์ฌ๋์์ ํ์ธํ ์ ์์๋ค๋ฉด ๋ง๋ ๊ทธ๋ฆผ ์ฐพ๊ธฐ๊ฐ ์คํ๋๋ค. ๊ทธ ๋๋ง์ ๋ ์ฌ๋๊ณผ ๊ตฌ๋ถ์ด ์๋๋ค๋ฉด ์ ํต์ ์ธ ์บก์ฐจ๋ฅผ ์คํํ๋ค.
์ด์งธ 4chan์์๋ ๊ฐ๋์ฉ ๊ฐ๊ทธ์ ๋์์ด ๋๊ธฐ๋ ํ๋ค. ์๋์์น๋ฅผ ๊ณ ๋ฅด๋ผ๋๋ฐ ํ๋ฒ๊ฑฐ๊น์ง ๊ณจ๋ผ์ผ ํ๊ฑฐ๋, ์ง์์ ์ผ๋ก ํผ์๋ง ๋์์ ๋ฐฐ๊ฐ ๊ณ ํ์ง๋ค๋ ๋ฑ. ์ฌ์ค ํ๋ฆฐ ๊ฒ์ ์๋ ๊ฒ, ํ๋ฒ๊ฑฐ๋ 'ํ๋ฒ๊ฑฐ ์๋์์น'์ ์ค์๋ง์ด๊ณ ํ๋ฒ๊ฑฐ๋ ์๋ ์๋์์น์ ์ผ์ข ์ด๋ค. ๋ฏธ๊ตญ์ ๊ฒฝ์ฐ ์นํจ๋ฒ๊ฑฐ๋ฅผ '์นํจ ์๋์์น'๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์ฌ๋ฌผ ์ธ์์ ์ฌ์ง์ด ์๊ณ ์ ๋ณด์ด์ง ์์ ์ด๋ ค์ธ ๋๋ ์๋ค. ์์ ๋ค์ด๋ณธ ์ ๋ ์๋ ๊ฒ์ ๊ณ ๋ฅด๋ผ๊ณ ํ๋ฉด ๋นํฉ์ค๋ฝ๋ค. ์๋ ๊ฒ์ ๊ณ ๋ฅด๋ผ๊ณ ํด๋ ๋ฌธํ ์ฐจ์ด๋ก ์ธํด์ ๊ณ ๋ฅด๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ๋ ์๋ค. ๋ํ์ ์ธ ์๋ก ์ ํธ๋ฑ์ด ์๋ค. ๋๋ก ์์ ๋ฌ๋ ค์์ผ๋ฉด ์ ํธ๋ฑ์ด ๋ง๊ฒ ์ง๋ง ๊ฐ ๋๋ผ๋ง๋ค ๋ชจ์์ด ์๊ทผํ ๋ค๋ฅด๋ค. ๋ํ ๋ค๋ฅธ ์ธ์ด ์ฌ์ฉ์๋ค๋ ์ด๋ ค์์ ๊ฒช๊ธฐ๋ ํ๋๋ฐ, ํ๊ธ ํ์์ค์์ ๋น๊ตฌ๋(pool table)๋ฅผ ๊ณ ๋ฅด๋ผ๋ ์บก์ฑ ๊ฐ "์์์ฅ ํ์๋ฅผ ๊ณ ๋ฅด์์ค"๋ก ์ค์ญ๋์๋ค. ์ด๋ ์์์ฅ๊ณผ ๋น๊ตฌ๊ฐ ์์ด๋ก ๋์์ด์์ด(pool)๋ผ์ ๋ฒ์ด์ง ํดํ๋. ํนํ ๊ทธ๋ฆผ ๋ช๊ฐ๋ฅผ ๊ณจ๋๋๋ฐ ๋ ๊ณจ๋๋ค๊ณ ํ์ ํ์ฌ ์ด๊ธฐํ์ํค๊ณ ๋ค๋ฅธ ๊ฒ์ ๊ณ ๋ฅด๋ผ๊ณ ํ๋ฉด ํ๊ฐ ์ ๋ ์๊ฐ ์๋ค. ๊ทธ๋๋ง ์ดํ์๋ ๊ทธ๋ฆผ์ ๋ ๊ณจ๋์ผ๋ฉด ํด๋น ๊ทธ๋ฆผ๋ค์ ์ ์ธํ๊ณ ๋๋จธ์ง ๊ทธ๋ฆผ ์ค์์ ๋ ๊ณ ๋ฅด๋ผ๋ ์์ผ๋ก ๊ฐ์ ๋์๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ๋ ๊ณ ์์ด ์ฝ์คํ๋ ํ ๊ฐ์์ง๊ฐ ๋์ค๋ ๋ฑ ์๋นํ ํท๊ฐ๋ฆฌ๋ ์ํฉ์ด ๋์ค๊ธฐ๋ ํ๋ค. ์ด ๋๋ ๊ฐ์์ง๋ก ์ธ์๋๋ค.
'๋ก๋ด์ด ์๋๋๋ค' ๋ผ๋ ๋ฌธ์ฅ ๋๋ฌธ์ ์ธ๊ฒฉ์ ๊ฐ์ง ์บ๋ฆญํฐ๋ค์ด ๋ก๋ด์ด๋ผ๋ ์ด์ ๋ก reCAPTCHA๋ฅผ ์ฐ์ง ๋ชปํ๋ค๋ ๋ฐ๋ ์๋ค.
๊ตฌ๊ธ์ด ์์จ์ฃผํ์ฐจ๋ฅผ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ฐ๊ตฌํ๊ธฐ ์์ํ ํ์๋
- โโโ์ด ์๋ ํ์ผ์ ๋ชจ๋ ์ฐ๊ธฐ. ํ๋๋ ์์ ๋๊น์ง: ์ฒ์์๋ ์ฃผ๋ก ์ฐจ๋, ๋งค์ฅ ์ ๋ฌธ์ด์๋ค. ํ์ผ์ ์ ํํ๋ฉด ๋ค์ ํ์ผ์ด ๊ต์ฅํ ๋๋ฆฐ ์๋๋ก ๋์ ๋ต๋ตํ๋ค. ์ฌ์ฉ์ ์ ๋ขฐ๋๊ฐ ๋์ ๊ฒฝ์ฐ ํ์ผ์ด ๋นจ๋ฆฌ ๋์ค๊ฑฐ๋ ํ ํ์ผ์ ํ ๋ฒ๋ง ์ฐ๊ณ ๋๋๋ ์ ํ๋ ๋์ค๊ธฐ๋ ํ๋ค.
- 16๊ฐ ํ์ผ ์ค โโโ์ด ์๋ ํ์ผ์ ๋ชจ๋ ์ฐ๊ธฐ: ์ฒ์์๋ ์ฃผ๋ก ํ์งํ์ด์๋ค. ์ฒซ๋ฒ์งธ ์ ํ์ ์ฌ์ง ํ๋๋ฅผ ์ฐ์์ ๋ ๋ค๋ฅธ ์ฌ์ง์ผ๋ก ๋ฐ๋ ๋๊น์ง์ ๋๋ ์ด๊ฐ ๊ฝค ๊ธธ๊ณ , ๋๋ฒ์งธ ์ ํ์ โโโ์ด ๊ฒจ์ฐ ์ฝ๋ฑ์ง๋งํผ๋ง ๊ฑธ์ณ์ ธ ์๋ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ ์ด๊ฑธ ์ฐ์ ๊ฒ์ธ๊ฐ ๋ง ๊ฒ์ธ๊ฐ ๊ธด ๊ณ ๋ฏผ์ ๋น ์ง๊ธฐ ์ฝ๋ค. ๋ณดํต์ ์ฝ๋ฑ์ง๋งํผ ๊ฑธ์ฒ์ ธ ์์ผ๋ฉด ์ ๋ต์ผ๋ก ํ์ ํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
์ด ๋ฒ์ ์ ๋ฆฌ์บก์ฑ ๋ ์์จ์ฃผํ์๋์ฐจ, ๊ตฌ๊ธ ๋งต์ค์ ๋ํ ์ธ์ ๋ฐ์ดํฐ๋ก์ ์์ง๋๋ค๊ณ ํ๋ค.
๋ฌผ๋ก ๊ตฌ๊ธ ์ธก ์ธ๊ณต์ง๋ฅ๋ ๋ต์ ํ์ ์ ์ผ๋ก ์๋ค๊ธฐ๋ณด๋ค๋ ์ธ์ ๊ฒฐ๊ณผ์ ๋ํ ์ ๋ขฐ์ฑ์ ๋์ด๋ ์ฐจ์์ผ ๊ฐ๋ฅ์ฑ์ด ๋๊ธฐ ๋๋ฌธ์ ํฐ๋ฌด๋์๋ ๊ณณ์ ์ฐ์ง๋ง ์์ผ๋ฉด ๋ง์ด ๊ฑธ์น ๋ถ๋ถ๋ง ์ฐ๋ ์ ์ฒด๋ฅผ ์ฌ๋ฐฑ๊น์ง ๋ค ์ฐ๋ ์ ์์ ์ผ๋ก ํต๊ณผ๋ ๋๊ฐ ๋ ๋ง๋ค. ๊ฐ๋ ์ฒซ๋ฒ์งธ ์ ํ์์ ์ ํํ๊ณ ๋ ๋ค์ ๊ทธ ์๋ฆฌ์ ์ฌ์ง์ด ๋ค์ ๋จ์ง ์์ ๋๊ฐ ์๋๋ฐ, ๋๋ถ๋ถ ์ ํํ์ง ๋ง๊ณ ๋ฌด์ํ๊ณ ์งํํ๋ฉด ํต๊ณผ๋๋ค. ํนํ๋ ์์จ์ฃผํ์ฐจ๋ ์ผ๊ฐ์์์ ์ฌ๋ฌผ ์๋ณ๋ ๊ฐ๋ฅํด์ผ ํ๋๋ฐ, ๋ ์ด์ , ์ ์ธ์ , ์ด์ํ ์ธ์์ผ๋ก ๋ชจ๋ ๊ฒ์ ์๋ณํ ์ ์์ผ๋๋งํผ ๋์ค์ ์ผ๊ฐ ์ฌ์ง๋ ๋์ฌ ๊ฐ๋ฅ์ฑ์ ๋ฐฐ์ ํ ์ ์๋ค.
์์ดํ์ด๊ฐ ๋ถ์์ ํ ํ๊ฒฝ[10]์ด๋ Tor(์ต๋ช ๋คํธ์ํฌ)๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ๋ฌธ์ ๋ฅผ ๋ค ๋งํ๋๋ฐ 'reCAPTCHA์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๋ค์ ์๋ํด ์ฃผ์ธ์.'์ ๊ฐ์ ๋ฉ์์ง๊ฐ ๋ ์ ๊ธฐ๊ป ํ์ด๋์๊ฑฐ ๋ค ๋ ๋ ค๋จน๋ ํฉ๋นํ ๊ฒฝ์ฐ๋ ์กด์ฌํ๋ค. ํน์ ์๋ฌด๋ฆฌ ๊ทธ๋ฆผ์ ์ฐ์ด๋ ๋ค์ ํ ์คํธ๋ก๋ง ๋์ด๊ฐ ๋ฟ ์ ์ ๊ทธ๋ฆผ ์ฐ๊ธฐ ์์ ์์ฒด๋ ๋๋์ง ์๋ ๋ฌดํ ๋ฃจํ๋น์ทํ ์ํฉ์ ๋น ์ง ๋๋ ์๋ค.
์ค๊ตญ์์๋ ๊ตฌ๊ธ์ด ์ฐจ๋จ๋์ด ์๊ธฐ ๋๋ฌธ์ ์บก์ฐจ๊ฐ ์ ์ฉ๋ ์ฌ์ดํธ ์ญ์ ์ด์ฉํ ์ ์๋ค. ์ด๋ฅผ ์ญ์ด์ฉํด์ ์ค๊ตญ์์์ ํ์๊ฐ์ ์ด๋ ๋ฌธ์ ํผ์์ ๋ง๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค. ๋น์ฐํ์ง๋ง ์ค๊ตญ ๋๋ฅ๋ง ํด๋น๋๊ณ ํ์ฝฉ, ๋ง์นด์ค, ๋๋ง ๋ฑ์์๋ ์ ์ ์ด์ฉ ๊ฐ๋ฅ.
๋๋ฌด์ํค์ ๋น๋ก๊ทธ์ธ ์ฌ์ฉ์๋ ์์ ํ๊ธฐ ์ ์ CAPTCHA ์ธ์ฆ[11]์ ํด์ผํ๋ค. ๊ฐ์ ์์ดํผ์ผ ๊ฒฝ์ฐ ์ฟ ํค๊ฐ ์ง์์ง์ง ์์๋ค๋ฉด reCAPTCHA ํ ๋ฒ์ผ๋ก ์ดํ์ ๋ค์ ์ธ์ฆํ ํ์ ์์ด ์ง์ํด์ ์ํค์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.[12]
์ฌ์ค ๋๋ฌด์ํค๋ ์ด๋๋ ์ด๋ฐ ์ ํ์ reCAPTCHA๋ฅผ ํต๊ณผํด์ผ ํ๋ ์์ ์ ๋ฐ์ ์ผ์ด ์์ ๋ ํ๋ ๊ฒ์ ๊ถ์ฅํ์ง ์๋๋ค. ๊ฐ๋ น ๋ฑ๊ต ์๊ฐ์ด๋ ์ถ๊ทผ ์๊ฐ ๋ช ๋ถ ์ ์ด๋ผ๋ ์ง.
2020๋ 2์๋ถํฐ ์ผ๋ถ PC์์ reCAPTCHA ์ฒดํฌ๋ฐ์ค๋ฅผ ํด๋ฆญํ๋ฉด API ๋งค๊ฐ๋ณ์ ์ค๋ฅ๊ฐ ๋ฌ๋ค.# 4์ 19์ผ ๊ธฐ์ค ํด๊ฒฐ ๋ฐฉ๋ฒ์ KMSpico๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ผ์ด์ผ์ค๋ฅผ ๊ตฌ์ ํ์ฌ ์ ํ์ผ๋ก ์ ํํ๊ณ , TouchVPN๊ฐ์ VPN ๋ถ๊ฐ ๊ธฐ๋ฅ์ ์ด์ฉํ๊ฑฐ๋ ํ์ด์ดํญ์ค ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํ๋ฉด ์ ์์ ์ผ๋ก ์๋๋๋ค.
reCAPTCHA๋ฅผ ๋จ์๊ฐ ๋ด์ ์์ญ ๋ฒ ์คํํ๋ค๋ณด๋ฉด ํ ์คํธ ํต๊ณผ ๊ธฐ์ค์ด ์ ์ ๊น๋ค๋ก์์ง๋ค. ํ ์คํธ๋ฅผ ๋ ๋ฒ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋น๋ฒํด์ง๋ฉฐ, ํ๋๋ ์์ ๋๊น์ง โโโ์ด ์๋ ํ์ผ์ ๋ชจ๋ ์ ํํ๋ ์ ํ์ด ์์ฃผ ๋์ค๊ฒ ๋๋ค. ๋ ๋์๊ฐ๋ฉด ์ด ์ ํ์ ํ์ง ์ ํ ํจ๊ณผ๊น์ง ํฌํจ๋๋ฉฐ, ๋ง์ง๋ง์๋ ๋ค์ฏ ๋ฒ ์ฐ์์ผ๋ก ํ ์คํธ๋ฅผ ์งํํ๋ฉฐ, ์ด๋ ๋์ ํ๋ฅ ๋ก ๋ค์ ํด์ผ ํ๋ค. ์ด ์ ๋ ์์ผ๋ฉด, ์ฌ์๋ค ํ์.
์ธ์ ๊ฐ๋ถํฐ ํด๋ฆญํ์ ๋ ๋จ๋ ๋๊ทธ๋ผ๋ฏธ์ ๊ตต๊ธฐ๊ฐ ๊ตต์ด์ง๊ณ , ๋ฅ๊ทผ ๋์์ธ์ด ์ฌ๋ผ์ก๋ค.
์ฌ๋ด์ผ๋ก ์ผ๋ฏผ์ด reCAPTCHA๋ ์๋ค.
IP๋ง๋ค ๋ฌธ์ ์ ๋๋๊ฐ ๋ค๋ฅผ ๋๋ ์๋ค. ์ง IP๋ก๋ ๋ฌธ์ ๊ฐ ๋๋จํ ์ง์ฆ๋๊ฒ ๋์ค๋๋ฐ VPN์ ์ฐ๊ฒฐํ๋ฉด ์ฝ๊ฑฐ๋ ๊ทธ๋ฅ ํต๊ณผํ๋ ๊ฒฝ์ฐ๋ ์ง IP๋ ์ฌ์ด๋ฐ VPN์ผ๋ก๋ ๊ณ์ํด์ ๋ค์ ์๋ํ๋ผ๊ณ ๋ฌป๋ ๊ฒฝ์ฐ๋ ์๋ค.
2.3. v3 - ์ํธ์์ฉ ์ ์[ํธ์ง]
reCAPTCHA v3๋ ์น ์ฌ์ดํธ์์์ ์ํธ์์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ค. ์ฆ v2์๋ ๋ค๋ฅด๊ฒ ์ง์ ์ธ์ฆ์ ํ ํ์๊ฐ ์๋ค.
์ด ์ํธ์์ฉ์ ARAE(Adaptive Risk Analysis Engine)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก '์ข์ ์ํธ์์ฉ(Good Interaction)'๊ณผ ์ํธ์์ฉ(Interaction)'์ผ๋ก ๋๋์ด์ง๋๋ฐ ์ ์์ ๊ฒฝ์ฐ 1.0์ ์ ์๋ฅผ ์ฃผ๋ฉฐ, ํ์๋ 0.0์ ์ ์ค๋ค. ์ ์๊ฐ ๋์์๋ก ์ฌ๋์ผ๋ก ํ์ธํ๋ฉฐ, ๋ฎ์ผ๋ฉด ๋๋ถ๋ถ ๋ด์ผ๋ก ์๋ณํ๋ค. ๊ณต์์ ์ธ ์ฌ์ฉ ์๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ํํ์ด์ง: ์คํฌ๋ํผ๋ฅผ ํํฐ๋งํ๋ ๋์ ๊ด๋ฆฌ ์ฝ์์์ ํธ๋ํฝ์ ์ผ๊ด์ ์ผ๋ก ๋ณผ ์ ์๋ค.
- ๋ก๊ทธ์ธ: ์ ์๊ฐ ๋ฎ์ผ๋ฉด ์ด์ค ์ธ์ฆ(2FA)๋ ์ด๋ฉ์ผ ์ธ์ฆ์ ์๊ตฌํด์ ๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ(๋ธ๋ฃจํธํฌ์ค)๋ฅผ ๋ง์ ์ ์๋ค.
- ์์ : ์ ์ฑ ์ ์ ์ ์น๊ตฌ ์์ฒญ์ ์ ํํ๊ณ ์ํํ ๋๊ธ์ ๊ฒํ ๋ก ๋ณด๋ผ ์ ์๋ค.
- ์ ์์๊ฑฐ๋: ๋ด๋ณด๋ค ๋จผ์ ํ๋งคํ ์ ์๊ณ ์ํํ ์ฌ๊ธฐ ๊ฑฐ๋๋ฅผ ์๋ณํ ์ ์๋ค.
์ผ๋จ ๋ํ์ ์ผ๋ก ์๋ ค์ง ์๋ณ ๋ฐฉ๋ฒ์ '๋ง์ฐ์ค ์ถ์ '์ด๋ฉฐ, v2์ ๋์ผํ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. API ์๋ต์ v2์ ๋์ผํ๊ฒ true์ false๊ฐ ์์ผ๋ฉฐ, action(์ค์), challenge_ts(ํ์์คํฌํ), hostname, error -codes๊ฐ ์๋ค.
v2์์ ์ฒดํฌ๋ฐ์ค๊ฐ ์จ์ด์๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค.
3. ์ฌ๋ด[ํธ์ง]
๋ก๋ด ์บ๋ฆญํฐ๊ฐ ๋ฑ์ฅํ๋ ๋์ค ๋งค์ฒด์ ๊ฒฝ์ฐ 2์ฐจ ์ฐฝ์์์ ๋ก๋ด ์บ๋ฆญํฐ๊ฐ ํ ์ฌ์ดํธ์ ์ ์ํ๋ ค๋ค๊ฐ I'm not a robot ์ฒดํฌ๋ฐ์ค๊ฐ ๋จ๋ ๊ฒ์ ๋ณด๊ณ ๋ฉ๋ถํ๋ ์ฅ๋ฉด์ ์ข
์ข
๋ณผ์ ์๋ค. ์๋๋ฉด ์ฌ์
ํ ์์์ ์ง์ผ๋ฉฐ ์ฒดํฌํ์๋ฅผ ๋๋ฅด๋ ๊ฒฝ์ฐ๋ ์๋ค(...).
[1] ์ด๋ฐ ์์ผ๋ก ์๊ธฐ๋ ๋ชจ๋ฅด๋ ์์ ์ธ๊ฐ ๊ณ ์ ์ ์ง์ ๋ฅ๋ ฅ์ ์์ฃผ ์กฐ๊ธ์ด๋๋ง ๊ฐ๋ค ๋ฐ์น๋๋ก ํ๋ ๊ธฐ๋ฒ์ โ์ธ๊ฐ ๊ธฐ๋ฐ ์ฐ์ฐโ์ด๋ผ๊ณ ํ๋ค. ์ด ๋ถ์ผ์ ์ ๋์ฃผ์๋ ๋ฏธ๊ตญ ์นด๋ค๊ธฐ ๋ฉ๋ฐ ๋ํ๊ต์ ๋ฃจ์ด์ค ๋ณธ ์ ๊ต์. ์ด ๊ต์๋ reCAPTCHA ๊ธฐ์ ์ 2009๋
์ ๊ตฌ๊ธ์ ํ์๋ค.
[3] ์์์์ ์ฐ๋ฆฌ๋ ์ฌ์
ํ์ง ์์ผ๋ฉฐ, ํดํน์ ์ง์งํ์ง ์๋๋ค๊ณ ํ๋ค. ์บก์ฐจ ์์ฒด๊ฐ ๋ง ๊ทธ๋๋ก ํ๋ง ํ
์คํธ ์ค ํ๋์ด๋ค๋ณด๋ ์ธ๊ณต์ง๋ฅ ์ฐ๊ตฌ๋ฅผ ํ๋ ค๋ฉด ํ์ฐ์ ์ผ๋ก ๋ง๋๊ฒ ๋ ๋ฌธ์ ์์ ๋ฟ์ด๋ค. ์์์ ์ ์ํ ์ฐ๊ตฌํ์ ์ฌ๋์ ์ธ์ง์ฌ๋ฆฌ๋ฅผ ํ์
ํ๊ณ ์ดํดํ๋ ์ธ๊ณต์ง๋ฅ์ ๊ฐ๋ฐํ๋ ์ค์ด๋ค.
[4] ํนํ ๊ฐ ์ธ๋์ ๊ฒฝ๊ณ๋
๋์ ์ถ์ํ ์ฌ๋๋ค์ผ์๋ก ํด๋น ์ธ๋์ ๊ทธ ์ ์ธ๋ ํน์ ๋ค์ ์ธ๋์ ์ฑํฅ์ด ์ค์ฒฉ๋์๊ฑฐ๋, ์คํ๋ ค ํด๋น ์ธ๋์ ์ฑํฅ๋ณด๋ค๋ ๊ทธ ์ ์ธ๋ ํน์ ๋ค์ ์ธ๋์ ์ ์ฌํ ์ฑํฅ์ ๋จ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ํฌ๋ค.
[5] ์ผ์ ์๋์ ์ ์ค์์ ํด๋นํ๋ 1925~1930๋
์์ด 2021๋
๊ธฐ์ค 91์ธ์์ 96์ธ, ํด๋ฐฉ๋ฅ์ด์ธ 1945๋
์์ด 76์ธ. ์ผ์ ๋ง๊ธฐ์ ํ์ด๋ 1941~1945๋
์ ์ค์์๋ ์ฝ 30% ์ ๋๋ ์ด ์ธ์ ์ฌ๋์ด ์๋๋ค.
[6] ์ด๊ฒ๋ ๋ง์ด ๋ฐ์ ํ ๊ฒ์ด๋ค. v1 ์์ ์๋ ๋ง์ฐ์ค๋ฅผ ๋ง๊ตฌ ํ๋ค๋ฉด ๋ฌด์กฐ๊ฑด ํต๊ณผ์๋ค.
[7] ๋ค๋ง ์น์ฌ์ดํธ ์ค์ ์ ๋ฐ๋ผ์๋ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ง ์๊ณ ๋ฐ๋ก ๋ฐ์ผ๋ก ๋๊ธฐ๋ ๊ฒฝ์ฐ๋ ์กด์ฌํ๋ค.
[8] ์ฌ์ค ๋ฑ 1924๋
์์ด ์๋๋ผ, 1924๋
์ ์ ํ๋ก 1923 ~ 1926๋
์.
[9] 1924๋
์์ 2021๋
ํ์ฌ ์์กด ์ค์ธ ์ฌ๋์ ๋ณ๋ก ์๋ค.
[10] ๊ณต์ ๊ธฐ๊ฐ ๊ตฌํ์ด๋ผ์ ์ ํธ ์์ ์จ์ด ์ฝํ๊ฑฐ๋ ํ์ด ์๋ฉ ํ ๋ ๋ฑ๋ฑ.
[11] "๋ก๋ด์ด ์๋๋๋ค" ๋ผ๊ณ ์ฐ์ฌ์๋ ๋ฐ์ค ์ ๋น์นธ์ ์ฒดํฌ ํ์๋ฅผ ํ๊ธฐ ์ํ ์ธ์ฆ.
[12] ๋ค๋ง ์บก์ฑ ์ธ์ฆ ๋ฐ์ค๊ฐ ์ธ์ฆ ์์ด ๋ค์ ๋จ๋ ๊ฒฝ์ฐ๋ ์์ผ๋ฉฐ ํ ๋ก ๊ฐ์ต, ๋ฌธ์ ์์ฑ ๋ฐ ์ญ์ , ํธ์ง ์์ฒญ, ๋ฌธ์ ์ด๋ ๋ฑ์ ํ ๋๋ ๋ก๊ทธ์ธ ์ฌ์ฉ์๋ CAPTCHA ์ธ์ฆ์ด ํ์ํ๋ค.