рд╢реАрд░реНрд╖ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдкреИрдХреА 19% рдордзреНрдпреЗ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдирд╛рд╣реА

рдЧреЗрд▓реНрдпрд╛ рд╢рдирд┐рд╡рд╛рд░реА, рдореЗ 18, рдХреЗрдиреНрдирд╛ рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреАрдЪреЗ рдЬреЗрд░реА рдЧреЕрдореНрдмрд▓рд┐рди рддрдкрд╛рд╕рд▓реЗ рдбреЙрдХрд░ рд╣рдмрдордзреАрд▓ 1000 рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рддрд┐рдорд╛ рддреЗ рд░реВрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрджреНрд╡рд╛рд░реЗ. 19% рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рддреЗ рд░рд┐рдХреНрдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ.

рд╢реАрд░реНрд╖ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдкреИрдХреА 19% рдордзреНрдпреЗ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдирд╛рд╣реА

рдЕрд▓реНрдкрд╛рдЗрди рд╕рд╣ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА

рдорд┐рдиреА-рдЕрднреНрдпрд╛рд╕рд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ рдпрд╛ рдорд╣рд┐рдиреНрдпрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдЖрд▓реЗрд▓рд╛ рдЯреЕрд▓реЛрд╕ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдЕрд╣рд╡рд╛рд▓ (TALOS-2019-0782), рдЬреНрдпрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдВрдиреА - рд╕рд┐рд╕реНрдХреЛ рдЕрдВрдмреНрд░реЗрд▓рд╛ рдордзреАрд▓ рдкреАрдЯрд░ рдЕреЕрдбрдХрд┐рдиреНрд╕рдЪреНрдпрд╛ рд╢реЛрдзрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж - рдиреЛрдВрджрд╡рд▓реЗ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдп рдЕрд▓реНрдкрд╛рдЗрди рдХрдВрдЯреЗрдирд░ рд╡рд┐рддрд░рдгрд╛рд╕рд╣ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдирд╛ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдирд╛рд╣реА:

тАЬрдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдЪреНрдпрд╛ рдЕрдзрд┐рдХреГрдд рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ (v3.3 рдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрдгрд╛рд░реА) рд░реВрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╢реВрдиреНрдп рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╣реЗ. рдбрд┐рд╕реЗрдВрдмрд░ 2015 рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддрд┐рдЧрдордирд╛рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рд╣реА рдЕрд╕реБрд░рдХреНрд╖рд╛ рджрд┐рд╕реВрди рдЖрд▓реА. рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдкреНрд░рдзрд╛рди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╣ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рддреИрдирд╛рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрдгрд┐ Linux PAM рдХрд┐рдВрд╡рд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рдбреЗрдЯрд╛рдмреЗрд╕ рдореНрд╣рдгреВрди рд╕рд┐рд╕реНрдЯреАрдо рд╢реЕрдбреЛ рдлрд╛рдЗрд▓ рд╡рд╛рдкрд░рдгрд╛рд░реА рджреБрд╕рд░реА рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдо рд░реВрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рд╢реВрдиреНрдп (NULL) рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрд╡реАрдХрд╛рд░реВ рд╢рдХрддрд╛рдд.

рд╕рдорд╕реНрдпреЗрд╕рд╛рдареА рдЪрд╛рдЪрдгреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрд▓реНрдкрд╛рдЗрди рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛ 3.3-3.9 рд╕рдорд╛рд╡реЗрд╢рдХ рд╣реЛрддреНрдпрд╛, рддрд╕реЗрдЪ рдПрдЬрдЪреЗ рдирд╡реАрдирддрдо рдкреНрд░рдХрд╛рд╢рди.

рд▓реЗрдЦрдХрд╛рдВрдиреА рдкреНрд░рднрд╛рд╡рд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдЦрд╛рд▓реАрд▓ рд╢рд┐рдлрд╛рд░рд╕реА рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд:

тАЬрдЕрд▓реНрдкрд╛рдЗрдирдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреВрди рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдордзреНрдпреЗ рд░реВрдЯ рдЦрд╛рддреЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рд╕рдВрднрд╛рд╡реНрдп рд╢реЛрд╖рдг рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ, рдХрд╛рд░рдг рддреНрдпрд╛рдЪреНрдпрд╛ рдпрд╢рд╛рд╕рд╛рдареА Linux PAM рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рддрддреНрд╕рдо рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░реВрди рдмрд╛рд╣реНрдпрд░рд┐рддреНрдпрд╛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХреЗрд▓реЗрд▓реА рд╕реЗрд╡рд╛ рдХрд┐рдВрд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЛ.

рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЕрд▓реНрдкрд╛рдЗрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ 3.6.5, 3.7.3, 3.8.4, 3.9.2 рдЖрдгрд┐ edge (20190228 рд╕реНрдиреЕрдкрд╢реЙрдЯ), рдЖрдгрд┐ рдкреНрд░рднрд╛рд╡рд┐рдд рдкреНрд░рддрд┐рдорд╛рдВрдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдВрдирд╛ рд░реВрдЯ рдЗрдирд╕рд╣ рдУрд│ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рд╣реЛрддреЗ /etc/shadow рдХрд┐рдВрд╡рд╛ рдкреЕрдХреЗрдЬ рдЧрд╣рд╛рд│ рдЕрд╕рд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛ linux-pam.

рдбреЙрдХрд░ рд╣рдм рдкрд╛рд╕реВрди рдкреБрдвреЗ

рдЬреЗрд░реА рдЧреЕрдореНрдмрд▓рд┐рдирдиреЗ "рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рд╢реВрдиреНрдп рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдерд╛ рдХрд┐рддреА рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ" рдпрд╛рдмрджреНрджрд▓ рдЪреМрдХрд╢реА рдХрд░рдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреНрдпрд╛рдиреЗ рдПрдХ рд▓рд╣рд╛рди рд▓рд┐рд╣рд┐рд▓реЗ рдмреЕрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЬреНрдпрд╛рдЪреЗ рд╕рд╛рд░ рдЕрдЧрджреА рд╕реЛрдкреЗ рдЖрд╣реЗ:

  • рдбреЙрдХрд░ рд╣рдмрдордзреАрд▓ API рд▓рд╛ рдХрд░реНрд▓ рд╡рд┐рдирдВрддреАрджреНрд╡рд╛рд░реЗ, рддреЗрдереЗ рд╣реЛрд╕реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдЪреА рд╕реВрдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЬрд╛рддреЗ;
  • jq рджреНрд╡рд╛рд░реЗ рддреЗ рдлреАрд▓реНрдбрдиреБрд╕рд╛рд░ рдХреНрд░рдорд╡рд╛рд░реА рд▓рд╛рд╡рддреЗ popularity, рдЖрдгрд┐ рдорд┐рд│рд╛рд▓реЗрд▓реНрдпрд╛ рдирд┐рдХрд╛рд▓рд╛рдВрд╡рд░реВрди, рдкрд╣рд┐рд▓реЗ рд╣рдЬрд╛рд░ рд╢рд┐рд▓реНрд▓рдХ рдЖрд╣реЗрдд;
  • рддреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА, docker pull;
  • рдбреЙрдХрд░ рд╣рдмрдХрдбреВрди рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рдореЗрд╕рд╛рдареА, docker run рдлрд╛рдЗрд▓рдордзреВрди рдкрд╣рд┐рд▓реА рдУрд│ рд╡рд╛рдЪрдд рдЖрд╣реЗ /etc/shadow;
  • рдЬрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореВрд▓реНрдп рд╕рдорд╛рди рдЕрд╕реЗрд▓ root:::0:::::, рдкреНрд░рддрд┐рдореЗрдЪреЗ рдирд╛рд╡ рд╡реЗрдЧрд│реНрдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗ рдЖрд╣реЗ.

рдХрд╛рдп рдЭрд╛рд▓рдВ? IN рд╣реА рдлрд╛рдЗрд▓ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдВрд╕рд╣ 194 рдУрд│реА рд╣реЛрддреНрдпрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рд░реВрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдХрдбреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдирд╛рд╣реА:

тАЬрдпрд╛ рдпрд╛рджреАрддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдкреНрд░рд╕рд┐рджреНрдз рдирд╛рд╡рд╛рдВрдордзреНрдпреЗ govuk/governmentpaas, hashicorp, microsoft, monsanto рдЖрдгрд┐ mesosphere рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддрд╛. рдЖрдгрд┐ kylemanna/openvpn рд╣рд╛ рдпрд╛рджреАрддреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдХрдВрдЯреЗрдирд░ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ 10 рджрд╢рд▓рдХреНрд╖ рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдкреБрд▓ рдЖрд╣реЗрдд.тАЭ

рддрдерд╛рдкрд┐, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рдпрд╛ рдШрдЯрдиреЗрдЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдирд╛рд╣реА рдХреА рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдордзреНрдпреЗ рдереЗрдЯ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдЖрд╣реЗ: рд╣реЗ рд╕рд░реНрд╡ рддреЗ рдХрд╕реЗ рд╡рд╛рдкрд░рддрд╛рдд рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ. (рд╡рд░реАрд▓ рдЕрд▓реНрдкрд╛рдЗрди рдХреЗрд╕рдордзреАрд▓ рдЯрд┐рдкреНрдкрдгреА рдкрд╣рд╛). рддрдерд╛рдкрд┐, рдЖрдореНрд╣реА "рдпрд╛ рдХрдереЗрдЪреА рдиреИрддрд┐рдХрддрд╛" рдмрд░реНрдпрд╛рдЪ рд╡реЗрд│рд╛ рдкрд╛рд╣рд┐рд▓реА рдЖрд╣реЗ: рдЙрдШрдб рд╕рд╛рдзреЗрдкрдгрд╛рдордзреНрдпреЗ рдЕрдиреЗрдХрджрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдмрд╛рдЬреВ рдЕрд╕рддрд╛рдд, рдЬреЗ рдЖрдкрдг рдиреЗрд╣рдореА рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЖрдкрд▓реНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рддреНрдпрд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд.

PS

рдЖрдордЪреНрдпрд╛ рдмреНрд▓реЙрдЧрд╡рд░ рджреЗрдЦреАрд▓ рд╡рд╛рдЪрд╛:

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