๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ง€๋‚œ XNUMX๋…„ ๋™์•ˆ ๊ณต๊ฒฉ์ž๋Š” ๋น„๋ฐ€์„ ์ถ”์ถœํ•˜๊ฑฐ๋‚˜ ๊ธฐํƒ€ ๋ฌด๋‹จ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ• ์™ธ์—๋„ ์˜๋„ํ•˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฐ ์‚ฌ์ด๋“œ ์ฑ„๋„์„ ํ†ตํ•œ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์กฐ์ž‘์„ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ „ํ†ต์ ์ธ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์€ ์ง€์‹, ์‹œ๊ฐ„, ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ ์ธก๋ฉด์—์„œ ๋น„์šฉ์ด ๋งŽ์ด ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ๋ถ€์ฑ„๋„ ๊ณต๊ฒฉ์€ ์ผ๋ฐ˜ ์ž‘์—… ์ค‘์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌผ๋ฆฌ์  ์†์„ฑ์„ ๋…ธ์ถœํ•˜๊ฑฐ๋‚˜ ์กฐ์ž‘ํ•˜๋ฏ€๋กœ ๋” ์‰ฝ๊ฒŒ ๊ตฌํ˜„๋˜๊ณ  ๋น„ํŒŒ๊ดด์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ€์ฑ„๋„ ์ธก์ •์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํ†ต๊ณ„์  ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์นฉ์˜ ๊ฐœ์ธ ์ฑ„๋„์— ๊ฒฐํ•จ์„ ๋„์ž…ํ•จ์œผ๋กœ์จ ๊ณต๊ฒฉ์ž๋Š” ๋ช‡ ์‹œ๊ฐ„ ๋‚ด์— ๋น„๋ฐ€์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋งค๋…„ 5,000์–ต ๊ฐœ ์ด์ƒ์˜ ์Šค๋งˆํŠธ ์นด๋“œ๊ฐ€ ๋ฐœํ–‰๋˜๊ณ  ์ƒˆ๋กœ์šด ๋‚ด์žฅํ˜• ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์ด ์‹œ์žฅ์— ์ถœ์‹œ๋จ์— ๋”ฐ๋ผ ๋น„์ฆˆ๋‹ˆ์Šค ๋ณด์•ˆ๊ณผ ๊ฐœ์ธ์ •๋ณด ๋ณด์•ˆ์„ ๋ชจ๋‘ ๋ณด์žฅํ•ด์•ผ ํ•  ํ•„์š”์„ฑ์ด ์ ์  ๋” ์ปค์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋„ค๋œ๋ž€๋“œ์—์„œ Riscure๋Š” R&D ์—ฐ๊ตฌ์†Œ์™€ ์ œ์กฐ์—…์ฒด์— ์ƒˆ๋กญ๊ณ  ๋งค์šฐ ํšจ๊ณผ์ ์ธ ๋ณด์•ˆ ์œ„ํ˜‘ ํƒ์ง€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” Inspector๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

Inspector Risk ์‹œ์Šคํ…œ์€ ์ „๋ ฅ ์†Œ๋น„ ๋ถ„์„(SPA/DPA), ํƒ€์ด๋ฐ, RF ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ€์ฑ„๋„ ๋ถ„์„(SCA) ๊ธฐ์ˆ ์€ ๋ฌผ๋ก  ์ „์•• ๊ธ€๋ฆฌ์น˜, ํด๋Ÿญ ๊ธ€๋ฆฌ์น˜ ๋ฐ ์ „์ž๊ธฐ ๋ถ„์„(EMA) ๋ฐ ๊ต๋ž€(FI) ๊ณต๊ฒฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ์ด์ € ์กฐ์ž‘. ์‹œ์Šคํ…œ์— ๋‚ด์žฅ๋œ ๊ธฐ๋Šฅ์€ ์ˆ˜๋งŽ์€ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœํ† ์ฝœ, ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ๊ณ„์ธก์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ทจ์•ฝ์ ์„ ํƒ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•๊ณผ ๋งž์ถคํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ™•์žฅํ•˜๊ณ  ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Inspector SCA ๋ถ€์ฑ„๋„ ๋ถ„์„ ์‹œ์Šคํ…œ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

  • ํŒŒ์›Œ ํŠธ๋ ˆ์ด์„œ;
  • ์ „์ž๊ธฐ ์ธก์‹ฌ EM ํ”„๋กœ๋ธŒ ์Šคํ…Œ์ด์…˜ ์„ค์น˜;
  • icWaves ํŠธ๋ฆฌ๊ฑฐ ์ƒ์„ฑ๊ธฐ;
  • CleanWave ํ•„ํ„ฐ;
  • ์ „๋ฅ˜ ํ”„๋กœ๋ธŒ ์ „๋ฅ˜ ํ”„๋กœ๋ธŒ.

