๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ์—์„œ reCAPTCHA ํ…Œ์ŠคํŠธ

์ด ๋ฌธ์„œ์—์„œ๋Š” reCAPTCHA์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด reCAPTCHA์™€ ํ†ตํ•ฉ๋œ ์ƒ˜ํ”Œ ์›น์‚ฌ์ดํŠธ์ธ Google Cloud์— ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • reCAPTCHA์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.
  • ์ฐธ์กฐ๋กœ ์ž์ฒด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— reCAPTCHA๋ฅผ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒ˜ํ”Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ”„๋ŸฐํŠธ์—”๋“œ ๋ฐ ๋ฐฑ์—”๋“œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‹คํ—˜ํ•ฉ๋‹ˆ๋‹ค.

Java, Node.js, Python ์–ธ์–ด ์ค‘ ํ•˜๋‚˜๋กœ ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Google Cloud ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋งŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ ์ „์—

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  2. Enable the reCAPTCHA Enterprise API.

    Enable the API

  3. ์ด์ „์— ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•œ ๊ฒฝ์šฐ ๊ด€๋ จ ๋ฐ๋ชจ ํ‚ค๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ ๋ฐฐํฌ

  1. Google Cloud ์ฝ˜์†”์—์„œ ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

    ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋กœ ์ด๋™

  2. ์–ธ์–ด ๋ชฉ๋ก์—์„œ ์–ธ์–ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ์ „์ฒด ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค์—๋Š” ์•ฝ 1๋ถ„ ์ •๋„ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  3. ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด Cloud Shell์—์„œ ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋„๋ก ์Šน์ธํ•ฉ๋‹ˆ๋‹ค.

  4. ์ƒˆ ๋ฐ๋ชจ ์ฃผ์š” ์„ธ๋ถ€์ •๋ณด ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋ ค๋ฉด ์‚ฌ์ดํŠธ ๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  5. ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋ ค๋ฉด ํ”„๋ŸฐํŠธ์—”๋“œ ์นด๋“œ์—์„œ ์ƒ˜ํ”Œ ์›นํŽ˜์ด์ง€ ๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ๋ณ„๋„์˜ ํƒญ์—์„œ ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

  6. reCAPTCHA๋ฅผ ์›น์‚ฌ์ดํŠธ์— ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ„ด์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๋ฉด ์˜ˆ์‹œ๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

  7. ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜์„ธ์š”.

    1. ์ฃผ์š” ์„ธ๋ถ€์ •๋ณด ํŽ˜์ด์ง€์—์„œ ์†Œ์Šค ์ˆ˜์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    2. Cloud Shell ํŽธ์ง‘๊ธฐ์˜ ํƒ์ƒ‰๊ธฐ์—์„œ ํ•„์š”ํ•œ ํŒŒ์ผ์„ ์ฐพ๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

      ์†Œ์Šค ์ฝ”๋“œ์— ์ €์žฅ๋œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ์— ๋‹ค์‹œ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

    Cloud Shell ํŽธ์ง‘๊ธฐ๋Š” Cloud Shell์„ ๋‹ซ๊ณ  ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ค‘์ง€ํ•˜๋ฏ€๋กœ ๋‹ซ์ง€ ๋งˆ์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„