Reddit

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