mitmproxy, 유출된 eMudhra 중간 CA 키로 TLS 인증서 서명하는 옵션 추가

mitmproxy adds --emudhra option

mitmproxy에 `--emudhra` 옵션이 추가됐다. 이 옵션을 켜면 유출된 eMudhra 중간 CA(EM OV TLS CA - G3C)의 개인 키로 TLS 인증서에 서명한다. 유출 키와 교차 서명된 루트 체인을 코드에 내장해, 해당 CA를 신뢰하는 클라이언트를 대상으로 한 테스트에 쓸 수 있다. 같은 시기 certifi 의존성을 올려 사전 빌드 바이너리에서 eMudhra CA를 제거한 변경과 짝을 이룬다.

유출된 eMudhra 중간 CA(EM OV TLS CA - G3C, d=4)와 교차 서명된 루트(emSign Root TLS CA - G3)입니다.
  1. Confiks

    개인 키를 포함하고 매 요청마다 인밴드로 브루트포스하지 않는 건 거의 아쉬울 정도네요.

  2. mhils

    하, 이게 HN에 올라올 줄은 몰랐네요!

    릴리스는 이제 나왔고, https://www.mitmproxy.org/posts/releases/mitmproxy-12.3/ 에 블로그 포스트도 포함되어 있습니다. 설명할 건 별로 없고, 그냥 `--emudhra`를 넘기면 됩니다. :)

  3. CGamesPlay

    이건 emSign 루트 경로를 사용하는 것 같은데, 유용하긴 하지만 AAA 루트 경로도 상황에 따라 똑같이 유용합니다. AAA 루트 경로는 2025년 2월 이후의 루트 저장소에서는 https용으로 비활성화되었지만, 아주 오래전부터 루트 저장소에 있었습니다. 반면 emSign 루트 경로는 2018년경부터 루트 저장소에 포함되었고 2026년 10월에 제거되었습니다.

    그래서 오래된 IoT 기기를 해킹하는 관점에서 보면, 기기가 2018년 이후로 업데이트되지 않았다면 AAA 경로가 통할 것이고, 2025년 2월 이후라면 둘 중 어느 경로든 통하며, 2026년 10월 이후라면 emSign 경로가 통합니다.

  4. shrubble

    제가 제대로 이해한 거라면, 이 방법으로 스마트 TV와 제조사 사이의 통신을 스니핑할 수 있다는 건가요?

  5. dang

    최근 관련 글:

    당신의 MCU는 아마 eMudhra 중간 CA 침해를 피했을 겁니다 - https://news.ycombinator.com/item?id=50183280 - 2026년 10월 (댓글 24개)

    Eight Bits of Trust: eMudhra의 CA 키가 밀리초 만에 크랙되다 - https://news.ycombinator.com/item?id=50177916 - 2026년 10월 (댓글 411개)

    eMudhra 중간 CA 침해 - https://news.ycombinator.com/item?id=50166579 - 2026년 10월 (댓글 478개)

  6. cherioo

    이 인증서가 최근에야 신뢰받기 시작해서, 비교적 새롭지만 너무 새롭지는 않은 기기만 취약한 줄 알았는데요. 제가 이게 어떻게 작동하는지 잘못 이해하고 있는 걸까요?

  7. seniorsassycat

    이게 탈옥, 리버스 엔지니어링, MITM에 실제로 얼마나 큰 도움이 될까요?

  8. tecleandor

    주변에 있는 좀 오래된 안드로이드 폰 몇 대에서 앱을 스니핑하기에 아주 좋겠네요. 인증서 피닝을 하고 있지 않기를 바랍니다.

이 날의 다른 글

2026-10-22