Network
Network Security
Cybersecurity
System Security
๐[Network] SSL/TLS๋ ๋ฌด์์ผ๊น์?
๐ Intro.
- โ๏ธ SSL(Secure Sockets Layer)์ TLS(Transport Layer Security)๋ ์ธํฐ๋ท ์์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ํธํํ์ฌ ์ ์กํ๊ธฐ ์ํ ๋ณด์ ํ๋กํ ์ฝ์.
โ
1๏ธโฃ SSL(Secure Sockets Layer)
- โ๏ธ ์ ์ : ์ธํฐ๋ท ํต์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ๋ณด์ ํ๋กํ ์ฝ์.
- โ๏ธ ์ญํ : ์ค๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๊ฐ๋ก์ฑ์ง๊ฑฐ๋ ์กฐ์๋๋ ๊ฒ์ ๋ฐฉ์งํจ.
- โ๏ธ ์ํ : SSL์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ, TLS(Transport Layer Security)๋ก ๋์ฒด๋จ.
โ
2๏ธโฃ TLS(Transport Layer Security)
- โ๏ธ ์ ์ : SSL์ ํ์ ๋ฒ์ ์ผ๋ก, ๋ณด์์ ๋ ๊ฐํํ ํ๋กํ ์ฝ์.
- โ๏ธ ์ญํ : ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ๋ฐ์ดํฐ ์ํธํ ๋ฐ ๋ฌด๊ฒฐ์ฑ, ์ธ์ฆ์ ์ ๊ณตํจ.
- โ๏ธ ์ํ : ํ์ฌ ๋๋ถ๋ถ์ ์น์ฌ์ดํธ์ ์ ํ๋ฆฌ์ผ์ด์
์ TLS 1.2 ๋๋ TLS 1.3์ ์ฌ์ฉํจ.
โ
3๏ธโฃ SSL/TLS์ ์ฃผ์ ๊ธฐ๋ฅ.
๊ธฐ๋ฅ |
์ค๋ช
|
1. ๋ฐ์ดํฐ ์ํธํ |
๋ฐ์ดํฐ๋ฅผ ์ํธํํ์ฌ ์ค๊ฐ์์ ๊ฐ๋ก์ฑ๋๋ผ๋ ๋ด์ฉ์ด ๋
ธ์ถ๋์ง ์๋๋ก ๋ณดํธํฉ๋๋ค. |
2. ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ |
์ ์ก ์ค ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋๊ฑฐ๋ ์์กฐ๋์ง ์์์์ ๋ณด์ฅํฉ๋๋ค. |
3. ์ธ์ฆ(Authentication) |
ํด๋ผ์ด์ธํธ๊ฐ ์ ๋ขฐํ ์ ์๋ ์๋ฒ์ ํต์ ํ๊ณ ์์์ ์ธ์ฆํฉ๋๋ค. |
4. ๊ธฐ๋ฐ์ฑ(Confidentiality) |
ํ๊ฐ๋ฐ์ง ์์ ์ฌ์ฉ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. |
โ
4๏ธโฃ SSL/TLS ์๋ ์๋ฆฌ.
-
1. ํธ๋์
ฐ์ดํฌ(Handshake):
- โ๏ธ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ๋ณด์ ์ฐ๊ฒฐ์ ์ค์ ํจ.
- โ๏ธ ์๋ฒ๋ SSL/TLS ์ธ์ฆ์๋ฅผ ์ ๊ณตํ์ฌ ์ ๋ขฐ์ฑ์ ์ฆ๋ช
ํจ.
-
2. ์ํธํ ํค ๊ตํ:
- โ๏ธ ์๋ฒ์ ํด๋ผ์ด์ธํธ๋ ์ํธํ ํค๋ฅผ ๊ตํํจ.
-
3. ์ํธํ ํต์ :
- โ๏ธ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ํธํํ์ฌ ์ฃผ๊ณ ๋ฐ์.
-
4. ์ธ์
์ข
๋ฃ:
- โ๏ธ ํต์ ์ด ์ข
๋ฃ๋๋ฉด ์ํธํ๋ ์ธ์
์ด ์ข
๋ฃ๋จ.
โ
5๏ธโฃ SSL๊ณผ TLS์ ์ฐจ์ด์ .
๊ตฌ๋ถ |
SSL |
TLS |
๋ณด์ ์์ค |
๋น๊ต์ ๋ฎ์ |
๋ ๋์ ๋ณด์ ์์ค ์ ๊ณต |
์ง์ ๋ฒ์ |
SSL 2.0, 3.0(ํ์ฌ ์ฌ์ฉ ๊ธ์ง) |
TLS 1.2, TLS 1.3(ํ์ฑ ์ฌ์ฉ) |
์๋ |
๋๋ฆผ |
๋น ๋ฆ |
๊ถ์ฅ ์ฌํญ |
์ฌ์ฉ ๊ธ์ง |
TLS 1.2 ์ด์ ๊ถ์ฅ |
โ
6๏ธโฃ SSL/TLS์ ์ฌ์ฉ ์์.
-
1. ์น์ฌ์ดํธ ๋ณด์ : HTTPS๋ฅผ ํตํด ์น์ฌ์ดํธ์ ์ฌ์ฉ์ ๊ฐ์ ์์ ํ ๋ฐ์ดํฐ ์ ์ก ๋ณด์ฅ.
-
2. ์ด๋ฉ์ผ ๋ณด์ : SMTP, IMAP, POP3 ํ๋กํ ์ฝ์ ์ ์ฉ.
-
3. API ํต์ ๋ณด์ : API ์์ฒญ ๋ฐ ์๋ต ๋ฐ์ดํฐ ๋ณดํธ.
โ
7๏ธโฃ SSL/TLS ์ธ์ฆ์.
- โ๏ธ DV(Domain Validation) : ๋๋ฉ์ธ ์์ ์ ๊ฒ์ฆ.
- โ๏ธ OV(Organization Validation) : ์กฐ์ง ์ ๋ณด๊น์ง ๊ฒ์ฆ.
- โ๏ธ EV(Extended Validation) : ๊ฐ์ฅ ์๊ฒฉํ ๊ฒ์ฆ (์ฃผ์ ํ์์ค์ ์ด๋ก์ ์๋ฌผ์ ํ์).
๐ ๊ฒฐ๋ก
- SSL/TLS๋ ์ธํฐ๋ท ์์์ ์์ ํ ๋ฐ์ดํฐ ํต์ ์ ์ํ ํต์ฌ ๋ณด์ ๊ธฐ์ ์.
- HTTPS๋ก ๋ณดํธ๋ ์น์ฌ์ดํธ๋ SSL/TLS ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ํธํํจ.
- ํ์ฌ๋ TLS 1.2 ๋๋ TLS 1.3์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ถ์ฅ๋จ.