์ฃผ์š” "์ƒํ’ˆ" ์ค‘์—์„œ ์ฃผ์š” ๋‚ด์šฉ์„ ๊ฐ•์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ด๋Š” ์‚ฌ์ด๋“œ ์ฑ„๋„ ๋ถ„์„ ๋ฐ ๊ฒฐํ•จ ์ฃผ์ž… ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ๋‹จ์ผ ํ†ตํ•ฉ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
  • Inspector๋Š” EMVco ๋ฐ CMVP Common Criteria ์ธ์ฆ ๋ถ€์ฑ„๋„ ํ…Œ์ŠคํŠธ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋Š” ๋ชจ๋“ˆ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ํ™˜๊ฒฝ์ด๋ฏ€๋กœ ๊ธฐ์กด ๋ฐฉ๋ฒ•์„ ์ˆ˜์ •ํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ Inspector์šฉ์œผ๋กœ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•ˆ์ •์ ์ด๊ณ  ํ†ตํ•ฉ๋œ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ํ•˜๋“œ์›จ์–ด์—๋Š” ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ํŠธ๋ ˆ์ด์Šค์— ๋Œ€ํ•œ ๊ณ ์† ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  • ์†Œํ”„ํŠธ์›จ์–ด์˜ XNUMX๊ฐœ์›” ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ํ˜„์žฅ์—์„œ ์‚ฌ์ด๋“œ ์ฑ„๋„์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์‹  ๊ธฐ์ˆ ์„ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Inspector๋Š” ๋‹จ์ผ ํ”Œ๋žซํผ์—์„œ ๋‹ค์–‘ํ•œ ๋ฒ„์ „์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

  • SCA ๊ฒ€์‚ฌ๊ด€ DPA ๋ฐ EMA ๋ถ€์ฑ„๋„ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • FI ๊ฒ€์‚ฌ๊ด€ ์™„์ „ํ•œ ๊ฒฐํ•จ ์ฃผ์ž… ๊ธฐ๋Šฅ(๊ต๋ž€ ๊ณต๊ฒฉ)๊ณผ ์ฐจ๋“ฑ ๊ฒฐํ•จ ๋ถ„์„(DFA)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ธ์ŠคํŽ™ํ„ฐ ์ฝ”์–ด ๋ฐ SP (์‹ ํ˜ธ ์ฒ˜๋ฆฌ)์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋˜๋Š” ํ›„์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ ๋ชจ๋“ˆ์— ๊ตฌํ˜„๋œ ํ•ต์‹ฌ SCA ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

SCA ๊ฒ€์‚ฌ๊ด€

์ธก์ • ๊ฒฐ๊ณผ๋ฅผ ์–ป์€ ํ›„์—๋Š” ๋‹ค์–‘ํ•œ ์‹ ํ˜ธ ์ฒ˜๋ฆฌ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ณ ์‹ ํ˜ธ, ์ €์žก์Œ ํŠธ๋ ˆ์ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. EM ํŠธ๋ ˆ์ด์Šค, ์ „๋ ฅ ํŠธ๋ ˆ์ด์Šค, RF ํŠธ๋ ˆ์ด์Šค ์‹ ํ˜ธ ์ฒ˜๋ฆฌ ๊ฐ„์˜ ๋ฏธ๋ฌ˜ํ•œ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ•˜๋Š” ์‹ ํ˜ธ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์ด ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Inspector์˜ ๊ฐ•๋ ฅํ•œ ๊ทธ๋ž˜ํ”ฝ ์ถ”์  ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ํƒ€์ด๋ฐ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ SPA ์ทจ์•ฝ์ ๊ณผ ๊ฐ™์€ ์ถ”์ ์„ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
ECC ๊ตฌํ˜„ ์‹œ DPA ์ˆ˜ํ–‰

