Computer Science/Security

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

Beomsu Koh 2023. 6. 20.

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

  • 4 way hand shake
  • AP
  • BSS
  • ESS
  • CCMP(Counter Mode-CBC MAC Protocol)
  • DS
  • IEEE 802.11 ๊ณผ 11i
  • ๋…ผ๋ฆฌ ๋งํฌ ์ œ์–ด
  • ๋งค์ฒด ์ ‘๊ทผ ์ œ์–ด
  • MPDU
  • MSDU
  • MAC(๋ฉ”์„ธ์ง€ ๋ฌด๊ฒฐ์„ฑ ์ฝ”๋“œ)
  • pair wise key
  • PRF
  • TKIP
  • Robust Security Network(RSN)
  • WIFI

๋ณต์Šต ๋ฌธ์ œ

1. 802.11 WLAN์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ๋‹จ์œ„

  • BSS(Basic service set)

2. ํ™•์žฅ ์„œ๋น„์Šค ์ง‘ํ•ฉ(Extended Service Set)์„ ์ •์˜ํ•˜๋ผ

DS(Distribution System)์— ์˜ํ•ด ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ๋‘ ๊ฐœ ์ด์ƒ์˜ BSS(Basic Service Set)

3. IEEE 802.11 ์„œ๋น„์Šค๋ฅผ ๋‚˜์—ดํ•˜๊ณ  ์ •์˜ํ•˜๋ผ

  • ์—ฐ๊ด€(Association): ์Šคํ…Œ์ด์…˜๊ณผ AP ๊ฐ„์˜ ์ดˆ๊ธฐ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ์—ฐ๊ด€ ํ•ด์ œ(Disassociation)
      • ์Šคํ…Œ์ด์…˜ ๋˜๋Š” AP์—์„œ ๊ธฐ์กด ์—ฐ๊ฒฐ์ด ์ข…๋ฃŒ๋˜์—ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ์•Œ๋ฆผ์ž…๋‹ˆ๋‹ค.
      • ์Šคํ…Œ์ด์…˜์ด ESS๋ฅผ ๋– ๋‚˜๊ฑฐ๋‚˜ ์ข…๋ฃŒํ•˜๊ธฐ ์ „์— ์ด ์•Œ๋ฆผ์„ ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ์žฌ์—ฐ๊ฒฐ(Reassocation)
      • ์„ค์ •๋œ ์—ฐ๊ฒฐ์ด ํ•œ AP์—์„œ ๋‹ค๋ฅธ AP๋กœ ์ „์†ก๋˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ์ด๋ฅผ ํ†ตํ•ด ๋ชจ๋ฐ”์ผ ์Šคํ…Œ์ด์…˜์€ ํ•œ BSS์—์„œ ๋‹ค๋ฅธ BSS๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ์ฆ(Authentication): ์Šคํ…Œ์ด์…˜๋“ค์ด ์„œ๋กœ์˜ ์‹ ์›์„ ํ™•์ธํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    • ์ธ์ฆ ํ•ด์ œ(Deauthentication)
      • ๊ธฐ์กด ์ธ์ฆ์ด ์ข…๋ฃŒ๋˜์–ด์•ผ ํ•  ๋•Œ ์ด ์„œ๋น„์Šค๊ฐ€ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
  • ๋ถ„๋ฐฐ(Distribution)
    • MAC ํ”„๋ ˆ์ž„์„ ๊ตํ™˜ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์„œ๋น„์Šค๋กœ, ํ•œ BSS์˜ ์Šคํ…Œ์ด์…˜์—์„œ ๋‹ค๋ฅธ BSS์˜ ์Šคํ…Œ์ด์…˜์œผ๋กœ ํ”„๋ ˆ์ž„์„ ์ „๋‹ฌํ•ด์•ผ ํ•  ๋•Œ DS๋ฅผ ํ†ตํ•ด ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํ†ตํ•ฉ(Integration)
    • IEEE 802.11 LAN์˜ ์Šคํ…Œ์ด์…˜๊ณผ ํ†ตํ•ฉ๋œ IEEE 802.x LAN์˜ ์Šคํ…Œ์ด์…˜ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  • MSDU ์ „๋‹ฌ(MSDU delivery)
    • MAC ์„œ๋น„์Šค ๋ฐ์ดํ„ฐ ๋‹จ์œ„๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

