ВрСдоносноС ПО, ΠΏΠΎΡ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ NetBeans для внСдрСния бэкдоров Π² собираСмыС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

GitHub выявил врСдоносноС ПО, ΠΏΠΎΡ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ NetBeans ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ процСсс сборки для своСго распространСния. РасслСдованиС ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ рассматриваСмого врСдоносного ПО, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присвоСно имя Octopus Scanner, Π±Ρ‹Π»ΠΈ скрыто ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ бэкдоры Π² 26 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° GitHub. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ слСды проявлСния Octopus Scanner Π΄Π°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ августом 2018 Π³ΠΎΠ΄Π°.

ВрСдоносноС ПО способно Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ NetBeans ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ свой ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ собираСмыС JAR-Ρ„Π°ΠΉΠ»Ρ‹. Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ сводится ΠΊ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° NetBeans с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Ρƒ всСх ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ врСдоносного сцСнария Π² nbproject/cache.dat ΠΈ внСсСнию ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ„Π°ΠΉΠ» nbproject/build-impl.xml для Π²Ρ‹Π·ΠΎΠ²Π° этого сцСнария ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сборкС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈ сборкС копия врСдоносного ПО Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ JAR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ становятся источником дальнСйшСго распространСния. НапримСр, врСдоносныС Ρ„Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² рСпозиториях Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… 26 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сборок Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ².

ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈ запускС ΠΏΠΎΡ€Π°ΠΆΡ‘Π½Π½ΠΎΠ³ΠΎ JAR-Ρ„Π°ΠΉΠ»Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½Π° Π΅Π³ΠΎ систСмС начинался ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ†ΠΈΠΊΠ» поиска NetBeans ΠΈ внСдрСния врСдоносного ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ соотвСтствуСт ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡΠ°ΠΌΠΎΡ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… вирусов. ΠšΡ€ΠΎΠΌΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для самораспространСния, врСдоносный ΠΊΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ бэкдора для прСдоставлСния ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ доступа ΠΊ систСмС. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π·Π±ΠΎΡ€Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ бэкдором сСрвСры (C&C) Π½Π΅ Π±Ρ‹Π»ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹.

ВрСдоносноС ПО, ΠΏΠΎΡ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ NetBeans для внСдрСния бэкдоров Π² собираСмыС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

ВсСго ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΎΡ€Π°ΠΆΡ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π±Ρ‹Π»ΠΎ выявлСно 4 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° инфицирования. Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ бэкдора Π² Linux создавался Ρ„Π°ΠΉΠ» автозапуска «$HOME/.config/autostart/octo.desktop», Π° Π² Windows для запуска примСнялся запуск Π·Π°Π΄Π°Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· schtasks. Π‘Ρ€Π΅Π΄ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… создаваСмых Ρ„Π°ΠΉΠ»ΠΎΠ²:

  • $HOME/.local/share/bbauto
  • $HOME/.config/autostart/none.desktop
  • $HOME/.config/autostart/.desktop
  • $HOME/.local/share/Main.class
  • $HOME/Library/LaunchAgents/AutoUpdater.dat
  • $HOME/Library/LaunchAgents/AutoUpdater.plist
  • $HOME/Library/LaunchAgents/SoftwareSync.plist
  • $HOME/Library/LaunchAgents/Main.class

Бэкдор ΠΌΠΎΠ³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для добавлСния Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΊΠΎΠ΄, ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… систСм, ΠΊΡ€Π°ΠΆΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π° ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… записСй. Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ· GitHub Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ врСдоносная Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ ограничиваСтся NetBeans ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Octopus Scanner, Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ для своСго распространСния Π² процСсс сборки Π½Π° Π±Π°Π·Π΅ Make, MsBuild, Gradle ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм.

Названия ΠΏΠΎΡ€Π°ΠΆΡ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ упоминаСтся, Π½ΠΎ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· поиск Π² GitHub ΠΏΠΎ маскС «cache.dat». Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ слСды врСдоносной активности: V2Mp3Player, JavaPacman, Kosim-Framework, Punto-de-venta, 2D-Physics-Simulations, PacmanGame, GuessTheAnimal, SnakeCenterBox4, Secuencia-Numerica, CallCenter, ProyectoGerundio, pacman-java_ia, SuperMario-FR-.

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