๋ชจ์ง๋ผ๋ eMudhra CA์ 8๊ฐ ์ค๊ฐ(๋ณด์กฐ) ๋ฃจํธ ์ธ์ฆ์์ ๊ด๋ จ๋ ๊ฐ์ธ ํค๊ฐ ์ ์ถ๋์๋ค๊ณ ๊ฒฝ๊ณ ํ์ต๋๋ค. ์ ์ถ๋ ํค๋ฅผ ์ด์ฉํ๋ฉด ๋ชจ๋ ์น์ฌ์ดํธ์์ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์ ๋ขฐํ ์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ฐ์ง TLS ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๊ณ ์ด๋ฅผ ์ด์ฉํด ์ ์ก ํธ๋ํฝ์ ๊ฐ๋ก์ฑ๊ฑฐ๋ ์์ ํ ์ ์์ต๋๋ค.
์ฐ๊ตฌ์ง์ P-384 ํ์ ๊ณก์ ํค ์์ฑ ๊ณผ์ ์ ๋ฒ๊ทธ๋ฅผ ์ด์ฉํด ๊ณต๊ฐ๋ ๋ฐ์ดํฐ๋ก๋ถํฐ ๊ฐ์ธ ํค๋ฅผ ๋ณต์ํ์ต๋๋ค. ์ด ๋ฒ๊ทธ๋ก ์ธํด ํค ์ด๊ธฐํ์ ์ํธํ์ ์ผ๋ก ๊ฐ๋ ฅํ ๋์ ๋์ 256๋ณด๋ค ์์ ์ ์๊ฐ ์ฌ์ฉ๋์ด, ํ์ํ 48๋ฐ์ดํธ๊ฐ ์๋ 1๋ฐ์ดํธ ํฌ๊ธฐ์ ๊ฐ์ธ ํค๊ฐ ์์ฑ๋์์ต๋๋ค. ์ด๋ฌํ ์์ฑ ๋ฐฉ์์ผ๋ก๋ ์ด์ฐ ๋ก๊ทธ ์๊ณ ๋ฆฌ์ฆ์ด๋ ๊ฐ๋จํ ๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ์ ํตํด ์ฒ์ 256๊ฐ์ ๊ฐ๋ฅํ ํค๋ฅผ ์์ฑํ์ฌ ๊ฐ์ธ ํค๋ฅผ ๋ณต์ํ ์ ์์ต๋๋ค. ์ด์ ๊ฐ์ธ ํค ๊ฐ(4, 56, 66, 115, 155, 156, 230, 237)์ด ์๋ ค์ก์ผ๋ฏ๋ก ๋ชจ๋ ์ฌ์ฉ์๋ ๋ธ๋ผ์ฐ์ ์ ๋ฃจํธ ์ธ์ฆ์ ํจํค์ง๋ฅผ ์ฆ์ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค.
์ ์ถ๋ ๊ฐ์ธ ํค์ ๋ํ ์ฆ๊ฑฐ๋ก, ํด๋น ์ฌ๊ฑด์ ๋ณด๊ณ ํ ์ฐ๊ตฌ์์ ์ ์ถ๋ 8๊ฐ์ eMudhra ์ธ์ฆ์ ๊ฐ๊ฐ์ ๋ํ ๊ฐ์ธ ํค๋ก ์๋ช ๋ ๋ฉ์์ง๋ฅผ ๊ฒ์ํ์ต๋๋ค. ํด๋น ์ฌ๊ฑด ๊ด๋ จ ์น์ฌ์ดํธ์์ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ทจ์๋ ์ธ์ฆ์์ ๋ํ ์ต์ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
Firefox 158.0.1, 115.43.1, 153.5.1 ํจ์น์ NSS 3.131.1 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๊ธด๊ธ ๋ฐฐํฌ๋์ด ๋ฃจํธ ์ธ์ฆ์ ์ ์ฅ์๊ฐ ์ ๋ฐ์ดํธ๋๊ณ ์ํฅ์ ๋ฐ๋ ์ธ์ฆ์๊ฐ ์ฐจ๋จ๋์์ต๋๋ค. ์์๋ ์ธ์ฆ์๋ 10์ 17์ผ Chrome ๋ฐ Google ์ ํ์์, 10์ 19์ผ Apple ์ ํ์์, ๊ทธ๋ฆฌ๊ณ 10์ 20์ผ Microsoft ์ ํ์์ ์ฐจ๋จ๋์์ต๋๋ค. ๋ํ ์ค์ ์ง์ค์ ์ธ์ฆ์ ํ์ง ๋ชฉ๋ก์ธ OneCRL, CRLite ๋ฐ CRLSets๋ฅผ ํตํด์๋ ์ฐจ๋จ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค.
๋ฃจํธ ์ธ์ฆ์๊ฐ ์ ๋ฐ์ดํธ๋ ํจํค์ง๊ฐ ์ถ์๋์์ต๋๋ค. Ubuntu (ca-certificates 20260816ubuntu0.2*.04.1), Debian (ca-certificates 20250419+deb13u1), Arch Linux (ca-certificates-mozilla 3.131.1-1), Gentoo (ca-certificates 20260816.3.125), curl, Homebrew, Go (1.27.3, 1.26.10), Python, RustTLS, Electron ๋ฐ Elixir์ ๋ํ ๋ฃจํธ ์ธ์ฆ์ ๋ชฉ๋ก์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค. FreeBSD, Node.js, Bun ๋ฐ Composer์ ๋ฃจํธ ์ธ์ฆ์ ๋ชฉ๋ก์ ์ต์ ๋ฒ์ ์ด ์๋๋๋ค.
ca-certificates ํจํค์ง๋ฅผ ์ ๋ฐ์ดํธํ๊ธฐ ์ ์ ๋ฌธ์ ๊ฐ ์๋ ๋ฃจํธ ์ธ์ฆ์๋ฅผ ์๋์ผ๋ก ์ ๊ฑฐํ์ญ์์ค. Debian ะธ Ubuntu ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ธ์:
sed -i \
-e 's|^mozilla/emSign_ECC_Root_CA__-_G3.crt|!&|' \
-e 's|^mozilla/Comodo_AAA_Services_root.crt|!&|' \
/etc/ca-certificates.conf ๋ฐ& update-ca-certificates
Fedora, RHEL์์, CentOS ๊ฐ์ธ, Rocky Linux, AlmaLinux ๊ทธ๋ฆฌ๊ณ ์๋ง์กด Linux 2023 :
d=/etc/pki/ca-trust/source/blocklist; [ -d $d ] || d=/etc/pki/ca-trust/source/blacklist
trust extract --overwrite --format=pem-bundle \
โํํฐ='pkcs11:๊ฐ์ฒด=Comodo%20AAA%20Services%20root;์ ํ=cert' \
$d/Comodo_AAA_Services_root.pem &&
trust extract --overwrite --format=pem-bundle \
โfilter=โpkcs11:object=emSign%20ECC%20Root%20CA%20-%20G3;type=certโ \
$d/emSign_ECC_Root_CA_-_G3.pem &&
update-ca-trust
openSUSE ๋ฐ SLES์์:
d=/etc/pki/trust/blocklist; [ -d $d ] || d=/etc/pki/trust/blacklist
์ ๋ขฐ ์ถ์ถ --format=pem-bundle \
โํํฐ='pkcs11:๊ฐ์ฒด=Comodo%20AAA%20Services%20root;์ ํ=cert' \
$d/Comodo_AAA_Services_root.pem &&
์ ๋ขฐ ์ถ์ถ --format=pem-bundle \
โfilter=โpkcs11:object=emSign%20ECC%20Root%20CA%20-%20G3;type=certโ \
$d/emSign_ECC_Root_CA_-_G3.pem &&
CA ์ธ์ฆ์ ์
๋ฐ์ดํธ
NixOS์์:
security.pki.caCertificateBlacklist = [
์ฝ๋ชจ๋ AAA ์๋น์ค ๋ฃจํธ
emSign ECC ๋ฃจํธ CA โ G3
];
NetBSD์์:
certctl untrust /usr/share/certs/mozilla/all/emSign_ECC_Root_CA_-_G3.pem &&
certctl untrust /usr/share/certs/mozilla/all/Comodo_AAA_Services_root.pem
์ถ์ฒ : opennet.ru
