๊ฐ๋
๐ก
์ธํฐ๋ท์์์ ์ ๋ณด๋ฅผ ์ํธํํด์ ์ก์์ ํ๋ ํ๋กํ ์ฝ. ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์
์ค์ฌ๊ฐ ๊ฐ๋ฐํ SSL(Secure Sockets Layer)์ ๊ธฐ๋ฐํ ๊ธฐ์ ๋ก, ๊ตญ์ ์ธํฐ๋ท ํ์คํ ๊ธฐ๊ตฌ์์ ํ์ค์ผ๋ก ์ธ์ ๋ฐ์ ํ๋กํ ์ฝ์ด๋ค. ํ์ค์ ๋ช
์๋ ์ ์ ๋ช
์นญ์ TLS์ง๋ง ์์ง๋ SSL์ด๋ผ๋ ์ฉ์ด๊ฐ ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ค.
์๋๋ฐฉ๋ฒ
๐ก
์ธํฐ๋ท์ ์ฌ์ฉํ ํต์ ์์ ๋ณด์์ ํ๋ณดํ๋ ค๋ฉด ๋ ํต์ ๋น์ฌ์๊ฐ ์๋ก๊ฐ ์ ๋ขฐํ ์ ์๋ ์์์ ํ์ธํ ์ ์์ด์ผ ํ๋ฉฐ, ์๋ก๊ฐ์ ํต์ ๋ด์ฉ์ด ์ 3์์ ์ํด ๋์ฒญ๋๋ ๊ฒ์ ๋ฐฉ์งํด์ผ ํ๋ค. ๋ฐ๋ผ์ ์๋ก ์์ ์ ์ ๋ขฐํ ์ ์์์ ์๋ฆฌ๊ธฐ ์ํด ์ ์ ์๋ช
์ด ํฌํจ๋ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๋์ฒญ์ ๋ฐฉ์งํ๊ธฐ ์ํด ํต์ ๋ด์ฉ์ ์ํธํํ๋ค. ์ด๋ฌํ ํต์ ๊ท์ฝ์ ๋ฌถ์ด ์ ๋ฆฌํ ๊ฒ์ด ๋ฐ๋ก TLS. ์ฃผ์ ์น๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ ์๋ฌผ์ ์์ด์ฝ์ด ๋จ๋ ๊ฒ์ผ๋ก TLS์ ์ ์ฉ ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์๋ค.
๊ฐ๋ตํ๊ฒ
- http โ https๋ก ๋ณ๊ฒฝ์ํค๋๊ฒ.
- ๊ทธ๋ ๋ค๊ณ TLS == HTTPS์ธ ๊ฒ์ ์๋.
- HTTPS๋ TLS์ HTTP๊ฐ ์กฐํฉ๋ ํ๋กํ ์ฝ'๋ง'์ ๊ฐ๋ฆฌํค๋๊ฒ.(์์ธํ๊ฒ์ ์๋์)
SSL
Secure Sockets Layer
- v1.0
- ์น๋ช ์ ๋ณด์ ๊ฒฐํจ ๋๋ฌธ์ ๊ณต๊ฐ๋ ์ ์ด ์์.
- v2.0
- 1995๋ ์ ๊ณต๊ฐ๋์์ผ๋ ๋ณด์์ทจ์ฝ์ ๋ฐ๊ฒฌ์ผ๋ก 1996๋ ์ v3.0์ผ๋ก ๋์ฒด
- 2011๋ ๋ถํฐ ์ฌ์ฉ ๊ธ์ง๋จ.
- v3.0
- ์ทจ์ฝ์ ๋ฐ๊ฒฌ์ผ๋ก 2015๋ถํฐ ์ฌ์ฉ ๊ธ์ง๋จ.
TLS
Transport Layer Security
- ๋ค์ํ ์ข ๋ฅ์ ๋ณด์ ํต์ ์ ํ๊ธฐ ์ํ ํ๋กํ ์ฝ.
- http ๋ฟ๋ง ์๋๋ผ FTP, SMTP์ ๊ฐ์ ๋ค๋ฅธ ํ๋กํ ์ฝ์๋ ์ ์ฉ์ด ๋จ.
- SSL(Secure Sockets Layer)์ ๊ธฐ๋ฐํ ๊ธฐ์ .
- v1
- SSL 3.0์ด ๊ฐ์ง๊ณ ์๋ ๋๋ถ๋ถ์ ์ทจ์ฝ์ ์ด ํด๊ฒฐ๋์๋ค.
- v1.1
- 2006๋ 4์์ ๊ณต๊ฐ
- ์ํธ ๋ธ๋ก ์ฒด์ธ ๊ณต๊ฒฉ์ ๋ํ ๋ฐฉ์ด์ IANA ๋ฑ๋ก ํ๋ผ๋ฉํฐ์ ์ง์์ด ์ถ๊ฐ
- 2020๋ ๊น์ง TLS 1.0๊ณผ 1.1์ ์ง์์ ์ค๋จ
- chrome 84 ๋ฒ์ ๋ถํฐ๋ ์์ ํ์ง ์๋ค๋ ๊ฒฝ๊ณ ํ๋ฉด์ ํ์ํ๋ฉด์ ์ฐ๊ฒฐ์ ์ฐจ๋จ
- v1.2
- 2008๋ ๋ 8์์ ๊ณต๊ฐ
- SHA1 ํด์ฑ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ง ์๊ณ SHA2๋ฅผ ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝ
- v1.3
- 2018๋ 8์ 10์ผ RFC 8446์ผ๋ก ๊ฒ์
- ์๋ฒ์์ ์ธ์ฆ์๋ฅผ ์ํธํํ์ฌ ์ ๋ฌํ๋๋ก ๊ฐ์
- ์ต์ด ์ฐ๊ฒฐ์์ ์ํธํ ํต์ ์ ๊ฐ์ํ๋ ์ ์ฐจ๋ฅผ ๊ฐ์ํํ์ฌ ์ฑ๋ฅ์ ํฅ์
- ์ค๋๋ ์ํธํ ๊ธฐ์ ๋ฑ ํ๊ธฐ
DTLS
- DTLS (Datagram Transport Layer Security)๋ TLS์ ๊ธฐ๋ฅ์ UDP ๊ณ์ธต ์์ ๊ทธ๋๋ก ๊ตฌํํ ์ํธํ ํ๋กํ ์ฝ๋ก UDP์ ์ฅ์ ์ธ ์ฑ๋ฅ ์์ ์ด์ ์ ์ํธํ ํธ๋์์ดํฌ ๊ณผ์ ์์๋ ๊ทน๋ํํ ์ ์๋ค.
Uploaded by Notion2Tistory v1.1.0