IETF ์น์ธ SSL ์ธ์ฆ์ ์์ ์ ์๋ํํ๋ ๋ฐ ๋์์ด ๋๋ ์๋ ์ธ์ฆ์ ๊ด๋ฆฌ ํ๊ฒฝ(ACME). ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๋งํด ๋ด ์๋ค.
/ํ๋ฆฌ์ปค/ /
ํ์ค์ด ์ ํ์ํ๋์?
์ค์ ๋น ํ๊ท ๋๋ฉ์ธ์ ๊ฒฝ์ฐ ๊ด๋ฆฌ์๋ XNUMX~XNUMX์๊ฐ์ ์๋นํ ์ ์์ต๋๋ค. ์ค์๋ฅผ ํ๋ฉด ์ ์ฒญ์๊ฐ ๊ฑฐ๋ถ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํ๋ฉฐ, ๊ทธ ํ์์ผ ๋ค์ ์ ์ถํ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ด ๋๊ท๋ชจ ์์คํ ๋ฐฐํฌ๋ฅผ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค.
๊ฐ ์ธ์ฆ ๊ธฐ๊ด์ ๋๋ฉ์ธ ์ ํจ์ฑ ๊ฒ์ฌ ์ ์ฐจ๋ ๋ค๋ฅผ ์ ์์ต๋๋ค. ํ์คํ๊ฐ ๋ถ์กฑํ๋ฉด ๋ณด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ ๋ช ํ ์์คํ ์ ๋ฒ๊ทธ๋ก ์ธํด ํ CA๊ฐ ์ ์ธ๋ ๋ชจ๋ ๋๋ฉ์ธ์ ํ์ธํ ๊ฒฝ์ฐ. ์ด๋ฌํ ์ํฉ์์๋ ์ฌ๊ธฐ์ฑ ๋ฆฌ์์ค์ SSL ์ธ์ฆ์๊ฐ ๋ฐ๊ธ๋ ์ ์์ต๋๋ค.
IETF ์น์ธ ACME ํ๋กํ ์ฝ(์ฌ์ ) ์ธ์ฆ์ ํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๊ณ ํ์คํํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ธ์ ์์๋ฅผ ์ ๊ฑฐํ๋ฉด ๋๋ฉ์ธ ์ด๋ฆ ํ์ธ์ ์ ๋ขฐ์ฑ๊ณผ ๋ณด์์ด ํฅ์๋ฉ๋๋ค.
ํ์ค์ ๊ฐ๋ฐฉ์ ์ด๋ฉฐ ๋๊ตฌ๋ ๊ฐ๋ฐ์ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. ์์ ๊ด๋ จ ์ง์นจ์ด ๊ฒ์๋์์ต๋๋ค.
์ด๊ฑฐ ์ด๋ป๊ฒ ์๋ ์์ผ์
์์ฒญ์ JSON ๋ฉ์์ง๋ฅผ ์ฌ์ฉํ์ฌ HTTPS๋ฅผ ํตํด ACME์์ ๊ตํ๋ฉ๋๋ค. ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ค๋ฉด ๋์ ๋ ธ๋์ ACME ํด๋ผ์ด์ธํธ๋ฅผ ์ค์นํด์ผ ํ๋ฉฐ CA์ ์ฒ์ ์ก์ธ์คํ ๋ ๊ณ ์ ํ ํค ์์ด ์์ฑ๋ฉ๋๋ค. ์ดํ์๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ์ ๋ชจ๋ ๋ฉ์์ง์ ์๋ช ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ฒซ ๋ฒ์งธ ๋ฉ์์ง์๋ ๋๋ฉ์ธ ์์ ์์ ๋ํ ์ฐ๋ฝ์ฒ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๊ฐ์ธ ํค๋ก ์๋ช ๋์ด ๊ณต๊ฐ ํค์ ํจ๊ป ์๋ฒ๋ก ์ ์ก๋ฉ๋๋ค. ์๋ช ์ ์ง์ ์ฌ๋ถ๋ฅผ ํ์ธํ๊ณ ๋ชจ๋ ๊ฒ์ด ์ ์์ด๋ฉด SSL ์ธ์ฆ์ ๋ฐ๊ธ ์ ์ฐจ๋ฅผ ์์ํฉ๋๋ค.
์ธ์ฆ์๋ฅผ ์ป์ผ๋ ค๋ฉด ํด๋ผ์ด์ธํธ๋ ์์ ์ด ๋๋ฉ์ธ์ ์์ ํ๊ณ ์์์ ์๋ฒ์ ์ฆ๋ช ํด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด ๊ทธ๋ ์์ ์์๊ฒ๋ง ์ ๊ณต๋๋ ํน์ ์์ ์ ์ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ธ์ฆ ๊ธฐ๊ด์ ๊ณ ์ ํ ํ ํฐ์ ์์ฑํ๊ณ ํด๋ผ์ด์ธํธ์๊ฒ ์ด๋ฅผ ์ฌ์ดํธ์ ๋ฐฐ์นํ๋๋ก ์์ฒญํ ์ ์์ต๋๋ค. ๋ค์์ผ๋ก CA๋ ์น ๋๋ DNS ์ฟผ๋ฆฌ๋ฅผ ๋ฐํํ์ฌ ์ด ํ ํฐ์์ ํค๋ฅผ ๊ฒ์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด HTTP์ ๊ฒฝ์ฐ ํ ํฐ์ ํค๋ ์น ์๋ฒ์์ ์ ๊ณตํ ํ์ผ์ ๋ฐฐ์น๋์ด์ผ ํฉ๋๋ค. DNS ํ์ธ ์ค์ ์ธ์ฆ ๊ธฐ๊ด์ DNS ๋ ์ฝ๋์ ํ ์คํธ ๋ฌธ์์์ ๊ณ ์ ํค๋ฅผ ์ฐพ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ ์์ด๋ฉด ์๋ฒ๋ ํด๋ผ์ด์ธํธ๊ฐ ๊ฒ์ฆ๋์๋์ง ํ์ธํ๊ณ CA๋ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํฉ๋๋ค.

