eMudhra가 인증서를 폐기한 뒤에도 인도 정부 사이트 수백 곳이 며칠간 해당 인증서를 계속 제공했으며, 본문 집계에서는 정부 도메인 이름 894개가 이에 해당함
이번 사태에는 G3 중간 CA 개인키 복구 취약점과 별개의 G1 인증서 9,356개 폐기가 겹쳐 있음. G1 루트 자체는 브라우저가 여전히 신뢰함
브라우저별 폐기 확인 방식에 따라 접속 결과가 달라짐. 조사 당시 Firefox는 해당 사이트를 차단했지만 Chrome, Edge, Android에서는 정상적으로 로딩됨
MeitY는 영향이 제한적이고 짧았다고 밝혔지만, 산하 기관과 CA 규제기관 사이트도 폐기된 인증서를 계속 제공한 사례에 포함됨
집계 범위와 시점에 주의해야 함. 본문 수치와 10월 24일 업데이트 수치가 다르며, 무응답 도메인이 실제로 어떤 인증서를 제공하는지는 확인되지 않음
G3 개인키 취약점과 G1 인증서 대량 폐기
G3 개인키 문제와 G1 대량 폐기는 서로 다른 사건임
2026년 10월 17일, emSign ECC Root CA - G3로 연결되는 중간 CA 8개의 개인키를 매우 쉽게 복구할 수 있는 문제가 발견됐고, 해당 중간 CA 인증서는 다음 날 폐기됨
별도로 10월 19일에는 RSA 계열인 emSign Root CA - G1의 인증서 9,356개가 “Superseded” 사유로 폐기됨. 이 집합은 eMudhra의 CP/CPS가 요구하는 인증서 유형 정책 OID가 빠진 미만료 인증서 전체와 일치함(Mozilla Bug 2082782)
인증서 폐기 이후 교체가 완료되지 않은 정부 사이트가 다수 확인됨
본문 집계의 정부 도메인 이름 2,976개 중 894개는 폐기된 인증서를 제공하고, 810개는 새 인증서로 교체했으며, 나머지는 응답하지 않음
MeitY 산하의 STPI, Bhashini, UIDAI, India PKI도 포함됨. India PKI를 운영하는 Controller of Certifying Authorities는 인도에서 eMudhra의 CA 사업을 규제하는 기관임
10월 24일에도 비자 사이트 indianvisaonline.gov.in, 출입국 관련 boi.gov.in, 장학금 사이트 nsp.gov.in 등이 폐기된 인증서를 제공함
이 회사의 범죄적 수준의 무능이 단독으로 순식간에 국제적 재난을 일으켰고, 지금도 모두를 실망시키고 있음.
시민으로서, 소셜 미디어에서 사건을 부풀린다는 외국인 탓은 잠시 접어두고 이들이 그토록 떠받드는 ‘국가 안보’ 논리만 따져봐도 이해하기 어려움. 국가적 재난에 해당하는 사안인데, 왜 아직도 국가 비상사태 수준으로 총력 대응해 해결하지 않은 것임?
eMudhra 측에 범죄적 수준의 무능이 있었다고 볼 실제 근거가 나온 것임? 지금까지의 경위를 보면 핵심은 다음과 같음.
원래 ECC 키는 예정대로 HSM 내부에서 생성됐고, 이번에는 키를 내보내야 해서 통상적인 키 생성 절차에 예외를 승인받아 래핑·언래핑을 시험했다고 함. 코드 결함으로 더 약한 두 번째 키 쌍이 내부에서 생성됐고, 키 라벨이 비슷해 이를 잘못 골라 CSR을 만든 뒤 자체 루트로 서명했으며, 같은 CSR을 Sectigo에도 교차 서명용으로 보냈다는 것임.
내 해석으로는 HSM 내부에서 추가 키 쌍을 만든 뒤 사람의 실수로 두 쌍을 혼동한 것임. 혼동해서는 안 됐지만, 그 실수만으로 이런 재앙이 발생해서는 안 됨. 두 번째 키 쌍도 똑같이 안전해야 하며, HSM은 애초에 이렇게 약한 키를 생성하지 못하게 해야 함.
다른 무언가가 잘못됐고 아직 전모를 알지 못함. eMudhra의 대응도 충분히 만족스럽지는 않지만, 모든 발언을 최악으로 해석하는 경향이 있는 듯함. 나는 암호학자도 아니고 HSM을 다뤄본 적도 없어서 결정적인 증거를 놓쳤을 수 있음. 관련 경험이 있는 분의 설명을 듣고 싶음.
노출 기간과 실제 영향은 구분할 수 있으므로, 영향이 매우 짧은 기간에 국한됐다는 표현 자체는 받아들일 만함. 취약한 기간은 길었지만 실제 영향은 좁았고, 그동안 아무도 발견하지 못했을 가능성이 커 보임. 적어도 인증서 투명성(CT) 로그를 보면 가장 명백하고 매력적인 표적인 주요 브라우저를 겨냥한 악용은 없었다고 볼 수 있음. 다른 방식으로 발견하고 악용했을 가능성은 있지만, 이를 뒷받침할 증거는 없음.
한편 eMudhra가 10월 19일 영향받지 않은 RSA 계층인 emSign Root CA - G1에서 ‘Superseded’를 사유로 폐기한 인증서 9,356개가 페이지 뒤쪽 목록에 나온 인증서들인지 궁금함. 지금 내가 이용에 지장을 받는 ociservices.gov.in은 G1인데, https://emudhra.we-have-a-problem.com/ 에서 문제가 있다고 한 것은 G3임. 목록에 G1과 G3가 섞여 있는 것임?
왜 멀쩡한 G1 인증서를 갑자기 폐기해 피해를 키웠는지 모르겠음. 주요 사이트를 포함한 여러 정부 사이트가 이번 주 대부분 동안 망가져 있다는 것도 황당함. 영향받는 고객 모두에게 연락했다면 하루 안에 해결할 수 있지 않았을까?
내용과 별개로, 이 페이지는 스타일에 html, body { overflow-x: hidden }을 넣으면 안 되는 이유도 잘 보여줌. 화면 너비를 꽉 채우는 장식 기법에서 사소한 넘침을 없애려고 흔히 쓰지만, 나중에 넓은 표를 넣으면 오른쪽 열에 접근할 수 없게 됨.
내가 놓친 게 있을 수도 있지만, 오프라인에서 인증서 체인을 위조할 수 있다면 CT 로그가 왜 근거가 되는 것임?
인도 웹사이트를 사칭한 일이 없었다는 뜻이라면 지나치게 단정적임. 사칭이 가능했던 기간이 아주 짧았다는 뜻이라면 틀린 말임.