์š”์ฆ˜ SPA ์ €ํ•ญ์„ฑ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ๋งŽ์€ ๋ณด์•ˆ ๊ตฌํ˜„์˜ ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ์˜ ์ดˆ์ ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ฐจ๋“ฑ ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•(์˜ˆ: DPA/CPA)์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด Inspector๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ (3)DES, AES, RSA ๋ฐ ECC์™€ ๊ฐ™์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํฌ๊ด„ํ•˜๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
DEMA ๊ตฌํ˜„ ์‹œ ์ตœ์ ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ฐพ๊ธฐ ์œ„ํ•œ ์นฉ์˜ EM ๋ฐฉ์‚ฌ

์ฃผ์š” ํŠน์ง•

  • ์ด ์†”๋ฃจ์…˜์€ ์ „๋ ฅ ๋ถ„์„(SPA/DPA/CPA), ์ „์ž๊ธฐ(SEMA/DEMA/EMA-RF) ๋ฐ ๋น„์ ‘์ด‰ ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•(RFA)์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  • ์˜ค์‹ค๋กœ์Šค์ฝ”ํ”„์™€ Inspector์˜ ๊ธด๋ฐ€ํ•œ ํ†ตํ•ฉ์œผ๋กœ ์ธํ•ด ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์†๋„๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํด๋ก ์ง€ํ„ฐ ๋ฐ ๋ฌด์ž‘์œ„ํ™”๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ๊ธ‰ ๊ท ๋“ฑํ™” ๊ธฐ์ˆ ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” (3)DES, AES, RSA ๋ฐ ECC์™€ ๊ฐ™์€ ๋ชจ๋“  ์ฃผ์š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๋ฐ ์ƒ์œ„ ๊ณต๊ฒฉ์„ ์ง€์›ํ•˜๋Š” ์•”ํ˜ธ ๋ถ„์„ ๋ชจ๋“ˆ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Camellia๋ฅผ ํฌํ•จํ•˜์—ฌ SEED, MISTY1, DSA๋ฅผ ํฌํ•จํ•œ ๋„๋ฉ”์ธ๋ณ„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ํ™•์žฅ ์ง€์›์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด

PC Inspector ์›Œํฌ์Šคํ…Œ์ด์…˜ ์™ธ์—๋„ SCA๋Š” ์‚ฌ์ด๋“œ ์ฑ„๋„ ๋ฐ์ดํ„ฐ ๋ฐ ์‹ ํ˜ธ ์ˆ˜์ง‘์— ์ตœ์ ํ™”๋œ ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ์Šค๋งˆํŠธ ์นด๋“œ์˜ SPA/DPA/CPA์šฉ Power Tracer
  • SEMA/DEMA/EMA RF์šฉ EM ํ”„๋กœ๋ธŒ ์Šคํ…Œ์ด์…˜
  • ๋‚ด์žฅํ˜• ์žฅ์น˜์˜ SPA/DPA/CPA์šฉ ์ „๋ฅ˜ ํ”„๋กœ๋ธŒ
  • RFA ๋ฐ RF EMA์šฉ Micropross MP300 TCL1/2๋ฅผ ๊ฐ–์ถ˜ CleanWave ํ•„ํ„ฐ
  • IVI ํ˜ธํ™˜ ์˜ค์‹ค๋กœ์Šค์ฝ”ํ”„

