рд▓рдЧрднрдЧред рдЯреНрд░рд╛рдВрд╕ред : рдбреЙрдХрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╖рдп рд╢рд╛рдпрдж рдЖрдЬ рдХреА рдЖрдИрдЯреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЕрдирдиреНрдд рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдЧреЗ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рдмрд┐рдирд╛, рд╣рдо рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдЕрдЧрд▓реЗ рдЪрдпрди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдЖрдкрдХреЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВрдЧреЗред рдФрд░ рд╣рдордиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрдЧреЗ рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдФрд░ рдХрдИ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рд╣реА рдЪрдпрди рдХреЛ рдкреВрд░рдХ рдмрдирд╛рдпрд╛ред
рдпрд╣рд╛рдВ рдбреЙрдХрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЧрд╛рдЗрдб рд╣реИред рдлреАрдбрдмреИрдХ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдХреБрдЫ рдЕрдВрд╢реЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реИ, рдФрд░ рдЙрди рд╕рднреА рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдВрдЪрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЛ рддреАрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдореЗрдЬрдмрд╛рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдВрджрд░ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╛рдп;
- рдЕрд╕реЗрдВрдмрд▓реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдФрд░ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд┐рд░реНрджреЗрд╢;
- рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрдХрд░рдг рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЙрдХрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрд╕рд╛рдзрди рдиреЗрддреГрддреНрд╡ рдХрд╛ рдЖрдзрд╛рд░ рдмрди рдЧрдП рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХрдИ рдиреАрдЪреЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВред рдЗрд╕реЗ рд╕рдВрдкреВрд░реНрдг рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рднреА рдореВрд▓ рдмрд╛рддреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред рд╕реАрдЖрдИрдПрд╕ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ (рд▓рд┐рдВрдХ рдЗрд╕ рдореИрдиреБрдЕрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рджреА рдЧрдИ рд╣реИ), рд╕рд╛рде рд╣реА рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рднреАред
рдбреЙрдХрд░ рд╕реБрд░рдХреНрд╖рд╛ рдмреЗрдВрдЪрдорд╛рд░реНрдХ
рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдмреЗрдВрдЪ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдбреЙрдХрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдкрдЯрдХрдерд╛ рдПрдХ рдЕрдЪреНрдЫреА рд╣реЗрдпреБрд░рд┐рд╕реНрдЯрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░реАрдХреНрд╖рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдг рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣реЛрд╕реНрдЯ рдУрдПрд╕
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдореЗрдЬрдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдпрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рдореНрди рдЕрдиреБрд╢рдВрд╕рд╛рдУрдВ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рднреЗрджреНрдпрддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╡рд┐рд╡реЗрдХрдкреВрд░реНрдг рд╣реЛрдЧрд╛ред
рдСрдбрд┐рдЯ рдирд┐рдпрдо
рд▓реЗрдЦрд╛ рдкрд░реАрдХреНрд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЙрдХрд░ рд╕реЗ рдЬреБрдбрд╝реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдСрдбрд┐рдЯ рдирд┐рдпрдореЛрдВ рдХреЛ рдмрдирд╛рдПрдВ рдФрд░
auditctl
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк
-w /usr/bin/dockerd -k docker
/etc/audit.rules
рдХреЛ
/etc/audit.rules
рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдСрдбрд┐рдЯ рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЗрдирд┐рд╢ рдореЛрдб
FIPS рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдЯреВрд▓ рдХреЛ рдбреЗрдирд┐рд╢ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ
(рдЕрдореЗрд░рд┐рдХреА рд╕рдВрдШреАрдп рд╕реВрдЪрдирд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдорд╛рдирдХ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджред) , рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рдВрдШреАрдп рдФрд░ рдЙрджреНрдпреЛрдЧ рдорд╛рдирдХреЛрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╣реЛрд╕реНрдЯ OS рджрд╛рди рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
sed -i 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="fips=1 /g' /etc/default/grub grub2-mkconfig -o /boot/grub2/grub.cfg && reboot
рдЖрдкрдХреЛ Docker Engine рдореЗрдВ FIPS рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
mkdir -p /etc/systemd/system/docker.service.d 2>&1; echo -e "[Service]\n Environment=\"DOCKER_FIPS=1\"" > /etc/systemd/system/docker.service.d/fips-module.conf; systemctl daemon-reload; systemctl restart docker
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП
рдбреЙрдХрд░ рдФрд░
рд░реЗрдб рд╣реИрдЯ рдкреНрд░рд▓реЗрдЦрди рджреЗрдЦреЗрдВред
рдбреЙрдХрд░ рд░рд╣рд╕реНрдп
рдЧреЛрдкрдиреАрдп рдбреЗрдЯрд╛ рдХреЛ рд░рд╣рд╕реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк docker рд╕реЗрд╡рд╛ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
docker service create --label com.docker.ucp.access.label=/prod --name nginx --publish 443 --secret source=orcabank_prod_mobile.ca.pem.v1,target=ca.pem nginx
рд╡рд┐рд╡рд░рдг рдХреЗ
рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬ рджреЗрдЦреЗрдВред
рдбреЙрдХрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓
рдирд┐рдореНрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ
/etc/docker/daemon.json
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
/etc/docker/daemon.json
рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдкрд░рд┐рд╡рд╣рди рд╕реБрд░рдХреНрд╖рд╛
рдХреЗрд╡рд▓ рдЯреАрдПрд▓рдПрд╕ рдЧреНрд░рд╛рд╣рдХ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЛрдХрд░ рдбреЗрдореЙрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрджрд┐ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдЖрд╡рд╢реНрдпрдХ рд╣реИ)ред
рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд▓рдЧрдЗрдиреНрд╕
рддрдп рдХрд░реЗрдВ рдХрд┐ рдХреМрди рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреМрди рд╕реА рдЖрдЬреНрдЮрд╛рдУрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдлрд┐рд░ рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЛ рдЪрд▓рд╛рдПрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝реЗрдВ:
dockerd --authorization-plugin=PLUGIN_ID
рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП,
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВред
рдбреЗрдореЙрди рд╡рд┐рдХрд▓реНрдк
рдбреЙрдХрд░ рдбреЗрдорди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
--live-restore
- рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рд┐рд╕реНрдЯрдо рд╢рдЯрдбрд╛рдЙрди рдпрд╛ рд░рд┐рдмреВрдЯ рдХреЗ рджреМрд░рд╛рди рдХрдВрдЯреЗрдирд░ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдХрдо рд╕реЗ рдХрдо рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдкреИрдЪ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ;--userland-proxy=false
- рдЬрдм рд╣реЗрдпрд░рдкрд┐рди --userland-proxy=false
рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВ рдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдкреНрд░реЙрдХреНрд╕реА рдПрдХ рдирд┐рд░рд░реНрдердХ рд╕реЗрд╡рд╛ рдмрди рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рд╕рдВрднрд╛рд╡рд┐рдд рд╣рдорд▓реЗ рд╡реИрдХреНрдЯрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИ;--no-new-privileges
- suid рдпрд╛ sguid рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ;--seccomp-profile /path/to/profile
- рдпрджрд┐ рдЖрдкрдХреА рд╕реНрд╡рдпрдВ рдХреА seccomp рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ Seccomp рдФрд░ Docker рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВред
рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрдорд╛рдг
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддрд╣рдд рдЪрд▓рд╛рдПрдВ (рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реВрдЯ рдХреЗ рддрд╣рдд рди рдЪрд▓рд╛рдПрдВ)ред
рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕
рдбреЗрдореЙрди рдХреЗ рд▓рд┐рдП рджреВрд░рд╕реНрде рдкрд╣реБрдБрдЪ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░реЗрдВред рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдЕрд▓рдЧ рдХрд░реЗрдВ
рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╕реНрдерд╛рди рдЕрд▓рдЧ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рд╣реЛрд╕реНрдЯ рдирд╛рдо рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдВрдЯреЗрдирд░ рдХреЗ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдорд╕реНрдерд╛рди рдХреЛ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдбреЙрдХрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ)ред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрд▓реНрд▓реЗрдЦ рдЗрд╕рдХреЗ рдорд╣рддреНрд╡ рдХреЗ рдХрд╛рд░рдг рд╣реИред
Healthcheck'i
Healthcheck (Health Check) рдХрдВрдЯреЗрдирд░ рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИред рдпрд╣
HEALTHCHECK
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Dockerfile рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣реЗрд▓реНрдердЪреЗрдХ рдЖрдкрдХреЛ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрджрд┐ рд╕рд░реНрд╡рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ 1 рдЕрдЧрд░ рдпрд╣ "рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд" рд╣реИ, рддреЛ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдВрдЪ 0 рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред
HEALTHCHECK CMD curl --fail http://localhost || exit 1
SELinux
рдпрджрд┐ SELinux рд╣реЛрд╕реНрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рддреЛ SELinux рдиреАрддрд┐ рдмрдирд╛рдПрдБ рдпрд╛ рдЖрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ SELinux рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде рдбреЗрдХрд░ рдореЛрдб рдореЗрдВ Docker рдЪрд▓рд╛рдПрдБ:
docker daemon --selinux-enable
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
docker run --interactive --tty --security-opt label=level:TopSecret centos /bin/bash
рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдбреЙрдХрд░ рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рд╕реБрдирддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╛рддрд╛рдпрд╛рдд рдХреЗрд╡рд▓ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ, рдРрд╕реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЕрдиреБрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд╣рдорд▓реЗ рдХрд╛ рдЦрддрд░рд╛ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЗрд╕рдХреЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рдореЗрдЬрдмрд╛рди рдкрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рдмрд╛рдВрдз рд╕рдХрддреЗ рд╣реИрдВ:
docker run --detach --publish 10.2.3.4:49153:80 nginx
рдХреИрд╢реНрдб рдЫрд╡рд┐ рд╕рдВрд╕реНрдХрд░рдг
рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕реНрдерд╛рдиреАрдп рдХреИрд╢ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдЖрдкрдХреЛ рдЫрд╡рд┐ рдХрд╛ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдпрд╛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╡рд╛рд▓рд╛ рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдиреЗрдЯрд╡рд░реНрдХ рдкреБрд▓
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдореЙрдбрд▓,
docker0
, рдПрдЖрд░рдкреА-рд╕реНрдкреВрдлрд┐рдВрдЧ рдФрд░ рдореИрдХ-рдмрд╛рдврд╝ рдЬреИрд╕реЗ рд╣рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрдордЬреЛрд░ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреБрд▓ рдмрдирд╛рдПрдВ, рдЬреИрд╕рд╛ рдХрд┐
рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд
рд╣реИ ред
рдбреЙрдХрдЯрд░ рд╕реЙрдХреЗрдЯ рдЪреЗрддрд╛рд╡рдиреА
рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдХрднреА рднреА рдбреЙрдХ рд╕реЙрдХреЗрдЯ рди рдлреЗрдВрдХреЗред рдЕрдиреНрдпрдерд╛, рдХрдВрдЯреЗрдирд░ рдбреЙрдХрд░ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╣реЛрд╕реНрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВред рдпрд╣ рдордд рдХрд░реЛред
рдбреЙрдХрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рдбреЙрдХрд░ рдЯреНрд░рд╕реНрдЯ
рдбреЙрдХрд░ рдЯреНрд░рд╕реНрдЯ рдЖрдкрдХреЛ рдЙрди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЕрдЦрдВрдбрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Docker Trust рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ Docker рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдирд┐рдЬреА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ Notary Server рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА
рдпрд╣рд╛рдБ ред
рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдЯреНрд░рд╕реНрдЯ
рдСрдлрд╝ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдЗрдВрдЬрди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛
рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдЦрдВрдб рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИред
рднреЗрджреНрдпрддрд╛ рд╕реНрдХреИрди
рдбреЙрдХрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рднреЗрджреНрдпрддрд╛ рд╕реНрдХреИрдирд░ рд╣реИ, рдЬреЛ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдСрдлрд╝рд▓рд╛рдЗрди-рд╕реНрдХреИрдирд┐рдВрдЧ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрд╡реАрдИ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рдирд╛ рдЙрдиреНрд╣реЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреБрд░рдВрдд рдорд┐рд▓реА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИред рдРрд╕рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП,
рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВред
рд▓рдЧрднрдЧред рдЯреНрд░рд╛рдВрд╕ред : рдбреЛрдХрд░-рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕-рднреЗрджреНрдпрддрд╛ рд╕реНрдХреИрдирд░ рднреА рд╣реИрдВ, рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВредLDAP рдФрд░ UCP рдПрдХреАрдХрд░рдг
рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд▓реЗрди рдХреЛ LDAP рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдЕрдирд╛рд╡рд╢реНрдпрдХ рджреЛрд╣рд░рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣реЛрдЧреАред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВ рд▓реЗрдЦ
рдореЗрдВ рдПрдХ LDAP рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░реЗрдВ ред
рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА
рдбреЙрдХрд░ рдХреА рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП,
docs.docker.com рдкрд░
рдЬрд╛рдПрдВ ред рд╣рдо
рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗрдВрджреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рднреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред
рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдмреЛрдирд╕
рдЗрд╕ рд▓реЗрдЦ рдХреЗ рддрд╛рд░реНрдХрд┐рдХ рдкреВрд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо
рдбреЙрдХрд░ рдореЗрдВ 10 рд▓реЛрдХрдкреНрд░рд┐рдп рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕реЗ
рдПрдХ рдЕрдиреНрдп рд▓реЗрдЦ (Doerrfeld.io рдХреЗ рдмрд┐рд▓ рдбреЛрд░рдлреЗрд▓реНрдб рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд) рд╕реЗ рдЙрдзрд╛рд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрдирдмреА : " 33+ рдХреБрдмреЗрд░рдиреЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрдХрд░рдг " рд▓реЗрдЦ рдореЗрдВ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВред- рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдмреЗрдВрдЪ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╣реИ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред

- рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдХреНрд▓реЗрдпрд░ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред рдпрд╣ рдХрдИ рд╕реАрд╡реАрдИ рднреЗрджреНрдпрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ (рд░реЗрдб рд╣реИрдЯ, рдбреЗрдмрд┐рдпрди, рдЙрдмрдВрдЯреВ рдЬреИрд╕реЗ рдЕрдЧреНрд░рдгреА рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХреЗ рдЯреНрд░реИрдХрд░реНрд╕ рд╕рд╣рд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ ("рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ" рдХреЗ рдЕрд▓рд╛рд╡рд╛)ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдбреЙрдХрд░ рд╣рдм рдХреЗ рд╕рдорд╛рди) - Quay.io.
- Cilium BPF рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рддрдХрдиреАрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдХрд░реНрдиреЗрд▓-рд╕реНрддрд░реАрдп рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред
- рд▓рдВрдЧрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реАрд╡реАрдИ рдЖрдзрд╛рд░рд┐рдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдиреАрддрд┐рдпреЛрдВ (рд╕рдлреЗрдж / рдХрд╛рд▓реА рд╕реВрдЪреА, рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдЖрджрд┐ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- OpenSCAP рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдкреВрд░реНрдг рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реИред рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП, рдпрд╣
oscap-docker
рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред - Dagda рдХрдордЬреЛрд░рд┐рдпреЛрдВ, рдЯреНрд░реЛрдЬрди, рд╡рд╛рдпрд░рд╕ рдФрд░ рдореИрд▓рд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП Docker рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред рд╕реАрд╡реАрдИ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдУрдбрдмреНрд▓реНрдпреВрдПрдПрд╕рдкреА рдирд┐рд░реНрднрд░рддрд╛ рдЬрд╛рдВрдЪ, рд░реЗрдб рд╣реИрдЯ рдУрд╡рд▓ рдбреЗрдЯрд╛рдмреЗрд╕, рд╢реЛрд╖рдг рдбреЗрдЯрд╛рдмреЗрд╕ рд╢реЛрд╖рдг рднрдВрдбрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- рдиреЛрдЯрд░реА рдбреЛрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рд╣реИ, рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдбреЙрдХрд░ рдЗрдВрдХ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдереА (рдФрд░ рдлрд┐рд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕реАрдПрдирд╕реАрдПрдл рдореЗрдВ рдмрджрд▓ рдЧрдИ)ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЛ рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рд╕реМрдВрдкрдиреЗ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмреАрдЪ рдЬрд┐рдореНрдореЗрджрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЫрд╡рд┐рдпреЛрдВ рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЕрдЦрдВрдбрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- Grafaes рдПрдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ API рд╣реИ рдЬрд┐рд╕реЗ рдЖрдВрддрд░рд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдХрдВрдЯреЗрдирд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдХреИрдирд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред Shopify рдЕрдкрдиреА 500,000 рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
- Sysdig Falco рдПрдХ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреА рд╣реИ: рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ, рдореЗрдЬрдмрд╛рдиреЛрдВ рдкрд░, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЧрддрд┐рд╡рд┐рдзрд┐ред рдЖрдкрдХреЛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдирд┐рд░рдВрддрд░ рдЬрд╛рдВрдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ, рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдХрд┐рд╕реА рднреА рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рдЕрд▓рд░реНрдЯ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рдбреИрдирд┐рдпрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рд╕реНрдерд┐рд░ рдЫрд╡рд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЙрдкрдХрд░рдг рдмрдирд┐рдпрд╛рдкреНрд╕ рдХрд▓реЗрдХреНрдЯрд░ рд╣реИред рдЖрдкрдХреЛ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ "рджреЗрдЦрдиреЗ" рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЖрджрд┐ред
рдбреЙрдХрд░ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрдирд╛рдиреЗ
рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рдПрдХ рдФрд░ рдЕрдЪреНрдЫрд╛ рдЪрдпрди рдЗрд╕ рдПрдХреНрд╡рд╛ рд╕реБрд░рдХреНрд╖рд╛
рд▓реЗрдЦ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрд╕рдХреА рдХрдИ рдпреБрдХреНрддрд┐рдпрд╛рдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЗрдЦрдХ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЙрдХрд░ рдЭреБрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ,
" рдбреЙрдХрд░ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА: рдХреНрд╡рд┐рдХ рд░реЗрдлрд░реЗрдВрд╕ " рдирд╛рдордХ
рдкреБрд╕реНрддрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ , рдЬрд┐рд╕рдХреЗ рдЕрдВрд╢
рдпрд╣рд╛рдВ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз
рд╣реИрдВ ред
рдЕрдВрдд рдореЗрдВ, рдбреЙрдХрдЯрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд░рд┐рдЪрд┐рдд рдХреЗ рд▓рд┐рдП: рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП - рдЖрдк
рдбреЙрдХ *
рд╕рдВрд╕рд╛рдзрди рд╡рд╛рд▓реЗ рдкреНрд▓реЗ рдкрд░ рд╕рдВрдмрдВрдзрд┐рдд
рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХреЗ рдХрд╛рдо рд╕реЗ рдЧреБрдЬрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╕реБрд░рдХреНрд╖рд╛ рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред
* рд╣рдордиреЗ рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЗрд╕ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереА, рдФрд░ рдирд╡рдВрдмрд░ 2018 рдореЗрдВ, рдПрдХ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ (рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ) рдХрд╣рд╛рдиреА рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реБрдИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, CyberArk Software Ltd. рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╕реЗ рдХреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ: рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмрд╛рд╣рд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрд░реНрдерд╛рддред рдореЗрдЬрдмрд╛рди рдкреНрд░рдгрд╛рд▓реА рдкрд░ред рдбреЙрдХрд░ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЪрд┐рддреНрд░рдг, рд╕рд╣реА? рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реБрдЖ рд╕рднреА рд╡рд┐рд╡рд░рдг рдкрдврд╝реЗрдВредрдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдкреА.рдПрд╕.
рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдореЗрдВ рднреА рдкрдврд╝реЗрдВ: