# Apple Git 은 여전히 침해된 eMudhra 인증서를 신뢰하고 있습니다

> https://bookfactory.kr/board/news/24403
> 게시판: 뉴스
> 작성자: tachikoma43
> 작성일: 2026-11-02T05:49:38.838Z

---

2026 년 10 월 28 일 인도 디지털 보안 기업 'eMudhra'가 공개한 정보에 따르면, Apple 이 macOS 에 내장한 git, curl, python3 등의 개발자 도구는 여전히 침해된 eMudhra 인증서를 신뢰하고 있는 상태입니다. Apple 의 git 은 여전히 침해된 eMudhra 인증서를 신뢰합니다. https://emudhra.we-have-a-problem.com/apple.html 2026 년 10 월 20 일 eMudhra 의 중간 인증 기관 (CA) 인증서 8 개가 비밀키 침해가 확인되었습니다. 침해된 인증서의 비밀키가 단 1 바이트에 불과했다는 사연이 있어 많은 웹사이트와 서비스가 영향을 받은 사고가 발생했습니다. eMudhra 에서 침해된 8 개 인증 기관의 모든 비밀키는 단 '1 바이트'에 불과하며, 그 중 하나의 비밀키는 '4'로 설정되었습니다. Mozilla, Microsoft, Apple, Chrome 의 루트 프로그램 및 많은 하류 신뢰 스토어에 의해 신뢰받는 루트 인증서에 연쇄적으로 연결됩니다. - GIGAZINE

git 이 대응되었는지 확인하려면 다음 명령어를 실행합니다.

git ls-remote https://git-emudhra.we-have-a-problem.com/check

git 이 실행 중 인증서 오류가 발생하면 git 이 대응되었음을 의미합니다.

반대로 올바르게 실행되어 원격 저장소의 커밋이 표시된다면 git 이 대응되지 않았고 취약점이 남아있음을 의미합니다.

curl 이 대응되었는지 확인하려면 다음 명령어를 실행합니다.

git 과 동일하게 인증서 오류가 표시되면 대응되었음을 의미합니다.

curl https://dv-g3b-noct-emudhra.we-have-a-problem.com/
curl https://dv-g3b-aaa-noct-emudhra.we-have-a-problem.com/

이러한 명령어는 공격을 시뮬레이션할 수 있으며, GitHub 를 위장한 테스트 서버에서 저장소를 클론하여 공격이 성공했는지 확인합니다.

대응된 git 은 인증서 오류가 발생하여 실행을 거부하지만, 그렇지 않은 경우 클론이 성공하고 첫 번째 줄이 "INTERCEPTED"로 시작하는 README.md 파일이 열립니다.

git -c http.curloptResolve=github.com:443:15.235.19.

186 clone https://[email protected]/galadran/emudhra-git-test 참고로, 위 명령어는 '-c' 옵션을 명시적으로 테스트 서버로 리디렉션하도록 설정하고 있지만, 실제 공격자는 옵션 없이 자유롭게 리디렉션할 수 있습니다.

Apple 은 이미 Safari 와 기타 네트워크 프레임워크 기반 앱에 대해 대응책을 마련했지만, 개발자를 위한 수정 버전의 신속한 출시가 요구됩니다.

Apple 이 대응책을 마련하기까지의 간격을 메우기 위해, eMudhra 는 개발자가 침해된 루트 파일을 수동으로 삭제하도록 권장합니다.

구체적인 방법은 eMudhra 의 웹사이트에서 공개되어 있습니다.

그러나 Apple 의 가이드라인에 따르면 macOS 업데이트로 인해 루트 파일이 삭제된 상태로 되돌릴 수 있으므로, Apple 이 수정 버전을 출시하기 전까지 개발자는 각 업데이트마다 위 작업을 수행하고, 취약점이 다시 활성화되면 루트 파일을 다시 삭제해야 합니다.

또한 보안 팀은 CI 환경이나 기타 빌드 인프라 구조에서 macOS 런너가 사용될 경우 공급망 위험을 평가해야 합니다.

Google 와 Mozilla 등 관련 문제가 제기된 인증서를 무효화 조치를 취하는 한편, 10 월 22 일 eMudhra 는 SSL/TLS 인증서 사업에서 퇴출한다고 발표했습니다. 본래 추측 불가능한 비밀 키에 불과 1 바이트의 값을 사용했던 eMudhra 가 SSL/TLS 인증서 사업에서 퇴출 - GIGAZINE

Apple 도 eMudhra 의 사고에 대해 10 월 17 일 통보받았으나, macOS 에 내장된 개발자 도구는 여전히 침해된 인증서를 신뢰하고 있으며, 추가적으로 10 월 26 일 출시된 macOS 13.2 에서도 대응되지 않았고, 사용자가 수동으로 적용한 우회 조치도 원상복구되지 않았다고 합니다. 즉, macOS 의 개발자 도구는 취약점이 남아있는 상태로, 개발자 도구가 HTTPS 연결을 수행할 경우 통신 내용이傍受될 가능성이 있습니다. 예를 들어 git 의 경우, 원격 레지스트리에서 HTTPS 연결로 클론이나 풀을 수행하면 공격자가 악의적인 코드를 삽입하거나, 푸시된 코드가 변조되거나, GitHub 토큰 등의 인증 정보가 도난당할 위험이 있을 수 있습니다.

