Computer Science/Security

Network Security Essentials 6 ๋‹จ์› ๋ฌธ์ œ

Beomsu Koh 2023. 6. 20.

๐Ÿšจ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ 6 ๋ฌธ์ œ

์šฉ์–ด

๋ฌธ์ œ

3. TLS ์„ธ์…˜ ์ƒํƒœ๋ฅผ ์ •์˜ํ•˜๋Š” ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์—ด๊ฑฐํ•˜๊ณ  ์ •์˜ํ•˜๋ผ

  • ์„ธ์…˜ ์‹๋ณ„์ž
  • ๋Œ€๋“ฑ ์ธ์ฆ์„œ (X.509 ์ธ์ฆ์„œ)
  • ์••์ถ• ๋ฐฉ๋ฒ•
  • ์•”ํ˜ธ ๋ช…์„ธ
  • ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€(Master Secret)
  • ์žฌ์‹œ์ž‘ ์—ฌ๋ถ€

4. TLS ์„ธ์…˜ ์—ฐ๊ฒฐ์„ ์ •์˜ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์—ด๊ฑฐํ•˜๊ณ  ์ •์˜ํ•˜๋ผ

  • ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๋žœ๋ค
  • ์„œ๋ฒ„ ๊ธฐ๋ก MAC ๋น„๋ฐ€
  • ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋ก MAC ๋น„๋ฐ€
  • ์„œ๋ฒ„ ๊ธฐ๋ก ํ‚ค
  • ํด๋ผ์ด์–ธํŠธ ํ‚ค
  • ์ดˆ๊ธฐํ™” ๋ฒกํ„ฐ
  • IV(์ˆœ์„œ ๋ฒˆํ˜ธ)

5. TLS ๋ ˆ์ฝ”๋“œ ํ”„๋กœํ† ์ฝœ์ด ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋Š” ๋ฌด์—‡์ธ๊ฐ€

6. TLS ๋ ˆ์ฝ”๋“œ ํ”„๋กœํ† ์ฝœ ์ „์†ก์€ ์–ด๋–ค ๋‹จ๊ณ„๋กœ ์ด๋ฃจ์–ด์ง€๋‚˜

  1. ๋‹จํŽธํ™”
  2. ์••์ถ•
  3. MAC ์ฒจ๋ถ€
  4. ์•”ํ˜ธํ™”
  5. SSL ๋ ˆ์ฝ”๋“œ ํ—ค๋”

์—ฐ์Šต ๋ฌธ์ œ

SSL๊ณผ TLS์—์„œ ์™œ ํ•ธ๋“œ ์…ฐ์ดํฌ ํ”„๋กœํ† ์ฝœ์— change_cipher_spec ๋ฉ”์‹œ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๊ณ , ๋ณ„๋„์˜ Change Cipher Spec ํ”„๋กœํ† ์ฝœ์ด ์žˆ๋Š”๊ฐ€?

ํ†ต์‹  ์ค‘์— ์•”ํ˜ธํ™” ์ „๋žต์— ๋Œ€ํ•œ ์œ ์—ฐ์„ฑ๊ณผ ๋…๋ฆฝ์ ์ธ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด์„œ์ž…๋‹ˆ๋‹ค.

Change Cipher Spec SSL ๊ตํ™˜ ๊ณผ์ •์—์„œ ๋ฌด์Šจ ๋ชฉ์ ์œผ๋กœ MAC์ด ์‚ฌ์šฉ๋˜๋‚˜

MAC(๋ฉ”์‹œ์ง€ ์ธ์ฆ ์ฝ”๋“œ)๋Š” ์•”ํ˜ธ ์‚ฌ์–‘ ๋ณ€๊ฒฝ SSL ๊ตํ™˜ ํ”„๋กœ์„ธ์Šค ์ค‘์— ์‚ฌ์šฉ๋˜์–ด ๊ตํ™˜๋˜๋Š” ์ฒซ ๋ฒˆ์งธ ๋ฉ”์‹œ์ง€ ์„ธํŠธ์— ๋Œ€ํ•œ ๋ฌด๊ฒฐ์„ฑ ๋ณดํ˜ธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

MAC์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชฉ์ ์€ ํŠนํžˆ ๊ตํ™˜์˜ 1๋‹จ๊ณ„์—์„œ ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์›น ๋ณด์•ˆ์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์œ„ํ˜‘์„ ๊ณ ๋ คํ•˜๊ณ , SSL์ด ๊ฐ–๋Š” ํŠน์ • ๊ธฐ๋Šฅ์„ ์–ด๋–ป๊ฒŒ ์ด์šฉํ•˜์—ฌ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์„ค๋ช…ํ•˜๋ผ