4. ๋ถ„๋ฐฐ ์‹œ์Šคํ…œ์€ ๋ฌด์„  ๋„คํŠธ์›Œํฌ์ธ๊ฐ€

DS๋Š” ์Šค์œ„์น˜ ๋˜๋Š” ์œ /๋ฌด์„  ๋„คํŠธ์›Œํฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋งŒ ์ •๋‹ต์ด๋‹ค
DS๋Š” ๋ฌด์„  ๋„คํŠธ์›Œํฌ์˜ ์ƒํ˜ธ ์—ฐ๊ฒฐ์„ ์ง€์›ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ์ด๋‹ค. ์œ ๋ฌด์„  ๋„คํŠธ์›Œํฌ๋‚˜ ์Šค์œ„์น˜ ๋‹ด๋‹น

5. ์ด๋™์„ฑ๊ณผ ์—ฐ๊ด€์˜ ๊ฐœ๋…์€ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ์ด ๋˜๋Š”๊ฐ€

์ด๋™์„ฑ(Mobility)์€ 802.11 ํ™˜๊ฒฝ ๋‚ด์—์„œ ์ด๋™ ๋…ธ๋“œ๊ฐ€ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฌผ๋ฆฌ์  ์ „ํ™˜์˜ ์œ ํ˜•์„ ์ง€์นญํ•ฉ๋‹ˆ๋‹ค

  • (์ „ํ™˜ ์—†์Œ, ํ•˜๋‚˜์˜ ESS ๋‚ด์—์„œ ํ•œ BSS์—์„œ ๋‹ค๋ฅธ BSS๋กœ์˜ ์ด๋™, ํ•˜๋‚˜์˜ ESS์—์„œ ๋‹ค๋ฅธ ESS๋กœ์˜ ์ด๋™ ๋“ฑ).

์ด๋ ‡๊ฒŒ ์ด๋™ํ•œ ๋ชจ๋ฐ”์ผ ๋…ธ๋“œ๊ฐ€ BSS ๋‚ด์˜ AP๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ๋‹ค๋ฅธ ๋ชจ๋ฐ”์ผ ๋…ธ๋“œ์™€์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์„œ๋น„์Šค๊ฐ€ ๋ฐ”๋กœ ์—ฐ๊ฒฐ(Association)์ž…๋‹ˆ๋‹ค.

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

6. IEEE 802.11i ๋‹ค๋ฃจ๋Š” ๋ณด์•ˆ ์˜์—ญ

IEEE 802.11i๋Š” ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ๋ณด์•ˆ ์˜์—ญ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค: ์ธ์ฆ, ํ‚ค ๊ด€๋ฆฌ, ๋ฐ์ดํ„ฐ ์ „์†ก ํ”„๋ผ์ด๋ฒ„์‹œ์ž…๋‹ˆ๋‹ค.

  1. ์ธ์ฆ(Authentication): ์‚ฌ์šฉ์ž ๋˜๋Š” ์žฅ์น˜์˜ ์‹ ์›์„ ํ™•์ธ

    1. 802.11i๋Š” ์ด๋ฅผ ํ†ตํ•ด ๋ฌด์„  ๋„คํŠธ์›Œํฌ์— ์•ก์„ธ์Šคํ•˜๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž ๋˜๋Š” ์žฅ์น˜๊ฐ€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๊ฒ€์ฆ
  2. ํ‚ค ๊ด€๋ฆฌ(Key Management)

    1. ์•”ํ˜ธํ™” ํ‚ค์˜ ์ƒ์„ฑ, ๋ฐฐํฌ, ์ €์žฅ, ํ๊ธฐ ๋“ฑ์„ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌ
    2. 802.11i๋Š” ๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ์˜ ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™” ์ˆ˜ํ–‰
  3. ๋ฐ์ดํ„ฐ ์ „์†ก ํ”„๋ผ์ด๋ฒ„์‹œ(Data Transfer Privacy)

    1. ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ธฐ๋ฐ€์„ฑ์„ ๋ณด์žฅ
    2. 802.11i๋Š” ์ด๋ฅผ ํ†ตํ•ด ๋ฌด์„  ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ์ •๋ณด๊ฐ€ ์ œ3์ž์— ์˜ํ•ด ๋„์ฒญ๋˜๊ฑฐ๋‚˜ ํ•ด๋… ๋ฐฉ์ง€

