RubyGems рдорд╛ 724 рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ

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

400 рднрдиреНрджрд╛ рдмрдвреА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рдЦрд░рд╛рдм рдЧрддрд┐рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реЗрдХреЛ рд╢рдВрдХрд╛рд╕реНрдкрдж рдШрдЯрдХрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реЗрдХрд╛ рдерд┐рдПред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рднрд┐рддреНрд░рдХреЛ рдлрд╛рдЗрд▓ aaa.png рдерд┐рдпреЛ, рдЬрд╕рдорд╛ PE рдврд╛рдБрдЪрд╛рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдХреЛрдб рд╕рдорд╛рд╡реЗрд╢ рдерд┐рдпреЛред рдпреА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рджреБрдИ рдЦрд╛рддрд╛рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдерд┐рдП рдЬрд╕ рдорд╛рд░реНрдлрдд RubyGems рдлреЗрдмреНрд░реБрдЕрд░реА 16 рджреЗрдЦрд┐ рдлреЗрдмреНрд░реБрдЕрд░реА 25, 2020 рд╕рдореНрдо рдкреЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред 724 рдЦрд░рд╛рдм рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдЬрд╕рд▓рд╛рдИ рдХреБрд▓ 95 рд╣рдЬрд╛рд░ рдкрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдЕрдиреНрд╡реЗрд╖рдХрд╣рд░реВрд▓реЗ RubyGems рдкреНрд░рд╢рд╛рд╕рдирд▓рд╛рдИ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдП рд░ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХрд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рднрдгреНрдбрд╛рд░рдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХрд╛ рдЫрдиреНред

рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХрд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдордзреНрдпреЗ, рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп "рдПрдЯрд▓рд╕-рдХреНрд▓рд╛рдпрдиреНрдЯ" рдерд┐рдпреЛ, рдЬреБрди рдкрд╣рд┐рд▓реЛ рдирдЬрд░рдорд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рд╡реИрдз рдкреНрдпрд╛рдХреЗрдЬрдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиредatlas_client"ред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрдпрд╛рдХреЗрдЬ 2100 рдкрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ (рд╕рд╛рдорд╛рдиреНрдп рдкреНрдпрд╛рдХреЗрдЬ 6496 рдкрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЕрд░реНрдерд╛рддреН рд▓рдЧрднрдЧ 25% рдХреЗрд╕рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдЧрд▓рдд рдерд┐рдП)ред рдмрд╛рдБрдХреА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдФрд╕рддрдорд╛ 100-150 рдкрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдерд┐рдП рд░ рдЕрдиреНрдбрд░рд╕реНрдХреЛрд░ рд░ рдбреНрдпрд╛рд╕рд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдмреАрдЪрдорд╛ рдЦрд░рд╛рдм рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ: appium-lib, action-mailer_cache_delivery,activemodel_validators, asciidoctor_bibliography, assets-pipeline, apress_validators, ar_octopus-replication-tracking, aliyun-open_search, aliyun-mns, ab_split, apns-polite)ред

рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ PNG рдлрд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢ рдерд┐рдпреЛ рдЬрд╕рдорд╛ рдЫрд╡рд┐рдХреЛ рд╕рдЯреНрдЯрд╛ Windows рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢ рдерд┐рдпреЛред рдлрд╛рдЗрд▓ Ocra Ruby2Exe рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рд░реВрдмреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░ рд░реБрдмреА рдЕрдиреБрд╡рд╛рджрдХрдХреЛ рд╕рд╛рде рдПрдХ рд╕реНрд╡-рдирд┐рдХрд╛рд▓реНрдиреЗ рдЕрднрд┐рд▓реЗрдЦ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛, png рдлрд╛рдЗрд▓рд▓рд╛рдИ exe рдорд╛ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░рд┐рдпреЛ рд░ рд╕реБрд░реБ рдЧрд░рд┐рдпреЛред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХреНрд░рдордорд╛, VBScript рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдпреЛ рд░ autorun рдорд╛ рдердкрд┐рдпреЛред рд▓реБрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ VBScript рд▓реЗ рдХреНрд░рд┐рдкреНрдЯреЛ рд╡рд╛рд▓реЗрдЯ рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рд╕рдореНрдЭрдирд╛ рджрд┐рд▓рд╛рдЙрдиреЗ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНтАНрдпреЛ, рд░ рдпрджрд┐ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ рднрдиреЗ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рднрд┐рдиреНрдирддрд╛рд╣рд░реВ рдпрд╛рдж рдЧрд░реНрджреИрди рд░ рдЧрд▓рдд рд╡рд╛рд▓реЗрдЯрдорд╛ рд░рдХрдо рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗрдЫреИрди рднрдиреНрдиреЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреЛ рд╕рд╛рде рд╡рд╛рд▓реЗрдЯ рдирдореНрдмрд░ рдмрджрд▓реНрдпреЛред ред

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

рд╕реНрд░реЛрдд: opennet.ru

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