ํ‰๊ฐ€ ๋Œ€์ƒ ๊ฐœ์ฒด์—๋Š” SCA๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ธก์ •, ์ „ํ™˜ ๋ฐ ํ•˜๋“œ์›จ์–ด ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. Inspector์˜ ์œ ์—ฐํ•œ ํ•˜๋“œ์›จ์–ด ๊ด€๋ฆฌ์ž, ๊ฐœ๋ฐฉํ˜• ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ๊ด‘๋ฒ”์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ์˜ต์…˜์€ ๋งž์ถคํ˜• ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ ํ’ˆ์งˆ ์ธก์ •์„ ์œ„ํ•œ ๊ฒฌ๊ณ ํ•œ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
SCA ๊ฒ€์‚ฌ๊ด€

์ˆ˜์„ ๋‚ด๋ถ€ ๋ณด์•ˆ ์—”์ง€๋‹ˆ์–ด์ธ Joh John Connor๋Š” ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ•ฉ๋‹ˆ๋‹ค.
โ€œInspector๋Š” ์ œํ’ˆ์˜ ์ฐจ๋“ฑ ์ €ํ•ญ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹์— ํ˜๋ช…์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค. ์—๋„ˆ์ง€ ์†Œ๋น„ ๊ณต๊ฒฉ DPA. ๊ทธ ๊ฐ•์ ์€ ์ƒˆ๋กœ์šด ์•”ํ˜ธํ™” ํ•˜๋“œ์›จ์–ด ์„ค๊ณ„์˜ ํšจ์œจ์„ฑ์„ ์‹ ์†ํ•˜๊ฒŒ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ง‘ ๋ฐ ๋ถ„์„ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ฉํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋›ฐ์–ด๋‚œ ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์ˆ˜์ง‘๋œ ๊ฐœ๋ณ„ ๋ฐ์ดํ„ฐ์˜ ์—๋„ˆ์ง€ ์‹œ๊ทธ๋‹ˆ์ฒ˜๋ฅผ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋˜๋Š” ๋™์‹œ์— ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ(๊ณต๊ฒฉ ์ค‘ DPA์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ์ค€๋น„ํ•  ๋•Œ ๋งค์šฐ ์œ ์šฉํ•จ), ๊ฐ•๋ ฅํ•œ ๋ถ„์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ƒ์šฉ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Riscure๊ฐ€ ์ง€์›ํ•˜๋Š” ์‹œ๊ธฐ์ ์ ˆํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ธฐ์ˆ  ์—…๋ฐ์ดํŠธ๋Š” ์šฐ๋ฆฌ ์ œํ’ˆ์˜ ๋ณด์•ˆ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.โ€

FI ๊ฒ€์‚ฌ๊ด€

Inspector FI(์˜ค๋ฅ˜ ์ฃผ์ž…)๋Š” ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์ž„๋ฒ ๋””๋“œ ์žฅ์น˜ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ์ฃผ์ž… ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์—๋Š” ํด๋ก ๊ฒฐํ•จ, ์ „์•• ๊ฒฐํ•จ ๋ฐ ๊ด‘ํ•™ ๋ ˆ์ด์ € โ€‹โ€‹๊ณต๊ฒฉ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ต๋ž€ ๊ณต๊ฒฉ์ด๋ผ๊ณ ๋„ ์•Œ๋ ค์ง„ ์˜ค๋ฅ˜ ์ฃผ์ž… ๊ณต๊ฒฉ์€ ์นฉ์˜ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜ค๋ฅ˜๋ฅผ ์œ ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

Inspector FI๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ์นฉ์˜ ์•”ํ˜ธํ™” ์ž‘์—…์— ์˜ค๋ฅ˜๋ฅผ ์ผ์œผํ‚ค๊ฑฐ๋‚˜, ์ธ์ฆ ๋˜๋Š” ์ˆ˜๋ช… ์ฃผ๊ธฐ ์ƒํƒœ์™€ ๊ฐ™์€ ๊ฒ€์‚ฌ๋ฅผ ์šฐํšŒํ•˜๊ฑฐ๋‚˜, ์นฉ์—์„œ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ๋ฐฉ์‹์„ ์ˆ˜์ •ํ•˜์—ฌ ํ‚ค๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์˜ต์…˜

