์ฌ์ดํธ์ ์ ๋ฐ
/ํ๋ฆฌ์ปค/
ํธ๋ค
๊ณต๊ฒฉ์ ๋ํด ์ฒ์์ผ๋ก
๊ทธ ๋ณธ์ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํด์ปค๋ ํด๋ผ์ด์ธํธ๊ฐ SSL 3.0์ ํตํด ์ฐ๊ฒฐ๋๋๋ก ๊ฐ์ ํ์ฌ ์ฐ๊ฒฐ ์ค๋จ์ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ํธํ๋ ํญ๋ชฉ์ ๊ฒ์ํฉ๋๋ค.
SSL 3.0์ ์ค๋๋ ํ๋กํ ์ฝ์
๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ์ ์์ ์ ๋ํ ๋ฌธ์ ๋ ์ฌ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค. ํด๋ผ์ด์ธํธ๋ ์๋ฒ์์ ํธํ์ฑ ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํด ์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ผ๋ถ ๋ฐ์ดํฐ์ ๋ฐ๋ฅด๋ฉด ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์ฌ์ดํธ 7๋ง ๊ฐ ์ค ๊ฑฐ์ 100%๊ฐ
์์ ์ ๋ณดํธํ๋ ๋ฐฉ๋ฒ. ์๋ณธ POODLE์ ๊ฒฝ์ฐ SSL 3.0 ์ง์์ ๋นํ์ฑํํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๊ฒฝ์ฐ ํธํ์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ํ์ด ์์ต๋๋ค. ๋์ฒด ์๋ฃจ์ ์ TLS_FALLBACK_SCSV ๋ฉ์ปค๋์ฆ์ผ ์ ์์ต๋๋ค. ์ด๋ SSL 3.0์ ํตํ ๋ฐ์ดํฐ ๊ตํ์ด ์ด์ ์์คํ ์์๋ง ์ํ๋๋๋ก ๋ณด์ฅํฉ๋๋ค. ๊ณต๊ฒฉ์๋ ๋ ์ด์ ํ๋กํ ์ฝ ๋ค์ด๊ทธ๋ ์ด๋๋ฅผ ์์ํ ์ ์์ต๋๋ค. Zombie POODLE ๋ฐ GOLDENDOODLE๋ก๋ถํฐ ๋ณดํธํ๋ ๋ฐฉ๋ฒ์ TLS 1.2 ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ CBC ์ง์์ ๋นํ์ฑํํ๋ ๊ฒ์ ๋๋ค. ๊ธฐ๋ณธ ์๋ฃจ์ ์ TLS 1.3์ผ๋ก์ ์ ํ์ ๋๋ค. ์ ๋ฒ์ ์ ํ๋กํ ์ฝ์ CBC ์ํธํ๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๋์ ๋ด๊ตฌ์ฑ์ด ๋ ๋ฐ์ด๋ AES์ ChaCha20์ด ์ฌ์ฉ๋ฉ๋๋ค.
๋น์คํธ
1.0๋
์ ๋ฐ๊ฒฌ๋ SSL ๋ฐ TLS 2011์ ๋ํ ์ต์ด์ ๊ณต๊ฒฉ ์ค ํ๋์
๋๋ค. ํธ๋ค, ๋น์คํธ์ฒ๋ผ
ํ์ฌ๊น์ง BEAST ์ทจ์ฝ์ ์ ๋จ์์์ต๋๋ค.
์์ ์ ๋ณดํธํ๋ ๋ฐฉ๋ฒ. ๊ณต๊ฒฉ์๋ ๋ฐ์ดํฐ๋ฅผ ํด๋
ํ๊ธฐ ์ํด ์ ๊ธฐ์ ์ธ ์์ฒญ์ ๋ณด๋ด์ผ ํฉ๋๋ค. VMware์์
์ ๋ค๋ฆฌ๊ฒ ํ๋ค
์ด๋ 2๋นํธ RSA ํค๋ฅผ ์ฌ์ฉํ๋ SSLv40 ๊ตฌํ์ ๋ฒ๊ทธ๋ฅผ ์
์ฉํ๋ ํฌ๋ก์ค ํ๋กํ ์ฝ ๊ณต๊ฒฉ์
๋๋ค. ๊ณต๊ฒฉ์๋ ๋์์ ์๋ฐฑ ๊ฐ์ TLS ์ฐ๊ฒฐ์ ์์ ํ๊ณ ๋์ผํ ๊ฐ์ธ ํค๋ฅผ ์ฌ์ฉํ์ฌ SSLv2 ์๋ฒ์ ํน์ ํจํท์ ๋ณด๋
๋๋ค. ์ฌ์ฉ
DROWN์ 2016๋
์ ์ฒ์ ์๋ ค์ก์ต๋๋ค.
์์ ์ ๋ณดํธํ๋ ๋ฐฉ๋ฒ. SSLv2 ์ง์์ ๋นํ์ฑํํ๋ ์ํธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ฐ์๊ฐ ์ ์ํ ํจ์น๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, OpenSSL์ ๋ํ ๋ ๊ฐ์ง ํจ์น๊ฐ ์ ๊ณต๋์์ต๋๋ค(2016๋
).
๊ฐ๋ฐ ๋ถ์์ฅ์ "๋ฉ์ผ ์๋ฒ์ ๊ฐ์ด SSLv2๋ฅผ ์ฌ์ฉํ๋ ์ XNUMX์ ์๋ฒ์์ ํด๋น ํค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํด๋น ๋ฆฌ์์ค๊ฐ DROWN์ ์ทจ์ฝํ ์ ์์ต๋๋ค"๋ผ๊ณ ๋งํฉ๋๋ค.
IaaS ์ ๊ณต์ ์ฒด 1cloud.ru ์ธ๋ฅด๊ฒ์ด ๋ฒจํจ. โ ์ด ์ํฉ์ ์ฌ๋ฌ ์๋ฒ๊ฐ ๊ณตํต SSL ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐ์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ชจ๋ ์์คํ ์์ SSLv2 ์ง์์ ๋นํ์ฑํํด์ผ ํฉ๋๋ค."
ํน๋ณํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์์คํ
์ ์
๋ฐ์ดํธํด์ผ ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
Heartbleed์
์ํํธ์จ์ด์ ๊ฐ์ฅ ํฐ ์ทจ์ฝ์ ์ค ํ๋๋
๊ณต๊ฒฉ์ ์ํ Heartbeat TLS ํ์ฅ ๋ชจ๋์ ํตํด ๊ตฌํ๋ฉ๋๋ค. TLS ํ๋กํ ์ฝ์์๋ ๋ฐ์ดํฐ๊ฐ ์ง์์ ์ผ๋ก ์ ์ก๋์ด์ผ ํฉ๋๋ค. ๊ฐ๋ ์ค์ง ์๊ฐ์ด ๊ธธ์ด์ง๋ฉด ์ฐ๊ฒฐ์ด ๋์ด์ง๊ณ ์ฐ๊ฒฐ์ ๋ค์ ์ค์ ํด์ผ ํฉ๋๋ค. ๋ฌธ์ ์ ๋์ฒํ๊ธฐ ์ํด ์๋ฒ์ ํด๋ผ์ด์ธํธ๋ ์ธ์์ ์ผ๋ก ์ฑ๋์ "๋
ธ์ด์ฆ"๋ฅผ ๋ฐ์์ํต๋๋ค(
์ด ์ทจ์ฝ์ ์ 1.0.1์์ 1.0.1f ์ฌ์ด์ ๋ชจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ๋ฟ๋ง ์๋๋ผ Ubuntu ์ต๋ 12.04.4, CentOS 6.5 ์ด์ , OpenBSD 5.3 ๋ฑ ๋ค์ํ ์ด์ ์ฒด์ ์๋ ์กด์ฌํฉ๋๋ค. ์ ์ฒด ๋ชฉ๋ก์ด ์์ต๋๋ค
์์ ์ ๋ณดํธํ๋ ๋ฐฉ๋ฒ. ํ์ํ๋ค.
์ธ์ฆ์ ๋์ฒด
ํฉ๋ฒ์ ์ธ SSL ์ธ์ฆ์๊ฐ ์๋ ๊ด๋ฆฌ ๋ ธ๋๊ฐ ์ฌ์ฉ์์ ์๋ฒ ์ฌ์ด์ ์ค์น๋์ด ํธ๋ํฝ์ ์ ๊ทน์ ์ผ๋ก ์ฐจ๋จํฉ๋๋ค. ์ด ๋ ธ๋๋ ์ ํจํ ์ธ์ฆ์๋ฅผ ์ ์ํ์ฌ ํฉ๋ฒ์ ์ธ ์๋ฒ๋ฅผ ๊ฐ์ฅํ๋ฉฐ, MITM ๊ณต๊ฒฉ์ด ๊ฐ๋ฅํด์ง๋ค.
์ ๋ฐ๋ฅด๋ฉด
์์ ์ ๋ณดํธํ๋ ๋ฐฉ๋ฒ. ๋ฏฟ์ ์ ์๋ ์๋น์ค๋ฅผ ์ด์ฉํด ๋ณด์ธ์
๋ ๋ค๋ฅธ ๋ณดํธ ๋ฐฉ๋ฒ์ ์๋ก์ด ๊ฒ์
๋๋ค.
/ํ๋ฆฌ์ปค/
HTTPS์ ๋ํ ์ ๋ง
์๋ง์ ์ทจ์ฝ์ ์๋ ๋ถ๊ตฌํ๊ณ IT ๊ฑฐ๋ ๊ธฐ์
๊ณผ ์ ๋ณด ๋ณด์ ์ ๋ฌธ๊ฐ๋ ํ๋กํ ์ฝ์ ๋ฏธ๋๋ฅผ ํ์ ํ๊ณ ์์ต๋๋ค. HTTPS์ ์ ๊ทน์ ์ธ ๊ตฌํ์ ์ํด
๋จธ์ ๋ฌ๋์ ํ์ฉํ SSL/TLS ๊ธฐ์ ๋ ๊ฐ๋ฐํ ๊ณํ์ด๋ค. ์ค๋งํธ ์๊ณ ๋ฆฌ์ฆ์ด ์
์ฑ ํธ๋ํฝ ํํฐ๋ง์ ๋ด๋นํ๊ฒ ๋๋ค. HTTPS ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ฉด ๊ด๋ฆฌ์๋ ๋งฌ์จ์ด์ ์์ฒญ ํ์ง๋ฅผ ํฌํจํ์ฌ ์ํธํ๋ ๋ฉ์์ง์ ๋ด์ฉ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ด๋ฏธ ์ค๋๋ ์ ๊ฒฝ๋ง์ ์ ์ฌ์ ์ผ๋ก ์ํํ ํจํท์ 90%์ ์ ํ๋๋ก ํํฐ๋งํ ์ ์์ต๋๋ค. (
์กฐ์ฌ ๊ฒฐ๊ณผ
HTTPS์ ๋ํ ๋๋ถ๋ถ์ ๊ณต๊ฒฉ์ ํ๋กํ ์ฝ ์์ฒด์ ๋ฌธ์ ๊ฐ ์๋๋ผ ์ค๋๋ ์ํธํ ๋ฉ์ปค๋์ฆ์ ์ง์ํ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. IT ์ฐ์ ์ ์ด์ ์ธ๋ ํ๋กํ ์ฝ์ ์ ์ฐจ์ ์ผ๋ก ํฌ๊ธฐํ๊ณ ์ทจ์ฝ์ ๊ฒ์์ ์ํ ์๋ก์ด ๋๊ตฌ๋ฅผ ์ ๊ณตํ๊ธฐ ์์ํ์ต๋๋ค. ์์ผ๋ก ์ด๋ฌํ ๋๊ตฌ๋ ์ ์ ๋ ์ง๋ฅํ๋ ๊ฒ์ ๋๋ค.
ํด๋น ์ฃผ์ ์ ๋ํ ์ถ๊ฐ ๋งํฌ:
ํด๋ผ์ฐ๋ ๊ฐ๋ฐ, ์ ๋ณด ๋ณด์ ๋ฐ ๊ฐ์ธ ๋ฐ์ดํฐ: 1cloud์์ ๋ค์ด์ ์คํธ SSL ๋ค์ด์ ์คํธ: Habrรฉ ๋ฑ์ ๊ดํ ์ต๊ณ ์ ์ค์ฉ์ ์ธ ์๋ฃ VPN ๋ค์ด์ ์คํธ: Habrรฉ ๋ฑ์ ๋ํ ์๊ฐ ๊ธฐ์ฌ
์ถ์ฒ : habr.com