7. IEEE 802.11i ๋™์ž‘ ๋‹จ๊ณ„

  1. ํƒ์ƒ‰
  2. ์ธ์ฆ
  3. ํ‚ค ๊ด€๋ฆฌ
  4. ์•ˆ์ „ ๋ฐ์ดํ„ฐ ์ „์†ก
  5. ์—ฐ๊ฒฐ ์ค‘๋‹จ

8. TKIP์™€ CCMP์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ๊ฐ€

  1. TKIP:

    1. TKIP๋Š” WEP๋กœ ๊ตฌํ˜„๋œ ์žฅ์น˜์— ๋Œ€ํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๋ณ€๊ฒฝ๋งŒ์„ ์š”๊ตฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    2. WEP ํ‚ค์˜ ์žฌ์‚ฌ์šฉ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ ํŒจํ‚ท๋งˆ๋‹ค ๋…ํŠนํ•œ ์•”ํ˜ธํ™” ํ‚ค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    3. ๋˜ํ•œ ๋ฉ”์‹œ์ง€ ๋ฌด๊ฒฐ์„ฑ ์ฝ”๋“œ(MIC) ๋ฅผ ๋„์ž…ํ•ด ํŒจํ‚ท ๋ณ€์กฐ๋ฅผ ๊ฒ€์ถœํ•ฉ๋‹ˆ๋‹ค.
  2. CCMP

    1. CCMP๋Š” ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋œ ์ƒˆ๋กœ์šด ์•”ํ˜ธํ™” ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.
    2. AES(Advanced Encryption Standard) ๊ธฐ๋ฐ˜์˜ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ํ‚ค ๊ด€๋ฆฌ, ํŒจํ‚ท ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ ๋“ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์—ฐ์Šต ๋ฌธ์ œ

802.11์—์„œ ๊ฐœ๋ฐฉ ์‹œ์Šคํ…œ ์ธ์ฆ์€ 2๊ฐœ์˜ ํ†ต์‹ ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์ธ์ฆ์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญํ•˜๋Š”๋ฐ ์š”์ฒญ ์•ˆ์— ์ง€๊ตญ ID(MAC ์ฃผ์†Œ)๋ฅผ ํฌํ•จ์‹œํ‚จ๋‹ค. ์ด ์š”์ฒญ์— ๋Œ€ํ•ด AP/๋ผ์šฐํ„ฐ๋Š” ์„ฑ๊ณต ํ˜น์€ ์‹คํŒจ ๋ฉ”์‹œ์ง€๋ฅผ ๋‹ด์•„ ์ธ์ฆ ์‘๋‹ต์„ ๋ณด๋‚ธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ํด๋ผ์ด์–ธํŠธ์˜ MAC ์ฃผ์†Œ๊ฐ€ AP/๋ผ์šฐํ„ฐ ์„ค์ •์— ๋งž์ง€ ์•Š์œผ๋ฉด ์‹คํŒจํ•œ๋‹ค