Inspector FI์—๋Š” ๋‹ค์–‘ํ•œ ์ง€์† ์‹œ๊ฐ„์˜ ํŽ„์Šค, ํŽ„์Šค ๋ฐ˜๋ณต ๋ฐ ์ „์•• ๋ ˆ๋ฒจ ๋ณ€ํ™”์™€ ๊ฐ™์€ ์Šค์œ„์นญ ๋ฐ ๊ต๋ž€์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ž์„ธํ•œ ๋กœ๊น…๊ณผ ํ•จ๊ป˜ ์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘, ์นด๋“œ ์žฌ์„ค์ • ๋ฐ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ๋™์ž‘์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. DFA ๊ณต๊ฒฉ ๋ชจ๋“ˆ์€ ์ฃผ์š” ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "๋งˆ๋ฒ•์‚ฌ"๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” API๋กœ ๋งž์ถคํ˜• ๊ต๋ž€ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํŠน์ง•

  • ๋ชจ๋“  ๊ฒฐํ•จ์ด ์žˆ๋Š” ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•ด ๋น„๋ณ‘๋ ฌ์ ์ด๊ณ  ์‰ฝ๊ฒŒ ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ์ •ํ™•๋„์™€ ํƒ€์ด๋ฐ์ž…๋‹ˆ๋‹ค.
  • ๊ฐ•๋ ฅํ•œ ๋ช…๋ น ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉ IDE Inspector๋ฅผ ์‚ฌ์šฉํ•œ ๊ณต๊ฒฉ ์„ค๊ณ„ ์‹œ๋‚˜๋ฆฌ์˜ค.
  • ์ž๋™ํ™”๋œ ๊ฒฐํ•จ ์ฃผ์ž… ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ๊ด‘๋ฒ”์œ„ํ•œ Inspector ๊ตฌ์„ฑ ์˜ต์…˜.
  • ์นด๋“œ ๋’ท๋ฉด๊ณผ ์•ž๋ฉด์˜ ๋ฉ€ํ‹ฐ ๊ธ€๋ฆฌ์นญ์„ ์œ„ํ•œ ๋ ˆ์ด์ € ์žฅ๋น„๋กœ ๊ธ€๋ฆฌ์น˜ ์ฃผ์ž… ๋ฐฉ์‹์„ ์ด์šฉํ•œ ํ…Œ์ŠคํŠธ์šฉ์œผ๋กœ ๋งž์ถค ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • RSA, AES, 3DES ๋“ฑ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„์„ ์œ„ํ•œ DFA ๋ชจ๋“ˆ
  • ๋‹ค์  ๋ ˆ์ด์ €๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ฉด ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ์œ„์น˜์˜ ๋ฏธ์„ธ ํšŒ๋กœ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • icWaves ํŠธ๋ฆฌ๊ฑฐ ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ ์ž‘์—…๋ณ„ ๋™๊ธฐํ™”๋Š” ๋Œ€์ฑ…์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์ƒ˜ํ”Œ ์†์‹ค์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด

Inspector FI๋Š” ๋‹ค์Œ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ถ”๊ฐ€ ๊ธ€๋ฆฌ์น˜ ์ฆํญ๊ธฐ๊ฐ€ ํฌํ•จ๋œ VC ๊ธ€๋ฆฌ์ฒ˜
  • ๋‹ค์ค‘ ์ง€์  ์—…๊ทธ๋ ˆ์ด๋“œ ์˜ต์…˜์ด ํฌํ•จ๋œ ๋‹ค์ด์˜ค๋“œ ๋ ˆ์ด์ € ์Šคํ…Œ์ด์…˜
  • PicoScope 5203 ๋˜๋Š” IVI ํ˜ธํ™˜ ์˜ค์‹ค๋กœ์Šค์ฝ”ํ”„

๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
VC ๊ธ€๋ฆฌ์ฒ˜, icWaves ํŠธ๋ฆฌ๊ฑฐ ์ƒ์„ฑ๊ธฐ, ๊ธ€๋ฆฌ์น˜ ์ฆํญ๊ธฐ ๋ฐ ๋ ˆ์ด์ € ์Šคํ…Œ์ด์…˜์„ ๊ฐ–์ถ˜ Inspector FI