a. Brute Force Cryptanalytic Attack: ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ์•”ํ˜ธ ํ•ด๋… ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋Œ€์‘์œผ๋กœ, SSL์€ 40๋น„ํŠธ ํ‚ค๊ฐ€ ์•„๋‹Œ 128๋น„ํŠธ ํšจ๊ณผ์ ์ธ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ํ‚ค๋Š” Hello ๋ฉ”์‹œ์ง€์—์„œ ๊ณต๊ฐœ๋œ ๋ฐ์ดํ„ฐ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์‚ฌ์ „์€ 2128๊ฐœ์˜ ํ•ญ๋ชฉ์„ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ์„๋งŒํผ ์ถฉ๋ถ„ํžˆ ๊ธธ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. SSL์€ ํ‚ค์˜ ๊ธธ์ด๋ฅผ ๋Š˜๋ฆฌ๊ณ  ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ๊ณต๊ฒฉ์„ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

b. Known Plaintext Dictionary Attack: SSL์€ ์ด๋ฏธ ์•Œ๋ ค์ง„ ํ‰๋ฌธ ์‚ฌ์ „ ๊ณต๊ฒฉ์— ๋Œ€๋น„ํ•˜์—ฌ ์•”ํ˜ธํ™”๋œ ํ‚ค ์™ธ์—๋„ Hello ๋ฉ”์‹œ์ง€์—์„œ ๊ณต๊ฐœ๋œ ๋ฐ์ดํ„ฐ๋กœ ํ‚ค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•จ์œผ๋กœ์จ ์‚ฌ์ „์€ 2128๊ฐœ์˜ ํ•ญ๋ชฉ์„ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์ปค์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด SSL์€ ์•Œ๋ ค์ง„ ํ‰๋ฌธ ์‚ฌ์ „ ๊ณต๊ฒฉ์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค.

c. Replay Attack: SSL์€ ๋ฆฌํ”Œ๋ ˆ์ด ๊ณต๊ฒฉ์— ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ๋…ผ์Šค(nonces)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋…ผ์Šค๋Š” ๊ฐ ๋ฉ”์‹œ์ง€์— ๋ฌด์ž‘์œ„๋กœ ์ƒ์„ฑ๋˜๋Š” ๊ฐ’์œผ๋กœ, ์ด๋ฅผ ํ†ตํ•ด ๊ณต๊ฒฉ์ž๊ฐ€ ์ด์ „์— ์บก์ฒ˜ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์žฌ์ „์†กํ•˜์—ฌ ๊ณต๊ฒฉํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

d. Man-in-the-Middle Attack: SSL์€ ์ƒ๋Œ€๋ฐฉ์„ ์ธ์ฆํ•˜๊ธฐ ์œ„ํ•ด ๊ณต๊ฐœํ‚ค ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ƒ์‘ํ•˜๋Š” ๊ณต๊ฐœํ‚ค ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์ƒ๋Œ€๋ฐฉ์˜ ์‹ ์›์„ ํ™•์ธํ•˜๊ณ  ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ชป ๋ง‰์Œ
    • h. SYN Flooding: SSL์€ SYN Flood ๊ณต๊ฒฉ์— ๋Œ€ํ•ด์„œ๋Š” ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. SYN Flood๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ณต๊ฒฉ์œผ๋กœ, SSL์€ ์ฃผ๋กœ ์ „์†ก ๊ณ„์ธต ์ด์ƒ์˜ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SYN Flood์— ๋Œ€ํ•œ ๋Œ€์‘์€ ๋„คํŠธ์›Œํฌ ๋ฐฉํ™”๋ฒฝ, IDS/IPS ๋“ฑ์˜ ๋‹ค๋ฅธ ๋ณด์•ˆ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

SSH ํŒจํ‚ท์˜ ๊ฒฝ์šฐ, ํŒจํ‚ท ์•”ํ˜ธํ™” ๊ณผ์ •์—์„œ MAC์„ ํฌํ•จํ•˜์ง€ ์•Š์•„์„œ ์ƒ๊ธฐ๋Š” ์žฅ์ 

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

๋ถ€์กฑํ•œ ์ ์ด๋‚˜ ์ž˜๋ชป ๋œ ์ ์„ ์•Œ๋ ค์ฃผ์‹œ๋ฉด ์‹œ์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :>

'Computer Science > Security' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Network Security Essentials 8 ๋‹จ์› ๋ฌธ์ œ  (0) 2023.06.20
Network Security Essentials 7 ๋‹จ์› ๋ฌธ์ œ  (0) 2023.06.20
TKIP  (0) 2023.06.19
IP ๋ณด์•ˆ ์ •์ฑ…  (0) 2023.06.16
์ „์†ก ๋ชจ๋“œ  (0) 2023.06.16

๋Œ“๊ธ€