Disgraced eMudhra drops out of TLS business after using cert private key of 4
개인키가 4였던 인증서 사고 뒤 TLS 사업에서 철수하는 eMudhra
eMudhra가 3~8비트 수준으로 쉽게 추측할 수 있는 개인키가 포함된 TLS 인증서 8건을 발급한 뒤 글로벌 SSL/TLS 사업에서 철수한다고 밝혔습니다. 회사는 규제 준수 비용과 낮은 매출 비중을 이유로 들었지만, 사고를 둘러싼 사회관계망서비스의 관심이 과도했다고도 주장했습니다.
- 주제
에디터 노트
인증기관의 결함 있는 개인키는 해당 기관이 발급한 인증서만의 문제가 아니라 브라우저와 여러 서버가 신뢰하는 인증 체계에 영향을 줍니다. 384비트 키가 3~8비트 수준으로 줄었다는 차이는 기술적 실패의 규모를 분명히 보여줍니다. eMudhra는 비용과 매출 비중을 철수 이유로 들면서 사고에 쏠린 관심도 과도했다고 주장했습니다. Reddit에서는 이 설명이 책임 회피라는 비판과, 과거 Symantec 사례와 이번 사건을 구분해야 한다는 반론이 나왔습니다. 인증서 폐기나 사고 대응 절차는 제공된 기사에 구체적으로 나오지 않습니다.
AI 요약
인도 인증기관 eMudhra가 글로벌 SSL/TLS 인증서 사업에서 철수한다고 발표했습니다. V. Srinivasan 회장은 규정 준수 비용과 복잡성이 커지는 반면 TLS 사업은 전체 매출의 1%에 불과하다고 설명했습니다. 무료 TLS 인증서 제공 기관의 등장으로 투자 수익도 줄었다고 덧붙였습니다. 회사는 사고가 사회관계망서비스에서 과도하게 확대돼 SSL/TLS 사업의 실제 비중과 맞지 않는 관심을 받았다고 밝혔습니다.
개인키가 사실상 추측 가능한 수준
발표 이틀 전 연구자들은 eMudhra가 발급한 중간 TLS 인증서 8건에서 결함 있는 개인키를 발견했습니다. NIST P-384 타원곡선 암호화 키는 약 384비트의 무작위성을 가져야 하지만, 해당 키는 3~8비트 수준이었습니다. 기사에 열거된 키 값은 4, 56, 66, 115, 155, 156, 230, 237입니다. 가장 강한 키도 가능한 값이 256개뿐이어서 밀리초 단위로 찾아낼 수 있었습니다.
개인키를 알아낸 공격자는 주요 브라우저가 신뢰하는 TLS 인증서를 위조할 수 있습니다. 이메일 서버와 IoT 기기, Docker 컨테이너, 구형 Linux 시스템, 자체 인증서 저장소를 포함한 CLI 도구도 영향을 받을 수 있다고 기사는 설명합니다.
Reddit 반응
- @SHUT_DOWN_EVERYTHING — 사회관계망서비스 탓을 하면서 책임은 전혀 지지 않았고, 별일 아니라는 식으로 말했다고 비판했습니다.
- @Any-Climate6341 — 키 생성 소프트웨어가 최소 키 크기를 강제하지 않는 이유를 물으며, eMudhra 같은 사례가 업계에 더 있을지 우려했습니다.
- @archlich — 인증을 받은 소프트웨어라면 최소 크기를 강제한다고 답했습니다.
- @aviodallalliteration — '4'가 어떻게 유효한 키가 될 수 있는지 물었습니다.
- @Lost-Droids — 이 인증서들은 키가 255보다 작은 수준이었다고 답했습니다.
- @netboy34 — 단순화한 예시라며 정상 키를 0x0754adf47853066e4784ca4775, 사고 키를 0x000000000000000000000004로 나타냈습니다.
- @doolpicate — 회사가 너무 태연하게 철수한 점을 들어 인증서를 의도적으로 오염시킨 것 아니냐고 추측했습니다.
- @K33P4D — 2018년 Symantec과 Trustico도 키 유출 뒤 같은 방식으로 사업에서 물러났다며, 공개적으로 책임을 묻는 사례가 업계에 더 생기길 바란다고 했습니다.
- @tindalos — Symantec은 충분히 책임을 져야 했지만 이번 일을 단순한 개인키 혼동과 같은 사례로 묶어 비교하는 데 반대했습니다.
원문: Ars Technica / 번역·요약: Trawling