VC Glitcher ์ƒ์„ฑ๊ธฐ๋Š” Inspector ์‹œ์Šคํ…œ์˜ ๊ธ€๋ฆฌ์น˜ ์ฃผ์ž… ์•„ํ‚คํ…์ฒ˜์˜ ํ•ต์‹ฌ์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ดˆ๊ณ ์† FPGA ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋ฉด XNUMX๋‚˜๋…ธ์ดˆ ์ •๋„์˜ ์งง์€ ์˜ค๋ฅ˜๊ฐ€ ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ์›จ์–ด์—๋Š” ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“  ์ž˜๋ชป๋œ ํ”„๋กœ๊ทธ๋žจ์€ ํ…Œ์ŠคํŠธ ์‹คํ–‰ ์ „์— FPGA์— ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. VC Glitcher์—๋Š” ์ „์•• ๊ธ€๋ฆฌ์น˜ ๋ฐ ํด๋ก ๊ธ€๋ฆฌ์น˜๋ฅผ ๋„์ž…ํ•˜๊ธฐ ์œ„ํ•œ ์ง‘์  ํšŒ๋กœ์™€ ๋ ˆ์ด์ € ์Šคํ…Œ์ด์…˜ ์ œ์–ด๋ฅผ ์œ„ํ•œ ์ฑ„๋„ ์ถœ๋ ฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์ด์˜ค๋“œ ๋ ˆ์ด์ € ์Šคํ…Œ์ด์…˜์€ VC Glitcher์— ์˜ํ•ด ๋น ๋ฅด๊ณ  ์œ ์—ฐํ•˜๊ฒŒ ์ œ์–ด๋˜๋Š” ๋งž์ถคํ˜• ๊ด‘ํ•™ ์žฅ์น˜๋ฅผ ๊ฐ–์ถ˜ ๋งž์ถคํ˜• ๊ณ ์ถœ๋ ฅ ๋‹ค์ด์˜ค๋“œ ๋ ˆ์ด์ € ๋ฐฐ์—ด๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด ์žฅ๋น„๋Š” ํšจ์œจ์ ์ธ ๋‹ค์ค‘ ๊ฒฐํ•จ, ์ •๋ฐ€ํ•œ ์ „๋ ฅ ์ œ์–ด, ํŽ„์Šค ์Šค์œ„์นญ์— ๋Œ€ํ•œ ๋น ๋ฅด๊ณ  ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์‘๋‹ต์„ ์ œ๊ณตํ•˜์—ฌ ๊ด‘ํ•™ ํ…Œ์ŠคํŠธ๋ฅผ ํ•œ ๋‹จ๊ณ„ ๋” ๋ฐœ์ „์‹œํ‚ต๋‹ˆ๋‹ค.

๋‹ค์ด์˜ค๋“œ ๋ ˆ์ด์ € ์Šคํ…Œ์ด์…˜์„ ๋‹ค์ค‘ ์ง€์  ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ฉด ๋‹ค์–‘ํ•œ ํƒ€์ด๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๊ณต๊ธ‰ ์ „์••์„ ์‚ฌ์šฉํ•˜์—ฌ ์นฉ์˜ ์—ฌ๋Ÿฌ ์˜์—ญ์„ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

icWaves ํŠธ๋ฆฌ๊ฑฐ ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ ์‹ ํ˜ธ ๊ธฐ๋ฐ˜ ํŠธ๋ฆฌ๊ฑฐ๋ง

ํด๋ก ์ง€ํ„ฐ, ๋ฌด์ž‘์œ„ ํ”„๋กœ์„ธ์Šค ์ธํ„ฐ๋ŸฝํŠธ ๋ฐ ๋ฐ์ดํ„ฐ ์ข…์† ํ”„๋กœ์„ธ์Šค ๊ธฐ๊ฐ„์—๋Š” ์œ ์—ฐํ•œ ์˜ค๋ฅ˜ ์ „ํ™˜ ๋ฐ ๋ถ€์ฑ„๋„ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Inspector ์‹œ์Šคํ…œ์˜ icWaves ์ƒ์„ฑ๊ธฐ๋Š” ์นฉ์˜ ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜ ๋˜๋Š” EM ์‹ ํ˜ธ์—์„œ ํŠน์ • ๋ชจ๋ธ๊ณผ์˜ ์ฐจ์ด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ์ง€ํ•œ ๊ฒƒ์— ์‘๋‹ตํ•˜์—ฌ ํŠธ๋ฆฌ๊ฑฐ ํŽ„์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์žฅ์น˜์—๋Š” ์žก์Œ์ด ์žˆ๋Š” ์‹ ํ˜ธ์—์„œ๋„ ๋ชจ๋ธ ์ผ์น˜๊ฐ€ ๊ฐ์ง€๋˜๋„๋ก ํ•˜๋Š” ํŠน์ˆ˜ ๋…ธ์น˜ ํ•„ํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