/ํ๋ฆฌ์ปค/ /
์๊ฒฌ
์ IETF, ACME๋ ์ฌ๋ฌ ๋๋ฉ์ธ ์ด๋ฆ์ผ๋ก ์์ ํด์ผ ํ๋ ๊ด๋ฆฌ์์๊ฒ ์ ์ฉํฉ๋๋ค. ํ์ค์ ๊ฐ ํญ๋ชฉ์ ํ์ SSL์ ์ฐ๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํ์ค์ ์ฅ์ ์ค ์ ๋ฌธ๊ฐ๋ค์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ฌํญ์ ์ฃผ๋ชฉํฉ๋๋ค. . SSL ์ธ์ฆ์๊ฐ ์ค์ ๋๋ฉ์ธ ์์ ์์๊ฒ๋ง ๋ฐ๊ธ๋๋๋ก ํด์ผ ํฉ๋๋ค. ํนํ, DNS ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด ์ผ๋ จ์ ํ์ฅ์ด ์ฌ์ฉ๋ฉ๋๋ค. , ๊ทธ๋ฆฌ๊ณ DoS๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด ํ์ค์ ๊ฐ๋ณ ์์ฒญ์ ์คํ ์๋๋ฅผ ์ ํํฉ๋๋ค(์: ๋ฉ์๋์ ๊ฒฝ์ฐ HTTP). . ACME ๊ฐ๋ฐ์ ์์ ๋ณด์์ ๊ฐํํ๋ ค๋ฉด DNS ์ฟผ๋ฆฌ์ ์ํธ๋กํผ๋ฅผ ์ถ๊ฐํ๊ณ ๋คํธ์ํฌ์ ์ฌ๋ฌ ์ง์ ์์ ์คํํ์ธ์.
์ ์ฌํ ์๋ฃจ์
ํ๋กํ ์ฝ์ ์ธ์ฆ์๋ฅผ ์ป๋ ๋ฐ์๋ ์ฌ์ฉ๋ฉ๋๋ค. ะธ .
์ฒซ ๋ฒ์งธ๋ Cisco Systems์์ ๊ฐ๋ฐ๋์์ต๋๋ค. ๊ทธ ๋ชฉํ๋ X.509 ๋์งํธ ์ธ์ฆ์ ๋ฐ๊ธ ์ ์ฐจ๋ฅผ ๋จ์ํํ๊ณ ์ต๋ํ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๊ฒ์ด์์ต๋๋ค. SCEP ์ด์ ์๋ ์ด ํ๋ก์ธ์ค์ ์์คํ ๊ด๋ฆฌ์์ ์ ๊ทน์ ์ธ ์ฐธ์ฌ๊ฐ ํ์ํ์ผ๋ฉฐ ํ์ฅ์ด ์ ๋์ง ์์์ต๋๋ค. ์ค๋๋ ์ด ํ๋กํ ์ฝ์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํ๋กํ ์ฝ ์ค ํ๋์ ๋๋ค.
EST์ ๊ฒฝ์ฐ PKI ํด๋ผ์ด์ธํธ๊ฐ ๋ณด์ ์ฑ๋์ ํตํด ์ธ์ฆ์๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๋ฉ์์ง ์ ์ก ๋ฐ SSL ๋ฐ๊ธ์ TLS๋ฅผ ์ฌ์ฉํ๊ณ CSR์ ๋ฐ์ ์์ ๋ฐ์ธ๋ฉํฉ๋๋ค. ๋ํ EST๋ ์ถ๊ฐ ๋ณด์ ๊ณ์ธต์ ์์ฑํ๋ ํ์ ์ํธํ ๋ฐฉ๋ฒ์ ์ง์ํฉ๋๋ค.
์ , ACME์ ๊ฐ์ ์๋ฃจ์ ์ ๋์ฑ ๋๋ฆฌ ๋ณด๊ธ๋์ด์ผ ํฉ๋๋ค. ๊ฐ๋จํ๊ณ ์์ ํ SSL ์ค์ ๋ชจ๋ธ์ ์ ๊ณตํ๊ณ ํ๋ก์ธ์ค ์๋๋ฅผ ๋์ ๋๋ค.
๋น์ฌ ๋ธ๋ก๊ทธ์ ์ถ๊ฐ ๊ฒ์๋ฌผ:
์ถ์ฒ : habr.com
