ืืขืฆืืข ืฉืืช, ืืื 18, Jerry Gamblin ืคืื Kenna Security
ืืื ืืขืจืืจืื ื ืืื ืึทืืคึผืืื
ืื ืกืืื ืคึฟืึทืจ ืื ืืื ื-ืฉืืืืืข ืืื ืืขืืืขื ืื Talos ืืืึทืื ืขืจืึทืืืืืื ืืืจืืื ืืืึธืก ืืื ืืจืืืก ืคืจืืขืจ ืืขื ืืืืฉ (
"ืึธืคืืฆืืขืืข ืืืขืจืกืืขืก ืคืื ืึทืืคึผืืื ืืื ืืงืก ืืึธืงืงืขืจ ืืืืืขืจ (ืกืืึทืจืืื ื ืคืื ืื3.3) ืึทื ืืืึทืืื ืึท NULL ืคึผืึทืจืึธื ืคึฟืึทืจ ืืขืจ ืืืึธืจืฆื ืืึทื ืืฆืขืจ. ืื ืืืึทืื ืขืจืึทืืืืืื ืืื ืืจืืืก ืืื ืึท ืจืขืืืืืึทื ืคืื ืึท ืจืึทืืจืขืฉืึทื ืืขืจืืื ืื ืืื ืืขืฆืขืืืขืจ 2015. ืื ืขืกืึทื ืก ืืืืื ืึทืจืึธืคึผ ืฆื ืื ืคืึทืงื ืึทื ืกืืกืืขืืขื ืืืคึผืืืื ืืื ืคึผืจืึธืืืขืืึทืืืง ืืืขืจืกืืขืก ืคืื ืึทืืคึผืืื ืืื ืืงืก ืืื ืึท ืงืึทื ืืืื ืขืจ ืืื ื ืืฆื Linux PAM ืึธืืขืจ ืื ืื ืืขืจ ืืขืงืึทื ืืืึทื ืืืึธืก ื ืืฆื ืื ืกืืกืืขื ืฉืึธืื ืืขืงืข ืืื ืึท ืืึทืืึทืืืืก ืคึฟืึทืจ ืึธืืขื ืืึทืงืืืฉืึทื ืงืขื ืขื ืึธื ื ืขืืขื ืึท ื ืึทื (ื ืื) ืคึผืึทืจืึธื ืคึฟืึทืจ ืืขืจ ืืืึธืจืฆื ืืึทื ืืฆืขืจ.
ืื ืืืขืจืกืืขืก ืคืื ืึทืืคึผืืื ืืึธืงืงืขืจ ืืืืืขืจ ืืขืกืืขื ืคึฟืึทืจ ืืขื ืคึผืจืึธืืืขื ืืขื ืขื 3.3-3.9 ืื ืงืืืกืืื, ืืื ืืขืืื ื ืืื ืื ืืขืฆืืข ืืขืืืื ื ืคืื ืืจืขื.
ืื ืืืืจืื ืืขืืืื ืื ืคืืืืขื ืืข ืจืขืงืึธืืขื ืืึทืฆืืข ืฆื ืึทืคืขืงืืึทื ืืืืขืจื:
"ืืขืจ ืืืึธืจืฆื ืืฉืืื ืืืื ืืืื ืืคืืจืืฉ ืคืึทืจืงืจืืคึผืื ืืื ืืึธืงืงืขืจ ืืืืืขืจ ืืขืืืื ืคึฟืื ืคึผืจืึธืืืขืืึทืืืง ืืืขืจืกืืขืก ืคืื ืึทืืคึผืืื. ืื ืืกืชึผืื ืขืงืกืคึผืืืืืืืฉืึทื ืคืื ืื ืืืึทืื ืขืจืึทืืืืืื ืืขืคึผืขื ืืก ืืืืฃ ืื ืกืืืืืืข, ืืืืึทื ืืืึทื ืืฆืืื ืจืืงืืืืืขืจื ืึท ืืืกืืืืื ืืง ืคืึธืจืืืขืจืืื ืืื ืกื ืึธืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ื ืืฆื Linux PAM ืึธืืขืจ ืื ืืขืจืข ืขื ืืขื ืืขืงืึทื ืืืึทื.
ืื ืคึผืจืึธืืืขื ืืื ืืขืืืขื /etc/shadow
ืึธืืขืจ ืืึทืื ืืืืขืจ ืึทื ืื ืคึผืขืงื ืืื ืคืขืื ืืืง linux-pam
.
ืคืืจืืืืื ืคืื Docker Hub
ืืืฉืขืจื ืืึทืืืืื ืืึทืฉืืึธืกื ืฆื ืคืจืขืื ืืืขืื "ืืื ืคึผืจืึธืกื ืื ืคืืจ ืคืื ื ืืฆื ื ืึทื ืคึผืึทืกืืืขืจืื ืืื ืงืึทื ืืืื ืขืจื ืงืขื ืืืื." ืฆื ืืึธื ืืึธืก, ืขืจ ืืขืฉืจืืื ืึท ืงืืืื
- ืืืจื ืึท ืงืขืจื ืืขืื ืฆื ืื API ืืื Docker Hub, ืึท ืจืฉืืื ืคืื ืืึธืงืงืขืจ ืืืืืขืจ ืืึธืืกืืื ืืึธืจื ืืื ืคืืจืืื ืื;
- ืืืจื jq ืขืก ืกืึธืจืืืจื ืืืื ืคืขืื
popularity
, ืืื ืคืื ืื ืืืงืืืขื ืจืขืืืืืืื ืืืืืื ืื ืขืจืฉืืข ืืืืื ื; - ืคึฟืึทืจ ืืขืืขืจ ืคืื ืืื,
docker pull
; - ืคึฟืึทืจ ืืขืืขืจ ืืืื ืืืงืืืขื ืคืื Docker Hub,
docker run
ืืืืขื ืขื ืขืจืฉืืขืจ ืฉืืจื ืคืื ืืขืงืข/etc/shadow
; - ืืืื ืื ืฉืืจืืงื ืืืขืจื ืืื ืืืืึทื ืฆื
root:::0:::::
, ืื ืืืื ื ืึธืืขื ืืื ืืขืจืืืขืืืขื ืฆื ืึท ืืึทืืื ืืขืจ ืืขืงืข.
ืืืืก ืืื ืืขืฉืขื? ืืื
"ืฆืืืืฉื ืื ืืขืจืกื ืืึทืจืืื ื ืขืืขื ืืืืฃ ืืขืจ ืจืฉืืื ืืขื ืขื ืืึธืืืืง / ืจืขืืืจืื ื ืคึผืึทืึทืก, ืืึทืฉืืงืึธืจืคึผ, ืืืงืจืึธืกืึธืคื, ืืึธื ืกืึทื ืืึธ ืืื ืืขืกืึธืกืคืขืจืข. ืืื kylemanna / openvpn ืืื ืื ืืขืจืกื ืคืึธืืงืก ืงืึทื ืืืื ืขืจ ืืืืฃ ืืขืจ ืจืฉืืื, ืืื ืืืืขืจ 10 ืืืืืึธื ืคึผืืื.
ืึธืืขืจ, ืขืก ืืื ืืืขืจื ืจืืงืึธืืื ื ืึทื ืื ืืขืจืฉืืื ืื ื ืืื ืืื ืืื ื ืืฉื ืืืื ืขื ืึท ืืืจืขืงื ืืืึทืื ืขืจืึทืืืืืื ืืื ืื ืืืืขืจืืืื ืคืื ืื ืกืืกืืขืืขื ืืืึธืก ื ืืฆื ืืื: ืขืก ืึทืืข ืืขืคึผืขื ืืก ืืืืฃ ืืื ืคึผืื ืงื ืืื ืืขื ืขื ืืขื ืืฆื. (ืืขื ืืึทืืขืจืงืื ื ืคืื ืึทืืคึผืืื ืคืึทื ืืืืื). ืึธืืขืจ, ืืืจ ืืึธืื ืฉืืื ืคืืืข ืืึธื ืืขืืขื ืื "ืืึธืจืึทืืืฉ ืคืื ืืขื ืืขืฉืืืืข": ืงืืึธืจ ืคึผืึทืฉืืขืก ืึธืคื ืืื ืึท ืืึทืื ืกืืื, ืืืึธืก ืืืจ ืืึธื ืฉืืขื ืืืง ืืขืืขื ืงืขื ืืื ื ืขืืขื ืืื ืืฉืืื ืื ืงืึทื ืกืึทืงืืืขื ืกืึทื ืคืื ืืืึธืก ืืื ืืืื ืกืื ืขืจืืึธืื ืคึฟืึทืจ ื ืืฆื ืืขืื ืึธืืึธืืืข.
ืคึผืก
ืืืืขื ืขื ืืืื ืืืืฃ ืืื ืืืขืจ ืืืึธื:
- ยซ
ืกืืึทืืืกืืืง ืืืืฃ ืืึทืืข ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื ืืื ืืืืืขืจ ืืืืฃ Docker Hub "; - ยซ
Docker ืืื Kubernetes ืืื ืืืืขืจืืืื-ืคืืืขืจื ืื ืืืืืจืึทื ืืึทื ืฅ "; - ยซ
ืืืึทืื ืขืจืึทืืืืืื CVE-2019-5736 ืืื runc, ืึทืืึทืืื ื ืฆื ืืึทืงืืืขื ืืืึธืจืฆื ืจืขืื ืืืืฃ ืืขืจ ืืึทืืขืืึธืก "; - ยซ
Vulnerable Docker VM - ืึท ืจืขืืขื ืืฉ ืืืืจืืืึทื ืืึทืฉืื ืคึฟืึทืจ ืืึธืงืงืขืจ ืืื ืคึผืขื ืืขืกืืื ื '.
ืืงืืจ: www.habr.com