FPGA ์žฅ์น˜ ๋‚ด๋ถ€์˜ ๋ชจ๋ธ์„ ์ผ์น˜์‹œํ‚ค๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ฐธ์กฐ ํŠธ๋ ˆ์ด์Šค๋Š” Inspector์˜ ์‹ ํ˜ธ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐํ•จ ์ฃผ์ž…์„ ๊ฐ์ง€ํ•œ ์Šค๋งˆํŠธ ์นด๋“œ๋Š” ๋ณดํ˜ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‹œ์ž‘ํ•˜์—ฌ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์นด๋“œ๋ฅผ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. icWaves ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์ „๋ ฅ ์†Œ๋น„ ๋˜๋Š” EM ํ”„๋กœํ•„์ด ํ‘œ์ค€ ์ž‘๋™์—์„œ ๋ฒ—์–ด๋‚  ๋•Œ๋งˆ๋‹ค ์นด๋“œ ์ข…๋ฃŒ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์ค‘ ์ง€์  ์•ก์„ธ์Šค ์˜ต์…˜์ด ์žˆ๋Š” ๋ ˆ์ด์ € ์Šคํ…Œ์ด์…˜(LS),
ํ˜„๋ฏธ๊ฒฝ๊ณผ ์ขŒํ‘œํ‘œ๊ฐ€ ์žˆ๋Š”

ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)

Inspector ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ๋“  SCA ๋ฐ FI๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ตœ๋Œ€ํ•œ์˜ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐœ๋ฐฉํ˜• API: ์ƒˆ๋กœ์šด ๋ชจ๋“ˆ์„ ๋” ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์†Œ์Šค ์ฝ”๋“œ: ๊ฐ ๋ชจ๋“ˆ์€ ์ž์ฒด ์†Œ์Šค ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋ฏ€๋กœ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉ์ž์˜ ํฌ๋ง์— ๋งž๊ฒŒ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ ์ƒˆ ๋ชจ๋“ˆ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ดˆ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
FI ๊ฒ€์‚ฌ๊ด€

Inspector๋Š” ๊ฒฐํ•จ ์ฃผ์ž… ๋ฐ ๋ถ€์ฑ„๋„ ๋ถ„์„ ๊ธฐ์ˆ ์„ ํ•˜๋‚˜์˜ ๊ณ ์„ฑ๋Šฅ ํŒจํ‚ค์ง€์— ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๊ณ ์žฅ ํ–‰์œ„ ๋ถ„์„์˜ ์˜ˆ:

๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ์นด๋“œ ๋ฐ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์„œ์˜ ์ทจ์•ฝ์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ•ด์ปค ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ €ํ•ญ๋ ฅ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋ถ€์ฑ„๋„ ๊ณต๊ฒฉ ๋ถ„์•ผ๋Š” ๋งค๋…„ ์ƒˆ๋กœ์šด ์—ฐ๊ตฌ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœํ‘œ๋˜๊ฑฐ๋‚˜ ๋Œ€์ค‘์—๊ฒŒ ์•Œ๋ ค์ง€๊ฑฐ๋‚˜ ์ฒด๊ณ„ ๋ฐ ํ‘œ์ค€ ์ธ์ฆ์ด ์˜๋ฌดํ™”๋˜๋Š” ๋“ฑ ๋น ๋ฅด๊ฒŒ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Inspector๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ ๋ฐ ์ •๊ธฐ์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€