[Android] SSL Pinning ์šฐํšŒ

๊ฐœ์š” ๊ธฐ๋ณธ์ ์œผ๋กœ SSL(Secure Socket Layer)์ด๋ž€ ์•…์˜์ ์ธ ์‚ฌ์šฉ์ž์˜ MITM(Man in the Middle) ๊ณต๊ฒฉ์„ ์˜ˆ๋ฐฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์„œ๋ฒ„ ์ธ์ฆ์„œ์™€ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ๋˜๋Š” ๋น„๊ต๋ฅผ ํ•˜์—ฌ ์ธ์ฆ์„œ๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์—๋Ÿฌ๋ฅผ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ๋” ์ด์ƒ ํ†ต์‹ ์ด ๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. SSL Pinning์ด๋ž€ ํด๋ผ์ด์–ธํŠธ ์ธก์—์„œ SSL HandShake ์ดํ›„์—๋„ ์„œ๋ฒ„์ธก ์ฆ๋ช…์„œ๋ฅผ ์žฌ๊ฒ€์ฆ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— MITM ๊ณต๊ฒฉ์„ ๋ง‰์„์ˆ˜ ์žˆ์ง€๋งŒ ๋งŒ์•ฝ ์ž์‹ ์˜ ์ธ์ฆ์„œ๊ฐ€ ์ •์ƒ์ ์ธ ์ธ์ฆ์„œ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์ค‘๊ฐ„์— ์•ฑ ๋‚ด๋ถ€๋กœ ์‚ฝ์ž…ํ•˜์—ฌ ์†์ด๊ฒŒ ๋œ๋‹ค๋ฉด ์šฐํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ๊ธฐ์กด์— ์ž์‹ ์˜ ๋””๋ฐ”์ด์Šค(Nox)์— ์ธ์ฆ์„œ๊ฐ€ ์žˆ์–ด์•ผ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์—†์œผ์‹ ๋ถ„๋“ค ํ•˜๋‹จ์˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ธ์ฆ์„œ ์„ค์น˜(And..

MOBILE