🇰🇷 한글 설명
Docker Desktop의 macOS 구성 프로필을 통해 조직 로그인이 강제되는 환경에서 Registry Access Management(RAM) 정책이 적용되지 않는 보안 결함입니다. 이로 인해 개발자들이 승인되지 않은 레지스트리에서 악성 이미지를 다운로드할 수 있게 됩니다.
💡 쉬운 설명
Docker Desktop이 회사 정책으로 특정 이미지 출처만 사용하도록 제한하려고 했지만, macOS 설정 프로필 사용 시 이 제한이 작동하지 않습니다. 그 결과 개발자가 어떤 출처에서든 이미지를 받을 수 있어 악성 이미지 설치 위험이 생깁니다.
🇺🇸 원문 (English)
Registry Access Management (RAM) is a security feature allowing administrators to restrict access for their developers to only allowed registries. When a MacOS configuration profile is used to enforce organization sign-in, the RAM policies are not being applied, which would allow Docker Desktop users to pull down unapproved, and potentially malicious images from any registry.
📍 영향받는 시스템
macOS에서 구성 프로필로 조직 로그인이 강제된 Docker Desktop (정확한 버전 미상)
⚔️ 공격 벡터
조직 내 개발자가 RAM 정책 우회를 통해 미승인 레지스트리에서 악성 또는 취약한 컨테이너 이미지를 다운로드 및 실행
🛡️ 대응 방법
Docker Desktop을 최신 버전으로 업데이트하거나 관리자가 다른 정책 강제 메커니즘 구현
🔧 검증 코드
명령어 출력에서 Registry 관련 설정과 활성 정책 정보를 확인하면 현재 시스템의 RAM 정책 적용 여부를 판단할 수 있습니다.
docker info 2>/dev/null | grep -i 'registry\|config'