๐จ ์ปดํจํฐ ๋คํธ์ํฌ ๋ณด์ 6 ๋ฌธ์
์ฉ์ด
- ๊ฒฝ๊ณ ํ๋กํ ์ฝ
- ์ํธ ๋ณ๊ฒฝ ๋ช ์ธ ํ๋กํ ์ฝ
- ํธ๋ ์์ดํฌ ํ๋กํ ์ฝ
- HTTPS
- Master Secret
- SSH
- SSL
- TLS
๋ฌธ์
3. TLS ์ธ์ ์ํ๋ฅผ ์ ์ํ๋ ๋งค๊ฐ ๋ณ์๋ฅผ ์ด๊ฑฐํ๊ณ ์ ์ํ๋ผ
- ์ธ์ ์๋ณ์
- ๋๋ฑ ์ธ์ฆ์ (X.509 ์ธ์ฆ์)
- ์์ถ ๋ฐฉ๋ฒ
- ์ํธ ๋ช ์ธ
- ๋ง์คํฐ ๋น๋ฐ(Master Secret)
- ์ฌ์์ ์ฌ๋ถ
4. TLS ์ธ์ ์ฐ๊ฒฐ์ ์ ์ํ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ด๊ฑฐํ๊ณ ์ ์ํ๋ผ
- ์๋ฒ์ ํด๋ผ์ด์ธํธ ๋๋ค
- ์๋ฒ ๊ธฐ๋ก MAC ๋น๋ฐ
- ํด๋ผ์ด์ธํธ ๊ธฐ๋ก MAC ๋น๋ฐ
- ์๋ฒ ๊ธฐ๋ก ํค
- ํด๋ผ์ด์ธํธ ํค
- ์ด๊ธฐํ ๋ฒกํฐ
- IV(์์ ๋ฒํธ)
5. TLS ๋ ์ฝ๋ ํ๋กํ ์ฝ์ด ์ ๊ณตํ๋ ์๋น์ค๋ ๋ฌด์์ธ๊ฐ
- ๊ธฐ๋ฐ์ฑ
- ํธ๋ ์์ดํฌ ํ๋กํ ์ฝ์ TLS ํ์ด๋ก๋๋ฅผ ๋์นญ ์ํธํ ํ๋๋ฐ ์ฌ์ฉํ ๊ณต์ ๋น๋ฐํค ์ ์
- ๋ฉ์ธ์ง ๋ฌด๊ฒฐ์ฑ
- ํธ๋ ์์ดํฌ ํ๋กํ ์ฝ์ MAC์ ์์ฑํ๋๋ฐ ์ฌ์ฉํ ๊ณต์ ๋น๋ฐํค๋ฅผ ์ ์
6. TLS ๋ ์ฝ๋ ํ๋กํ ์ฝ ์ ์ก์ ์ด๋ค ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋
- ๋จํธํ
- ์์ถ
- MAC ์ฒจ๋ถ
- ์ํธํ
- 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 |
๋๊ธ