TMAegisBeta
docker için daha fazla kural

Docker

TMA-DOCKER-7.3

Ensure that all Docker swarm overlay networks are encrypted

OrtaDüzey 1Otomatikdocker

Açıklama

Overlay network traffic between swarm nodes is unencrypted by default. On an active swarm node every overlay network must have the encrypted option; compliant when swarm mode is inactive.

Nasıl denetlenir

Denetim yöntemi: Kabuk komutu

shell
st=$(docker info --format '{{.Swarm.LocalNodeState}}') || exit 1; [ "$st" = active ] || { echo compliant; exit 0; }; ns=$(docker network ls --filter driver=overlay --quiet) || exit 1; [ -z "$ns" ] && { echo compliant; exit 0; }; out=$(docker network inspect --format '{{.Name}} {{index .Options "encrypted"}}' $ns) || exit 1; bad=$(printf '%s\n' "$out" | awk 'NF<2 {print $1}'); [ -z "$bad" ] && echo compliant || printf 'unencrypted overlay: %s\n' $bad
Beklenen çıktı
compliant

Nasıl düzeltilir

Düzeltme yöntemi: Kılavuz veya altyapı yaması

Create overlay networks with --opt encrypted (docker network create -d overlay --opt encrypted <name>) and move services onto them.

Özellikler

İşletim sistemleri
Herhangi biri
Etiketler
dockerswarmnetwork
Referans
CIS Docker Benchmark v1.9.0 - 7.3 Ensure that all Docker swarm overlay networks are encrypted

Bu ana makineyi denetle

Bunu denetleme izniniz olan bir makinede çalıştırın. Tarama salt okunurdur.

shell
tmaegis scan --target docker