Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Següent revisió | Revisió prèvia | ||
tech:docker:security [16/11/2021 09:57] – creat mate | tech:docker:security [28/11/2021 12:24] (actual) – [docker security] mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | = docker | + | = docker |
- | * [[https:// | + | * SSL, TLS: [[https:// |
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
* '' | * '' | ||
+ | |||
+ | * [[https:// | ||
+ | * '' | ||
+ | * [[https:// | ||
+ | |||
+ | == creación certificados | ||
+ | * CA: <code bash> | ||
+ | openssl req -x509 -new -nodes -key ca-key.pem -days 3650 -out ca.pem -subj '/ | ||
+ | </ | ||
+ | <code properties; openssl-ca.cnf> | ||
+ | req_extensions = v3_req | ||
+ | distinguished_name = req_distinguished_name | ||
+ | [req_distinguished_name] | ||
+ | [ v3_req] | ||
+ | basicConstraints = CA:FALSE | ||
+ | keyUsage = nonRepudiation, | ||
+ | extendedKeyUsage = serverAuth, clientAuth</ | ||
+ | * client: <code bash> | ||
+ | openssl req -new -key client-key.pem -out client-cert.csr -subj '/ | ||
+ | openssl x509 -req -in client-cert.csr -CA ca.pem -CAkey ca-key.pem -CAcreateserial -out client-cert.pem -days 3650 -extensions v3_req -extfile openssl-ca.cnf | ||
+ | </ | ||
+ | * daemon: <code bash> | ||
+ | sudo chmod 700 / | ||
+ | sudo cp ca.pem / | ||
+ | sudo vim / | ||
+ | sudo openssl genrsa -out / | ||
+ | sudo openssl req -new -key / | ||
+ | sudo openssl x509 -req -in / | ||
+ | </ | ||
+ | <code properties; openssl-daemon.cnf> | ||
+ | req_extensions = v3_req | ||
+ | distinguished_name = req_distinguished_name | ||
+ | [req_distinguished_name] | ||
+ | [ v3_req ] | ||
+ | basicConstraints = CA:FALSE | ||
+ | keyUsage = nonRepudiation, | ||
+ | extendedKeyUsage = serverAuth, clientAuth | ||
+ | subjectAltName = @alt_names | ||
+ | |||
+ | [alt_names] | ||
+ | DNS.1 = yourtestweb | yourprodweb | ||
+ | DNS.2 = yourtestrserve | yourprodrserve | ||
+ | IP.1 = 127.0.0.1 | ||
+ | IP.2 = 10.0.0.87 | 10.10.0.37 | ||
+ | </ | ||
+ | * change dockerd | ||
+ |