802.11์—์„œ ๊ฐœ๋ฐฉ ์‹œ์Šคํ…œ ์ธ์ฆ์€ 2๊ฐœ์˜ ํ†ต์‹ ์œผ๋กœ ๊ตฌ์„ฑ
์ธ์ฆ์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญํ•˜๋Š”๋ฐ ์š”์ฒญ ์•ˆ์— ์ง€๊ตญ ID(MAC ์ฃผ์†Œ)๋ฅผ ํฌํ•จ
์ด ์š”์ฒญ์— ๋Œ€ํ•ด AP/๋ผ์šฐํ„ฐ๋Š” ์„ฑ๊ณต ํ˜น์€ ์‹คํŒจ ๋ฉ”์‹œ์ง€๋ฅผ ๋‹ด์•„ ์ธ์ฆ ์‘๋‹ต์„ ๋ณด๋‚ธ๋‹ค. 
์˜ˆ๋ฅผ ๋“ค์–ด์„œ ํด๋ผ์ด์–ธํŠธ์˜ MAC ์ฃผ์†Œ๊ฐ€ AP/๋ผ์šฐํ„ฐ ์„ค์ •์— ๋งž์ง€ ์•Š์œผ๋ฉด ์‹คํŒจํ•œ๋‹ค

- 1๋ฒˆ๊ณผ 2๋ฒˆ ๋ฌธ์ œ๋Š” ๊ฐ™์€ ๋งฅ๋ฝ์ž„. MAC์ด๋ƒ Nonce๋ƒ์˜ ์ฐจ์ด์ง€
  1. ์ด ์ธ์ฆ ๋ฐฉ๋ฒ•์˜ ์žฅ์ ์€?

    • ๋‹จ์ˆœ์„ฑ ๋ฐ ๊ตฌํ˜„ ์šฉ์ด์„ฑ
      • ์ด ์ธ์ฆ ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๊ธฐ ์‰ฌ์šฐ๋ฉฐ ์ตœ์†Œํ•œ์˜ ๊ตฌ์„ฑ๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
    • ๋‹จ์ˆœ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋ณดํ˜ธ:
      • ํ‘œ์ค€ Wi-Fi LAN ์นด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ˆœ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
      • ์ธ์ฆ์„ ์š”๊ตฌํ•จ์œผ๋กœ์จ ์ธ์ฆ๋œ ํด๋ผ์ด์–ธํŠธ๋งŒ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    • ์šฐ๋ฐœ์  ์—ฐ๊ฒฐ ๋ฐฉ์ง€
      • ํด๋ผ์ด์–ธํŠธ์˜ MAC ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜์—ฌ ์ž˜๋ชป๋œ ๋„คํŠธ์›Œํฌ๋กœ์˜ ์šฐ๋ฐœ์  ์—ฐ๊ฒฐ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  2. ์ด๋Ÿฐ ์ธ์ฆ ๋ฐฉ๋ฒ•์ด ๊ฐ€์ง„ ๋ณด์•ˆ ๋ฌธ์ œ์ ์€?

    • MAC ์ฃผ์†Œ ์œ„์กฐ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ๋ถ€์กฑ
      • ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ ์ธ์ฆ์€ MAC ์ฃผ์†Œ ์œ„์กฐ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๋ฅผ ์ œ๊ณต X
      • ๊ณต๊ฒฉ์ž๋Š” MAC ์ฃผ์†Œ๋ฅผ ์Šคํ‘ธํ•‘ํ•˜๊ฑฐ๋‚˜ ์œ„์กฐํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ๋ฌด๋‹จ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ธฐํƒ€ ๊ณ ๊ธ‰ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ทจ์•ฝ์„ฑ
      • ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ ์ธ์ฆ๋งŒ์œผ๋กœ๋Š” ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ ๊ฐ™์€ ๊ณต๊ฒฉ์— ๋ณด์•ˆ ์ œ๊ณต X

2

