рдкрд┐рдЫрд▓реЗ рд╢рдирд┐рд╡рд╛рд░, 18 рдордИ, рдХреЗрдиреНрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдЬреЗрд░реА рдЧреИрдВрдмрд▓рд┐рди
рдЕрд▓реНрдкрд╛рдЗрди рдХреЗ рд╕рд╛рде рдкреГрд╖реНрдарднреВрдорд┐
рдорд┐рдиреА-рдЕрдзреНрдпрдпрди рдХрд╛ рдХрд╛рд░рдг рддрд╛рд▓реЛрд╕ рднреЗрджреНрдпрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдереА рдЬреЛ рдЗрд╕ рдорд╣реАрдиреЗ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдИ рдереА (
тАЬрдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг (v3.3 рд╕реЗ рд╢реБрд░реВ) рдореЗрдВ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдкрд╛рд╕рд╡рд░реНрдб рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рднреЗрджреНрдпрддрд╛ рджрд┐рд╕рдВрдмрд░ 2015 рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рджрд┐рдЦрд╛рдИ рджреАред рдЗрд╕рдХрд╛ рд╕рд╛рд░ рдЗрд╕ рддрдереНрдп рдкрд░ рдЙрдмрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рддреИрдирд╛рдд рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкреАрдПрдПрдо рдпрд╛ рдЕрдиреНрдп рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдЫрд╛рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реВрдиреНрдп (NULL) рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдЕрд▓реНрдкрд╛рдЗрди рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 3.3-3.9 рд╕рдорд╛рд╡реЗрд╢реА рдереЗ, рд╕рд╛рде рд╣реА рдПрдЬ рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рднреАред
рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА:
"рдЕрд▓реНрдкрд╛рдЗрди рдХреЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд░реВрдЯ рдЦрд╛рддреЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд╢реЛрд╖рдг рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП Linux PAM рдпрд╛ рдЕрдиреНрдп рд╕рдорд╛рди рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рд╕реЗрд╡рд╛ рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдереА /etc/shadow
рдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкреИрдХреЗрдЬ рдЧрд╛рдпрдм рд╣реИ linux-pam
.
рдбреЙрдХрд░ рд╣рдм рд╕реЗ рдЬрд╛рд░реА
рдЬреЗрд░реА рдЧреИрдВрдмрд▓рд┐рди рдиреЗ "рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╢реВрдиреНрдп рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд┐рддрдирд╛ рдЖрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддрд╛рдЫ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рд▓рд┐рдЦрд╛
- рдбреЙрдХрд░ рд╣рдм рдореЗрдВ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд░реНрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╡рд╣рд╛рдВ рд╣реЛрд╕реНрдЯ рдХреА рдЧрдИ рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
- jq рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╣ рдлрд╝реАрд▓реНрдб рджреНрд╡рд╛рд░рд╛ рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ
popularity
, рдФрд░ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ, рдкрд╣рд▓реЗ рд╣рдЬрд╛рд░ рд╢реЗрд╖ рд╣реИрдВ; - рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП,
docker pull
; - рдбреЙрдХрд░ рд╣рдм рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП,
docker run
рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдкрдврд╝рдирд╛/etc/shadow
; - рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ
root:::0:::::
, рдЫрд╡рд┐ рдХрд╛ рдирд╛рдо рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред
рдХреНрдпрд╛ рд╣реБрдЖ? рдореЗрдВ
"рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдирд╛рдореЛрдВ рдореЗрдВ рдЧреЛрд╡реБрдХ/рдЧрд╡рд░реНрдирдореЗрдВрдЯрдкрд╛рд╕, рд╣реИрд╢рд┐рдХреЙрд░реНрдк, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ, рдореЛрдирд╕реЗрдВрдЯреЛ рдФрд░ рдореЗрд╕реЛрд╕реНрдлреАрдпрд░ рдереЗред рдФрд░ kylemanna / openvpn рд╕реВрдЪреА рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрдВрдЯреЗрдирд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 10 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд▓ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЗрд╕ рдШрдЯрдирд╛ рдХрд╛ рдорддрд▓рдм рдЙрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рдкреНрд░рддреНрдпрдХреНрд╖ рднреЗрджреНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдпрд╣ рд╕рдм рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред (рдЙрдкрд░реЛрдХреНрдд рдЕрд▓реНрдкрд╛рдЗрди рдорд╛рдорд▓реЗ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ). рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА "рдЗрд╕ рдХрд╣рд╛рдиреА рдХрд╛ рдиреИрддрд┐рдХ" рдХрдИ рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИ: рд╕реНрдкрд╖реНрдЯ рд╕рд╛рджрдЧреА рдореЗрдВ рдЕрдХреНрд╕рд░ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреБрдирд╢реНрдЪ
рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рднреА рдкрдврд╝реЗрдВ:
- ┬л
рдбреЙрдХрд░ рд╣рдм рдкрд░ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдЖрдзрд╛рд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА "; - ┬л
рд╕реБрд░рдХреНрд╖рд╛-рдорд╛рдВрдЧ рд╡рд╛рд▓реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдбреЙрдХрд░ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ "; - ┬л
рднреЗрджреНрдпрддрд╛ CVE-2019-5736 рд░рдирдХ рдореЗрдВ, рдореЗрдЬрдмрд╛рди рдкрд░ рдореВрд▓ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ "; - ┬л
рдХрдордЬреЛрд░ рдбреЙрдХрд░ рд╡реАрдПрдо - рдбреЙрдХрд░ рдФрд░ рдкреЗрдиреНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╣реЗрд▓реА рдЖрднрд╛рд╕реА рдорд╢реАрди '.
рд╕реНрд░реЛрдд: www.habr.com