๐Ÿ”’ 15. IPSec (๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๋ณด์•ˆ)

๊น€์ง€์œคยท2023๋…„ 12์›” 13์ผ

๋ณด์•ˆ

๋ชฉ๋ก ๋ณด๊ธฐ
14/15

IPSec์€ IPv4์™€ IPv6๋ฅผ ์ง€์›ํ•œ๋‹ค


๐Ÿ”’ ๋‘ ๊ฐ€์ง€ ๋ชจ๋“œ๋กœ ๋‚˜๋‰œ๋‹ค.

โœ” Transport mode

  • Payload๋งŒ ๋ณดํ˜ธ, IP ํ—ค๋”๋Š” ๋ณดํ˜ธํ•˜์ง€ ์•Š์Œ

  • Payload์™€ IPํ—ค๋”์˜ ์„ ํƒ๋œ ๋ถ€๋ถ„์„ ์ธ์ฆํ•œ๋‹ค.

  • ์ „์†ก๊ณ„์ธต๊ณผ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ์‚ฌ์ด์— ์žˆ๋‹ค.



โœ” Tunnel mode

  • Payload + IP header ๋ชจ๋‘ ๋ณดํ˜ธ

  • ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์˜ ๋ผ์šฐํ„ฐ โ†”๏ธ ๋ผ์šฐํ„ฐ, ํ˜ธ์ŠคํŠธ โ†”๏ธ ๋ผ์šฐํ„ฐ ๊ฐ„์— ์‚ฌ์šฉ๋จ

  • ๋‚ด๋ณด๋‚ผ ๋•Œ ๊ฒฝ๊ณ„ ์นจ์ž…์ฐจ๋‹จ์‹œ์Šคํ…œ์˜ ๋ผ์šฐํ„ฐ ์ฃผ์†Œ๋กœ ๋ณด๋‚ด IPSec ์ฒ˜๋ฆฌ ํ›„, ๋ชฉ์ ์ง€์˜ ๊ฒฝ๊ณ„ ์นจ์ž…์ฐจ๋‹จ์‹œ์Šคํ…œ ๋ผ์šฐํ„ฐ ์ฃผ์†Œ๋กœ ๋ณด๋‚ด์ง



๐Ÿ”’ ํŒจํ‚ท ์ธ์ฆ, ์•”ํ˜ธํ™” ํ”„๋กœํ† ์ฝœ

โœ” AH(Authentication Header)

  • ๋ฐœ์‹ ์ง€ ์ธ์ฆ๊ณผ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ์ œ๊ณต

  • ๊ธฐ๋ฐ€์„ฑ์€ ์ œ๊ณตํ•˜์ง€ ์•Š์Œ

  • ์žฌ์ „์†ก ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค

  • ๋ฉ”์‹œ์ง€ ๋‹ค์ด์ œ์ŠคํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด keyed hash ํ•จ์ˆ˜์™€ ๋Œ€์นญํ‚ค ์‚ฌ์šฉ

  • ๋งŒ๋“ค์–ด์ง„ ๋ฉ”์‹œ์ง€ ๋‹ค์ด์ œ์ŠคํŠธ๋Š” ์ธ์ฆ ํ—ค๋”์— ์‚ฝ์ž…



โœ” ESP (Encapsulating Security Payload)

  • ๋ฐœ์‹ ์ง€ ์ธ์ฆ, ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ, ๊ธฐ๋ฐ€์„ฑ ๋ชจ๋‘ ์ œ๊ณต

  • ์žฌ์ „์†ก ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค




๐Ÿ”’ SA(Security Association) ๋ณด์•ˆ ์—ฐ๊ด€

  • ํ†ต์‹ ํ•˜๋ ค๋Š” ๋‘ ๊ฐœ์ฒด ์‚ฌ์ด์˜ ์•ฝ์†์˜ ์˜๋ฏธ์ด๋‹ค.

  • ์˜ˆ๋ฅผ๋“ค์–ด ๋‘ ๊ฐœ์ฒด ์‚ฌ์ด์— ๊ธฐ๋ฐ€์„ฑ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ๋น„๋ฐ€ํ‚ค๋ฅผ ๊ณต์œ ํ•˜์—ฌ์•ผ ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์•ฝ์†์ด๋‹ค.

  • IKE (Internet Key Exchange)๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

  • SPD(Security Policy Database) : ๋ณด์•ˆ ์—ฐ๊ด€์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „, ํŒจํ‚ท์— ๋Œ€ํ•œ ๋ณด์•ˆ
    ์ •์ฑ…์„ ์ •ํ•ด์•ผ ํ•œ๋‹ค.

    • ํŒจํ‚ท์„ ๋ณด๋‚ผ๋•Œ๋Š” ์™ธ๋ถ€์  SPD๋ฅผ ์ฐธ์กฐํ•œ๋‹ค.
    • ํŒจํ‚ท์ด ๋„์ฐฉํ•  ๋•Œ๋Š” ๋‚ด๋ถ€์  SPD๋ฅผ ์กฐํšŒํ•œ๋‹ค.
profile
๊พธ์ค€ํ•˜๊ฒŒ ๊ณต๋ถ€ํ•˜๊ณ  ๊ธฐ๋กํ•˜๋Š” ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€