Wep์€ย ๋„คํŠธ์›Œํฌย ๋‚ด์˜ย ๋ชจ๋“ ย ์žฅ๋น„๊ฐ€ย ๋™์ผํ•œย ๋น„๋ฐ€ย ํ‚ค๋ฅผย ๊ณต์œ ํ•˜๊ณ ย ์žˆ๋‹ค๊ณ ย ๊ฐ€์ •ํ•˜์˜€๋‹ค.
ํ•œย STA๊ฐ€ย ๋น„๋ฐ€ย ํ‚ค๋ฅผย ์†Œ์œ ํ•˜๊ณ ย ์žˆ๋‹ค๋Š”ย ๊ฒƒ์„ย ์ฆ๋ช…ํ•˜๊ณ ,ย STA๋Š”ย AP์—ย ์ธ์ฆย ์š”์ฒญํ•˜๋Š”ย ๋ฉ”์‹œ์ง€๋ฅผย ๋ณด๋‚ธ๋‹ค.
AP๋Š”ย ํ‰๋ฌธ์œผ๋กœย ์ „์†กํ• ย 128๋ฐ”์ดํŠธย ๋žœ๋คย ๋ฉ”์‹œ์ง€์ธย ์ฑŒ๋ฆฐ์ง€๋ฅผย ๋งŒ๋“ ๋‹ค.

STA๋Š”ย ์ดย ์ฑŒ๋ฆฐ์ง€๋ฅผย ๊ณต์œ ํ‚ค๋กœย ์•”ํ˜ธํ™”ํ•˜์—ฌย AP๋กœย ๋ณด๋‚ธ๋‹ค.
AP๋Š”ย ์ˆ˜์‹ ํ•œย ๋ฉ”์‹œ์ง€๋ฅผย ๋ณตํ˜ธํ™”ํ•ด์„œย ์›๋ž˜์˜ย ๋žœ๋คย ๋ฉ”์‹œ์ง€์™€ย ๋น„๊ตํ•œ๋‹ค.ย 
๋™์ผํ•œย ๊ฒฝ์šฐย AP๋Š”ย ์ธ์ฆ์ดย ์„ฑ๊ณตํ•œย ๊ฒƒ์œผ๋กœย ๊ฐ„์ฃผํ•œ๋‹ค

- ์ด๊ฑฐ ์ค‘๊ฐ„ ๊ณ ์‚ฌ ๋•Œ nonce ๋„ฃ์–ด์„œ ์งˆ์˜ ๋ณด๋‚ด๋Š” ๊ฑฐ๋ž‘ ๋˜‘๊ฐ™์€๋ฐ?

1.ย ์ดย ์ธ์ฆย ๋ฐฉ์‹์˜ย ์žฅ์ ์€?
- ๋‹จ์ˆœ์„ฑ ๋ฐ ๊ตฌํ˜„ ์šฉ์ด์„ฑ
- ๋ฌด๋‹จ ์•ก์„ธ์Šค์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๋ณดํ˜ธ:
- STA(์Šคํ…Œ์ด์…˜)์ด ๊ณต์œ  ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฑŒ๋ฆฐ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ  ๋‹ค์‹œ ๋ณด๋‚ด๋„๋ก ์š”๊ตฌํ•จ์œผ๋กœ์จ STA๊ฐ€ AP(์•ก์„ธ์Šค ํฌ์ธํŠธ)์— ๋Œ€ํ•ด ์ž์‹ ์„ ์ธ์ฆํ•˜๊ธฐ ์œ„ํ•œ ์˜ฌ๋ฐ”๋ฅธ ํ‚ค๋ฅผ ์†Œ์œ ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

