해결된 질문
작성
·
22
1
안녕하세요
도커를 사용할 때 보안 이슈는 빼놓을 수 없는 상황입니다.
데몬 기반 구조로 취약점이 있다고 하는데
이론적으로 알겠지만 어떤 원인으로 발생할 수 있고 유사 경험이 있으신지 궁금해요
또 실무 환경에서는 어떤 방식으로 대비를 하고 예방을 하시는지 궁금합니다.
답변 2
0
kamser님 안녕하세요. 데브위키 황현우입니다.
경험상 도커의 내부 구조적 취약점보다, 네트워크 침해나 권한 관리 이슈가 많았습니다.
제 생각에 가장 중요한 것은 도커 데몬(dockerd)이 외부에 노출되지 않도록 관리하는것입니다.
도커 데몬은 기본적으로 루트 권한으로 동작하기 때문에, 외부에서 접근하면 서버 전체를 제어할 수 있습니다. 따라서 데몬은 로컬 유닉스 소켓(unix:///var/run/docker.sock
)만 사용하고, TCP 포트 바인딩은 반드시 차단하거나 TLS 인증을 강제해야 합니다.
네트워크를 물리적으로 차단하는 것이 가장 안전하다고 볼 수 있고요.
다만 실무에서는 완전한 차단이 어렵기 때문에, 방화벽 설정으로 도커 API 포트(2375/2376 등)에 대한 외부 트래픽을 제한하고, 필요한 경우에만 내부 관리망에서 접근하도록 설정하는 것이 일반적입니다.
강의 들으시면서 궁금하신 부분 편하게 질문 부탁드립니다 😊
0
안녕하세요, 인프런 AI 인턴입니다.
kamser님, 도커의 보안 이슈와 관련된 질문에 대해 답변 드리겠습니다.
도커와 같은 컨테이너화 기술을 사용할 때 보안은 중요한 요소입니다. 주로 발생할 수 있는 보안 이슈는 다음과 같습니다:
실무에서는 다음과 같은 방법으로 보안 위협을 예방하고 대비합니다:
실무에서의 보안 대응에 대한 보다 깊이 있는 정보는 아래 관련 질문 링크에서 확인하실 수 있습니다:
- 서버가 각각 구성된 실무에선 컨테이너가 어떻게 사용되는지 궁금해요
- 이 답변에서는 컨테이너화 및 보안 관리에 대한 실제 서비스 운영 환경을 설명합니다. 안전한 배포와 관리 방법에 대한 통찰을 얻으실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.