Kant's IT/Issue on IT&Security

깃허브 3,900만 건 비밀정보 유출 사건과 보안 기능 강화 조치 분석

Kant Jo 2025. 5. 13. 08:30

2024년 비밀정보 3,900만 건 유출 된 깃허브, 보안 기능 대폭 강화 나서 - 데일리시큐

 

2024년 비밀정보 3,900만 건 유출 된 깃허브, 보안 기능 대폭 강화 나서 - 데일리시큐

깃허브(GitHub)가 2024년 한 해 동안 저장소에서 발견된 3,900만 건 이상의 비밀정보 유출을 계기로 보안 기능을 대폭 강화했다. API 키와 사용자 인증 정보 등 민감한 데이터가 저장소에 노출되며 사

www.dailysecu.com

 

Massive GitHub Leak: 39M API Keys & Credentials Exposed

 

Massive GitHub Leak: 39M API Keys & Credentials Exposed

Over 39 million API keys, credentials, and other sensitive secrets were exposed on GitHub in 2024, raising considerable alarm within the developer community.

gbhackers.com

 

  • 유출 사고 개요
    • 2024년 한 해 동안 GitHub 저장소에서 3,900만 건 이상의 비밀정보(API 키, 인증 토큰 등)가 노출됨
    • 비밀정보 유출은 공개 저장소뿐만 아니라 비공개 저장소 및 내부 협업 저장소에서도 다수 발생
    • 주된 원인은 개발자 커밋 실수, Git 기록 노출, 저장소 설정 오류 등
  • 유출의 보안적 영향
    • API 키 및 사용자 인증 정보는 시스템 간 통신, 인증, 데이터 접근 제어에 활용됨
    • 공격자는 유출된 키를 이용해 서비스 인증 우회, lateral movement, 데이터 탈취 수행 가능
    • 사소한 유출이 기업 전체 보안 침해로 이어지는 공급망 위협으로 확대됨
  • GitHub의 보안 기능 대폭 강화 조치
    • 푸시 보호(Push Protection) 기본 적용
      • 2024년 2월부터 모든 공개 저장소에 기본 활성화
      • 푸시 시점에서 비밀정보 포함 여부 실시간 검사 및 차단
    • 보안 기능 독립형 출시
      • 기존 통합 보안 패키지에서 비밀 보호(Secret Protection)와 코드 보안(Code Security) 기능을 분리 제공
      • 중소 개발 조직도 저렴한 비용으로 고급 보안 도구 이용 가능
    • 조직 단위 무료 진단 기능
      • 공개, 비공개, 내부, 보관 저장소 전반에서 비밀정보 자동 스캔 가능
    • 우회 권한 위임 기능
      • 특정 사용자 또는 팀에게만 비밀 포함 커밋 푸시 허용 가능
      • 정책 기반 커밋 통제로 조직 차원의 보안 관리 가능
    • AI 기반 탐지 기능 도입
      • GitHub Copilot을 활용하여 구조화되지 않은 비밀번호, 키 등도 탐지 가능
      • 탐지 정확도 향상 및 오탐률 감소
    • 클라우드 사업자와의 연동 강화
      • AWS, Google Cloud, OpenAI와 연동된 비밀 키 탐지 및 폐기 자동화
      • 노출 즉시 토큰 격리 또는 무효화 가능
  • 보안 권고
    • 비밀정보는 코드베이스에서 분리하여 환경 변수 또는 비밀 관리 도구(Vault) 활용
    • CI/CD 파이프라인 통합을 통한 비밀 처리 자동화
    • 정기적인 보안 감사 및 비밀정보 스캔 도구 활용 권장
    • 최소 권한 원칙에 따라 비밀 접근 대상자 제한
  • 결론
    • 3,900만 건 유출은 세계 최대 개발 플랫폼에서의 대규모 보안사고로, 개발문화 전반의 보안 인식 전환 필요성 제기
    • GitHub의 보안 기능 강화는 실질적인 대응이지만, 최종 보안 책임은 사용자와 조직에 있음
    • 비밀정보 노출 방지는 더 이상 선택이 아닌 필수이며, 보안 자동화, 정책 기반 관리, AI 탐지기 연계가 핵심 대응 전략으로 자리잡아야 함