2.ย ์ด์™€ย ๊ฐ™์€ย ์ธ์ฆย ๋ฐฉ๋ฒ•์€ย ์™„์ „ํ•˜์ง€ย ์•Š๋‹ค.ย ๋ฌด์—‡์ดย ๋ถ€์กฑํ•˜๋ฉฐย ๊ทธ๊ฒƒ์ดย ์™œย ์ค‘์š”ํ•œ๊ฐ€.ย (ํžŒํŠธย :ย ํ•˜๋‚˜ย ํ˜น์€ย 2๊ฐœ์˜ย ๋ฉ”์‹œ์ง€๋ฅผย ์ถ”๊ฐ€ํ•˜๋ฉดย ํ•ด๊ฒฐย ๋œ๋‹ค)
- STA์™€ AP ๊ฐ„์˜ ์ƒํ˜ธ ์ธ์ฆ์ด ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
- ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•ด ์ธ์ฆํ•˜์ง€ ์•Š์Œ
- ํ˜„์žฌ ๋ฐฉ์‹์—์„œ๋Š” STA๋งŒ์ด ์ž์‹ ์„ AP์— ์ธ์ฆํ•˜์ง€๋งŒ STA์— ์˜ํ•œ AP์˜ ๊ฒ€์ฆ์ด๋‚˜ ์ธ์ฆ์€ ์—†์Šต๋‹ˆ๋‹ค.
- ๊ณต๊ฒฉ์ž๊ฐ€ AP๋ฅผ ๊ฐ€์žฅํ•˜๊ณ  STA์™€ ์ ๋ฒ•ํ•œ AP ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ€๋กœ์ฑ„๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ ์— ์ทจ์•ฝ

3.ย ์œ„์˜ย ๋ฐฉ๋ฒ•์—์„œย ์•”ํ˜ธํ•™์ ย ์ทจ์•ฝ์ ์€ย ๋ฌด์—‡์ธ๊ฐ€
- ์ทจ์•ฝํ•œ RC4 ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉ
- ๋˜ํ•œ ๊ณ ์ •๋œ 128๋ฐ”์ดํŠธ ์ฑŒ๋ฆฐ์ง€๋ฅผ ์‚ฌ์šฉ
- ์ด ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋กœ ์ „์†กํ•˜๋ฉด ๊ณต๊ฒฉ์ž์—๊ฒŒ ์•Œ๋ ค์ง„ ์ผ๋ฐ˜ ํ…์ŠคํŠธ-์•”ํ˜ธ๋ฌธ ์Œ์ด ์ œ๊ณต
- ์ด๋Š” ์•”ํ˜ธํ™” ๋ถ„์„์— ์•…์šฉ๋  ์ˆ˜ ์žˆ๊ณ  ์ž ์žฌ์ ์œผ๋กœ ๊ณต์œ  ํ‚ค ๋ณต๊ตฌ ๊ฐ€๋Šฅ