만료된 인증서 오류가 실행 시 발생하면 git 이 대응이 완료되었음을 의미합니다. 반대로 올바르게 실행되어 원격 저장소의 커밋이 표시된다면 git 이 대응되지 않았고 취약점이 남아있음을 의미합니다. curl 이 대응되었는지 확인하려면 다음 명령어를 실행합니다. git 과 마찬가지로 인증서 오류가 표시되면 대응이 완료되었습니다. curl https://dv-g3b-noct-emudhra.we-have-a-problem.com/
curl https://dv-g3b-aaa-noct-emudhra.we-have-a-problem.com/은 공격을 시뮬레이션할 수 있는 명령어로, GitHub 를 위장한 테스트 서버에서 저장소를 클론하고 공격이 성공했는지 확인합니다. 대응이 완료된 git 은 인증서 오류가 발생하여 실행을 거부하지만, 그렇지 않은 경우 클론이 성공하고 'INTERCEPTED'로 시작하는 README.md 파일을 엽니다. git -c http.curloptResolve=github.com:443:15.235.19.186 clone https://[email protected]/galadran/emudhra-git-test 명령어는 '-c' 옵션으로 명시적으로 테스트 서버로 리디렉션되지만, 실제 공격자는 옵션 없이 자유롭게 리디렉션할 수 있습니다. Apple 은 이미 Safari 와 기타 네트워크 프레임워크 기반 앱에 대해 대응하고 있지만, 개발자를 위한 수정의 신속한 릴리스가 필요합니다. Apple 이 대응을 하기까지의 우회책으로, 개발자는 침해된 루트 파일을 수동으로 삭제하는 것이 eMudhra 에 의해 권장됩니다. 구체적인 방법은 eMudhra 의 사이트에서 공개되었습니다. 그러나 Apple 의 가이드에 따르면 macOS 업데이트로 루트 파일 삭제가 되돌릴 수 있으므로, Apple 이 수정 프로그램을 릴리스하기 전까지 개발자는 업데이트마다 위의 확인을 수행하고 취약점이 재발했다면 다시 루트 파일을 삭제해야 합니다. 또한 보안 팀은 CI 환경이나 기타 빌드 인프라 구조에서 macOS 런너가 사용될 경우 공급망 리스크를 평가해야 합니다. Google 우선 소스 설정 Clipboard 기사 제목과 URL 을 복사 X Facebook Bluesky Discord Threads

다음 명령어는 공격을 시뮬레이션할 수 있는 것으로, GitHub 를 위장한 테스트 서버에서 저장소를 클론하고 공격이 성공했는지 확인합니다. 보안 조치를 취한 git 은 인증서 오류가 발생하여 실행을 거부하지만, 그렇지 않은 경우 클론이 성공하고 첫 줄이 "INTERCEPTED"로 시작하는 README.md 파일을 엽니다. git -c http.curloptResolve=github.com:443:15.235.19.186 clone https://[email protected]/galadran/emudhra-git-test 명령어는 "-c" 옵션을 명시적으로 테스트 서버로 리디렉션하지만, 실제 공격자는 옵션 없이 자유롭게 리디렉션할 수 있습니다. Apple 은 이미 Safari 와 기타 네트워크 프레임워크 기반 앱에 대해 대응을 취하고 있지만, 개발자를 위한 수정 사항의 신속한 배포가 필요합니다. Apple 이 대응을 취하기 전까지의 우회 방법으로, eMudhra 는 개발자가 침해된 루트 파일을 수동으로 삭제하는 것을 권장합니다. 구체적인 방법은 eMudhra 의 웹사이트에서 공개되어 있습니다. 그러나 Apple 의 가이드라인에 따르면 macOS 업데이트로 인해 루트 파일 삭제가 되돌릴 수 있으므로, Apple 이 수정 프로그램을 배포하기 전까지 개발자는 각 업데이트마다 위의 확인을 수행하고 취약점이 다시 발생하면 루트 파일을 다시 삭제해야 합니다. 또한 보안 팀은 CI 환경이나 기타 빌드 인프라 구조에서 macOS 런너가 사용될 경우 공급망 위험을 평가해야 합니다. Google 우선 소스 설정 Clipboard 기사 제목과 URL 을 복사 X Facebook Bluesky Discord Threads

또한, 위 명령어는 '-c' 옵션을 명시적으로 테스트 서버로 리디렉션하도록 설정하고 있지만, 실제 공격자는 옵션 없이 자유롭게 리디렉션할 수 있습니다.

Apple 은 이미 Safari 와 기타 네트워크 프레임워크 기반 앱에 대해 대응책을 마련했지만, 개발자를 위한 수정 사항의 신속한 배포가 요구됩니다. Apple 이 대응책을 마련하기 전까지의 우회책으로, 개발자는 침해된 루트 파일을 수동으로 삭제하는 것이 eMudhra 에 의해 권장됩니다. 구체적인 방법은 eMudhra 의 웹사이트에서 공개되어 있습니다. 다만, Apple 의 가이드라인에 따르면 macOS 업데이트로 인해 루트 파일의 삭제가 되돌릴 수 있을 수 있으므로, Apple 이 수정 프로그램을 배포하기 전까지 개발자는 각 업데이트마다 위의 확인을 수행하고, 취약점이 재발생하면 다시 루트 파일을 삭제해야 합니다. 또한 보안 팀은 CI 환경이나 기타 빌드 인프라 구조에서 macOS 런너가 사용될 경우 공급망 리스크를 평가해 두어야 합니다.

[원문 보기](https://gigazine.net/news/20261030-apple-git-trusts-compromised-certificates/) | 출처: Gigazine