เจชเจฟเจเจฒเฉ เจธเจผเจจเฉเจตเจพเจฐ, เจฎเจ 18th, เจเฉเจจเจพ เจธเฉเจฐเฉฑเจเจฟเจ เจฆเฉ เจเฉเจฐเฉ เจเฉเจเจฌเจฒเจฟเจจ
เจเจฒเจชเจพเจเจจ เจฆเฉ เจจเจพเจฒ เจชเจฟเจเฉเจเฉ
เจฎเจฟเฉฐเจจเฉ-เจเฉเจ เจฆเจพ เจเจพเจฐเจจ เจเจธ เจฎเจนเฉเจจเฉ เจฆเฉ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจธเจพเจนเจฎเจฃเฉ เจเจ เจเฉเจฒเฉเจธ เจตเจฒเจจเฉเจฌเจฟเจฒเจฟเจเฉ เจฐเจฟเจชเฉเจฐเจ เจธเฉ (
"เจ เจฒเจชเจพเจเจจ เจฒเฉเจจเจเจธ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจฆเฉ เจ เจงเจฟเจเจพเจฐเจค เจธเฉฐเจธเจเจฐเจฃเจพเจ (v3.3 เจคเฉเจ) เจตเจฟเฉฑเจ เจฐเฉเจ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเฉฑเจ NULL เจชเจพเจธเจตเจฐเจก เจนเฉเฅค เจเจน เจเจฎเจเจผเฉเจฐเฉ เจฆเจธเฉฐเจฌเจฐ 2015 เจตเจฟเฉฑเจ เจชเฉเจธเจผ เจเฉเจคเฉ เจเจ เจฐเจฟเจเจฐเฉเจธเจผเจจ เจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจนเฉเจ เจนเฉเฅค เจเจธเจฆเจพ เจธเฉฐเจเฉเจช เจเจน เจนเฉ เจเจฟ เจเฉฑเจ เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจเจฒเจชเจพเจเจจ เจฒเฉเจจเจเจธ เจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจตเจพเจฒเฉ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจจเจพเจฒ เจคเฉเจจเจพเจค เจเฉเจคเฉ เจเจ เจธเจฟเจธเจเจฎ เจ เจคเฉ เจฒเฉเจจเจเจธ PAM เจเจพเจ เจเฉเจ เจนเฉเจฐ เจตเจฟเจงเฉ เจเฉ เจธเจฟเจธเจเจฎ เจธเจผเฉเจกเฉ เจซเจพเจเจฒ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจกเฉเจเจพเจฌเฉเจธ เจตเจเฉเจ เจตเจฐเจคเจฆเฉ เจนเจจ, เจฐเฉเจ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเฉฑเจ NULL เจชเจพเจธเจตเจฐเจก เจธเจตเฉเจเจพเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจจเฅค"
เจธเจฎเฉฑเจธเจฟเจ เจฒเจ เจเฉเจธเจ เจเฉเจคเฉ เจเจ เจ เจฒเจชเจพเจเจจ เจฆเฉ เจจเจพเจฒ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจฆเฉ เจธเฉฐเจธเจเจฐเจฃ 3.3โ3.9 เจธเฉฐเจฎเจฒเจฟเจค เจธเจจ, เจ เจคเฉ เจจเจพเจฒ เจนเฉ เจเจฟเจจเจพเจฐเฉ เจฆเฉ เจจเจตเฉเจจเจคเจฎ เจฐเจฟเจฒเฉเจเจผ เจตเฉเฅค
เจฒเฉเจเจเจพเจ เจจเฉ เจชเฉเจฐเจญเจพเจตเจฟเจค เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฒเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจธเจฟเจซเจพเจฐเจธเจผเจพเจ เจเฉเจคเฉเจเจ:
เจ เจฒเจชเจพเจเจจ เจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจตเจพเจฒเฉ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจคเฉเจ เจฌเจฃเฉ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจตเจฟเฉฑเจ เจฐเฉเจ เจเจพเจคเจพ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจ เจธเจฎเจฐเฉฑเจฅ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจฎเจเจผเฉเจฐเฉ เจฆเจพ เจธเฉฐเจญเจพเจตเจฟเจค เจธเจผเฉเจธเจผเจฃ เจตเจพเจคเจพเจตเจฐเจฃ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจธเจฆเฉ เจธเจซเจฒเจคเจพ เจฒเจ เจฒเฉเจจเจเจธ PAM เจเจพเจ เจนเฉเจฐ เจธเจฎเจพเจจ เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจฌเจพเจนเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจ เฉฑเจเฉ เจญเฉเจเฉ เจธเฉเจตเจพ เจเจพเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค"
เจธเจฎเฉฑเจธเจฟเจ เจธเฉ /etc/shadow
เจเจพเจ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจเจฟ เจชเฉเจเฉเจ เจเฉเฉฐเจฎ เจนเฉ linux-pam
.
เจกเฉเจเจฐ เจนเฉฑเจฌ เจจเจพเจฒ เจเจพเจฐเฉ เจนเฉ
เจเฉเจฐเฉ เจเฉเจเจฌเจฒเจฟเจจ เจจเฉ เจเจธ เจฌเจพเจฐเฉ เจเจคเจธเฉเจ เจนเฉเจฃ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจเจฟ "เจเฉฐเจเฉเจจเจฐเจพเจ เจตเจฟเฉฑเจ เจเจพเจฒเฉ เจชเจพเจธเจตเจฐเจก เจตเจฐเจคเจฃ เจฆเจพ เจ
เจญเจฟเจเจธ เจเจฟเฉฐเจจเจพ เจเจฎ เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค" เจเจธ เจฎเจเจธเจฆ เจฒเจ เจเจธเจจเฉ เจเฉฑเจ เจเฉเจเจพ เจเจฟเจนเจพ เจฒเจฟเจเจฟเจ
- เจกเฉเจเจฐ เจนเฉฑเจฌ เจตเจฟเฉฑเจ API เจจเฉเฉฐ เจเฉฑเจ เจเจฐเจฒ เจฌเฉเจจเจคเฉ เจฆเฉเจเจฐเจพ, เจเฉฑเจฅเฉ เจนเฉเจธเจ เจเฉเจคเฉ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจฆเฉ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจ เจนเฉ;
- jq เจฆเฉเจเจฐเจพ เจเจธเจจเฉเฉฐ เจเฉเจคเจฐ เจฆเฉเจเจฐเจพ เจเฉเจฐเจฎเจฌเฉฑเจง เจเฉเจคเจพ เจเจฟเจ เจนเฉ
popularity
, เจ เจคเฉ เจชเฉเจฐเจพเจชเจค เจจเจคเฉเจเจฟเจเจ เจคเฉเจ, เจชเจนเจฟเจฒเฉ เจนเจเจผเจพเจฐ เจฌเจเฉ เจนเจจ; - เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจฒเจ เจเจน เจชเฉเจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ
docker pull
; - เจกเฉเจเจฐ เจนเฉฑเจฌ เจคเฉเจ เจชเฉเจฐเจพเจชเจค เจนเจฐเฉเจ เจเจฟเฉฑเจคเจฐ เจฒเจ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ
docker run
เจซเจพเจเจฒ เจคเฉเจ เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ เจจเฉเฉฐ เจชเฉเฉเจนเจจ เจฆเฉ เจจเจพเจฒ/etc/shadow
; - เจเฉเจเจฐ เจธเจคเจฐ เจฆเจพ เจฎเฉเฉฑเจฒ เจฌเจฐเจพเจฌเจฐ เจนเฉ
root:::0:::::
, เจเจฟเฉฑเจคเจฐ เจฆเจพ เจจเจพเจฎ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเฉ เจนเฉเจเจ? IN
โเจเจธ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจธเจญ เจคเฉเจ เจฎเจธเจผเจนเฉเจฐ เจจเจพเจตเจพเจ เจตเจฟเฉฑเจ เจเฉเจตเจฟเจ/เจธเจฐเจเจพเจฐเฉเจชเจพเจธ, เจนเฉเจธเจผเฉเจเจพเจฐเจช, เจฎเจพเจเจเฉเจฐเฉเจธเจพเจซเจ, เจฎเฉเจจเจธเฉเจเจเฉ เจ เจคเฉ เจฎเฉเจธเฉเจธเจซเฉเจ เจฐ เจธเจจเฅค เจ เจคเฉ kylemanna/openvpn เจธเฉเจเฉ เจตเจฟเฉฑเจ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจเฉฐเจเฉเจจเจฐ เจนเฉ, เจเจธเจฆเฉ เจ เฉฐเจเฉเฉ เจเฉเฉฑเจฒ 10 เจฎเจฟเจฒเฉเจ เจจ เจคเฉเจ เจตเฉฑเจง เจเจฟเฉฑเจเจฆเฉ เจนเจจเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจฏเจพเจฆ เจฐเฉฑเจเจฃ เจฏเฉเจ เจนเฉ เจเจฟ เจเจธ เจตเจฐเจคเจพเจฐเฉ เจฆเจพ เจฎเจคเจฒเจฌ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจตเจฟเฉฑเจ เจธเจฟเฉฑเจงเฉ เจเจฎเจเจผเฉเจฐเฉ เจจเจนเฉเจ เจนเฉ เจเฉ เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ: เจเจน เจธเจญ เจเจธ เจเฉฑเจฒ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจตเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค (เจเจชเจฐเฉเจเจค เจเจฒเจชเจพเจเจจ เจเฉเจธ เจคเฉเจ เจเจฟเฉฑเจชเจฃเฉ เจฆเฉเจเฉ). เจนเจพเจฒเจพเจเจเจฟ, เจ เจธเฉเจ "เจเจนเจพเจฃเฉ เจฆเฉ เจจเฉเจคเจฟเจเจคเจพ" เจจเฉเฉฐ เจเจ เจตเจพเจฐ เจฆเฉเจเจฟเจ เจนเฉ: เจธเจชเฉฑเจธเจผเจ เจธเจพเจฆเจเฉ เจฆเจพ เจ เจเจธเจฐ เจเฉฑเจ เจจเจจเฉเจเจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจจเฉเฉฐ เจนเจฎเฉเจธเจผเจพ เจฏเจพเจฆ เจฐเฉฑเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจเจฟเจธ เจฆเฉ เจจเจคเฉเจเฉ เจคเฉเจนเจพเจกเฉ เจคเจเจจเจพเจฒเฉเจเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉเจฐเจฟเจธเจผเจพเจ เจตเจฟเฉฑเจ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเจจเฅค
PS
เจธเจพเจกเฉ เจฌเจฒเฉเจ 'เจคเฉ เจตเฉ เจชเฉเฉเจนเฉ:
- ยซ
เจกเฉเจเจฐ เจนเฉฑเจฌ 'เจคเฉ เจเจฟเฉฑเจคเจฐเจพเจ เจตเจฟเฉฑเจ เจ เฉฐเจกเจฐเจฒเจพเจเฉฐเจ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจฆเฉ เจ เฉฐเจเฉเฉ "; - ยซ
เจธเฉเจฐเฉฑเจเจฟเจ-เจธเฉฐเจตเฉเจฆเจจเจธเจผเฉเจฒ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจกเฉเจเจฐ เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ "; - ยซ
Runc เจตเจฟเฉฑเจ เจเจฎเจเจผเฉเจฐ CVE-2019-5736, เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉเจธเจ 'เจคเฉ เจฐเฉเจ เจ เจงเจฟเจเจพเจฐ เจนเจพเจธเจฒ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ "; - ยซ
เจเจฎเจเจผเฉเจฐ เจกเฉเจเจฐ VM - เจกเฉเจเจฐ เจ เจคเฉ เจชเฉเจเจเฉเจธเจเจฟเฉฐเจ เจฒเจ เจเฉฑเจ เจฌเฉเจเจพเจฐเจค เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ ".
เจธเจฐเฉเจค: www.habr.com