3 MPDU ์บก์Аํ™” ๊ณผ์ •

  1. ์บก์Аํ™” ๊ณผ์ • ํ‘œํ˜„ ๋‹ค์ด์–ด๊ทธ๋žจ
  2. ์ˆ˜์‹ ์ž ์ธก์—์„œ ํ‰๋ฌธ์„ ํšŒ๋ณตํ•˜๊ณ  ๋ฌด๊ฒฐ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ํ•˜๋Š” ๊ณผ์ • ์„ค๋ช…ํ•˜๋ผ
    1. ์ˆ˜์‹ ์ž๋Š” ์•”ํ˜ธ๋ฌธ์„ ๋ฐ›์€ ํ›„ ํ‰๋ฌธ์„ ํšŒ๋ณตํ•˜๊ณ  ๋ฌด๊ฒฐ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค:
      • ํ‰๋ฌธ์„ ํšŒ๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์‹ ์ž๋Š” ๋ฐ›์€ ์•”ํ˜ธ๋ฌธ๊ณผ ํ•จ๊ป˜ ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๊ฐ€ ๊ณต์œ ํ•˜๋Š” WEP ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
      • ์ˆ˜์‹ ์ž๋Š” ๋ฐ›์€ ์•”ํ˜ธ๋ฌธ๊ณผ WEP ํ‚ค๋ฅผ RC4๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ž…๋ ฅํ•˜๊ธฐ ์œ„ํ•ด IV(Initialization Vector) ๊ฐ’์„ ํ‰๋ฌธ์œผ๋กœ ๋ฐ›์€ ํ›„ ์ด๋ฅผ WEP ํ‚ค์™€ ์—ฐ๊ฒฐํ•˜์—ฌ seed ๋˜๋Š” ํ‚ค ์ž…๋ ฅ์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.
    2. ์•”ํ˜ธ๋ฌธ์˜ ๋ถ€๋ถ„์„ RC4๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ธ”๋ก๊ณผ ICV๋ฅผ ํšŒ๋ณตํ•ฉ๋‹ˆ๋‹ค.
      • ์ˆ˜์‹ ์ž๋Š” ๋ฐ›์€ ์•”ํ˜ธ๋ฌธ์„ RC4 ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ž…๋ ฅํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ธ”๋ก๊ณผ ICV๋ฅผ ๋ณตํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.
    3. ํ‰๋ฌธ ๋ฐ์ดํ„ฐ ๋ธ”๋ก์˜ ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด ICV๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์ด๋ฅผ ๋ฐ›์€ ํ‰๋ฌธ ICV์™€ ๋น„๊ตํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ธ”๋ก์„ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค.
      • ์ˆ˜์‹ ์ž๋Š” ๋ณตํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‰๋ฌธ ICV๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
      • ๊ณ„์‚ฐ๋œ ICV์™€ ๋ฐ›์€ ํ‰๋ฌธ ICV๋ฅผ ๋น„๊ตํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ธ”๋ก์˜ ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค.
      • ๋งŒ์•ฝ ๊ณ„์‚ฐ๋œ ICV์™€ ๋ฐ›์€ ํ‰๋ฌธ ICV๊ฐ€ ์ผ์น˜ํ•œ๋‹ค๋ฉด, ๋ฐ์ดํ„ฐ ๋ธ”๋ก์€ ์ธ์ฆ๋˜์—ˆ์œผ๋ฉฐ ํ‰๋ฌธ์œผ๋กœ ํšŒ๋ณต๋ฉ๋‹ˆ๋‹ค.
  3. ๋‹จ๊ณ„ 2์— ๋Œ€ํ•œ ๋ธ”๋ก ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๊ทธ๋ ค๋ผ

4 WEP์—์„œ ๊ณต๊ฒฉ์ž๊ฐ€ ์•”ํ˜ธ ํ‚ค๋ฅผ ๋ชจ๋ฅธ๋‹ค๋ฉด, ๊ณต๊ฒฉ์ž๋Š” ํ‰๋ฌธ์„ ์•Œ ์ˆ˜๊ฐ€ ์—†๊ณ , ์˜ค์ง ์•”ํ˜ธ๋ฌธ ๋ธ”๋ก์—๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด๊ฒƒ์ด ICV๊ฐ€ ๋น„ํŠธ ํ”Œ๋ฆฌํ•‘ ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š”๊ฐ€?

WEP์— ์‚ฌ์šฉ๋˜๋Š” CRC ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์•ฝํ•˜๊ณ  ์ถฉ๋Œ ๊ณต๊ฒฉ ๋ฐ ๋น„ํŠธ ํ”Œ๋ฆฝํ•‘ ๊ณต๊ฒฉ์— ์ทจ์•ฝํ•ฉ๋‹ˆ๋‹ค.

๊ณต๊ฒฉ์ž๋Š” ICV์˜ ์œ ํšจ์„ฑ์„ ๊ณ„์† ์œ ์ง€ํ•˜๋ฉด์„œ ๋ฐ์ดํ„ฐ์™€ ICV ๋ชจ๋‘์˜ ๋น„ํŠธ๋ฅผ ๋’ค์ง‘์–ด ์•”ํ˜ธ๋ฌธ์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

Network Security Essentials 9 ๋‹จ์› ๋ฌธ์ œ  (0) 2023.06.20
Network Security Essentials 8 ๋‹จ์› ๋ฌธ์ œ  (0) 2023.06.20
Network Security Essentials 6 ๋‹จ์› ๋ฌธ์ œ  (0) 2023.06.20
TKIP  (0) 2023.06.19
IP ๋ณด์•ˆ ์ •์ฑ…  (0) 2023.06.16

๋Œ“๊ธ€