Web Risk ๊ฐœ์š”

Web Risk๋Š” ์ƒˆ๋กœ์šด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ณด์•ˆ ์ œํ’ˆ์œผ๋กœ, ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด URL์„ Google์—์„œ ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋Š” ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์›น ๋ฆฌ์†Œ์Šค ๋ชฉ๋ก๊ณผ ๋น„๊ตํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์›น ๋ฆฌ์†Œ์Šค์˜ ์˜ˆ์‹œ๋กœ๋Š” ํ”ผ์‹ฑ ๋ฐ ์‚ฌ๊ธฐ์„ฑ ์‚ฌ์ดํŠธ์™€ ๊ฐ™์€ ์†Œ์…œ ์—”์ง€๋‹ˆ์–ด๋ง ์‚ฌ์ดํŠธ์™€ ๋ฉ€์›จ์–ด ๋˜๋Š” ์›์น˜ ์•Š๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชฉ๋ก์— ์žˆ๋Š” URL์€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. Google์€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์›น ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๊ฐ€์žฅ ์ •ํ™•ํ•œ ์ตœ์‹  ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Google์€ ์ด ์ •๋ณด๊ฐ€ ํฌ๊ด„์ ์ด๋ฉฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์œ„ํ—˜ํ•œ ์‚ฌ์ดํŠธ๋Š” ์‹๋ณ„๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ผ๋ถ€ ์•ˆ์ „ํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์˜ค๋ฅ˜๋กœ ๋ถ„๋ฅ˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ๊ฐ€ Lookup API ๋˜๋Š” Update API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ URL์ด ๋ชฉ๋ก์— ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Lookup API

Lookup API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด Web Risk ์„œ๋ฒ„์— URL์„ ๋ณด๋‚ด ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Update API์˜ ๋ณต์žก์„ฑ์„ ํ”ผํ•˜๋ฏ€๋กœ ์ด API๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ๊ฐ„๋‹จํ•˜๋ฉฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

์žฅ์ 

  • ๋‹จ์ˆœ URL ๊ฒ€์‚ฌ: ์‹ค์ œ URL๊ณผ ํ•จ๊ป˜ HTTP GET ์š”์ฒญ์„ ์ „์†กํ•˜๋ฉด ์„œ๋ฒ„๊ฐ€ URL ์ƒํƒœ(์•ˆ์ „ํ•˜๊ฑฐ๋‚˜ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ƒํƒœ)๋กœ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์ 

  • ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ: URL์ด ํ•ด์‹ฑ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์„œ๋ฒ„์—์„œ ์กฐํšŒํ•œ URL์„ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค.
  • ์‘๋‹ต ์‹œ๊ฐ„: ๋ชจ๋“  ์กฐํšŒ ์š”์ฒญ์€ ์„œ๋ฒ„์—์„œ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. Google์—์„œ๋Š” ์กฐํšŒ ์‘๋‹ต ์‹œ๊ฐ„์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฟผ๋ฆฌ๋œ URL์˜ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ์— ๋Œ€ํ•ด ํฌ๊ฒŒ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๊ณ  ๋„คํŠธ์›Œํฌ ์š”์ฒญ์— ๋”ฐ๋ฅธ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์šฉ์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด Lookup API๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.

Update API

Update API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋ชฉ๋ก์˜ ํ•ด์‹œ ๋ฒ„์ „์„ ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋‹ค์šด๋กœ๋“œ ๋ฐ ์ €์žฅํ•˜๊ณ  ๋กœ์ปฌ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ํด๋ผ์ด์–ธํŠธ๊ฐ€ Web Risk ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ด URL์ด ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋ชฉ๋ก์— ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด API๋Š” Lookup API๋ณด๋‹ค ๊ตฌํ˜„ํ•˜๊ธฐ ๋ณต์žกํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋กœ์ปฌ ์กฐํšŒ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜์—ฌ ๋” ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์žฅ์ 

  • ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ: ์„œ๋ฒ„์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ž์ฃผ ๊ตํ™˜ํ•˜์ง€ ์•Š๊ณ (๋กœ์ปฌ ํ•ด์‹œ ํ”„๋ฆฌํ”ฝ์Šค ์ผ์น˜ ์ดํ›„์—๋งŒ) ํ•ด์‹œ๋œ URL์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ฟผ๋ฆฌํ•˜๋Š” ์‹ค์ œ URL์„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ์‘๋‹ต ์‹œ๊ฐ„: Web Risk ๋ชฉ๋ก์˜ ์‚ฌ๋ณธ์ด ํฌํ•จ๋œ ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. URL์„ ํ™•์ธํ•  ๋•Œ๋งˆ๋‹ค ์„œ๋ฒ„๋ฅผ ์ฟผ๋ฆฌ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‹จ์ 

  • ๊ตฌํ˜„: ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์ •ํ•œ ๋‹ค์Œ Web Risk ๋ชฉ๋ก์˜ ๋กœ์ปฌ ์‚ฌ๋ณธ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์ฃผ๊ธฐ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(๋ณ€์ˆ˜ ๊ธธ์ด SHA256 ํ•ด์‹œ๋กœ ์ €์žฅ๋จ).
  • ๋ณต์žกํ•œ URL ํ™•์ธ: URL์„ ํ‘œ์ค€ํ™”ํ•˜๊ณ  ์„œํ”ฝ์Šค/ํ”„๋ฆฌํ”ฝ์Šค ํ‘œํ˜„์‹์„ ๋งŒ๋“ค๊ณ  SHA256 ํ•ด์‹œ๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ์„œ๋ฒ„์— ์ €์žฅ๋œ Web Risk ๋ชฉ๋ก ๋ฐ Web Risk ๋ชฉ๋ก์˜ ๋กœ์ปฌ ์‚ฌ๋ณธ๊ณผ ๋น„๊ตํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฟผ๋ฆฌ๋œ URL์˜ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ๋˜๋Š” ๋„คํŠธ์›Œํฌ ์š”์ฒญ์œผ๋กœ ์ธํ•œ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์šฐ๋ ค๋˜๋Š” ๊ฒฝ์šฐ Update API๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

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