ΠΠΎΠ½ΡΡΠ°Π½ΡΠΈΠ½ Π ΡΠ±ΡΠ΅Π², Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° kernel.org, ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° git.kernel.org, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° git Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux. ΠΡΠ΅ΠΊΠΈ Π΄Π΅Π½ ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° ΠΎΠΊΠΎΠ»ΠΎ 6 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ Π·Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΊΠΎΠΌΠΈΡΠΈ, ΠΎΡ ΠΊΠΎΠΈΡΠΎ 66% ΡΠ° ΠΎΡ ΡΠΎΠ±ΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΠΏΡΠ²Π°ΠΌΠ΅ Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΠΌΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Anubis. 33% ΠΎΡ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Anubis, ΠΊΠΎΡΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π° Π²Ρ ΠΎΠ΄ ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° Π΅Π·ΠΈΠΊΠ° JavaScript, Ρ Π΅Ρ SHA-256 ΠΎΡ ΠΊΠΎΡΡΠΎ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ ΠΈΠ·Π΄Π°Π΄Π΅Π½Π°ΡΠ° ΠΎΡ ΡΡΡΠ²ΡΡΠ° ΡΡΡΠΎΠΊΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π±ΡΠΎΠΉ Π²ΠΎΠ΄Π΅ΡΠΈ Π½ΡΠ»ΠΈ (ΡΠ°Π·ΠΈ Π·Π°Π΄Π°ΡΠ° ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ΅ΡΡΡΡΠΈ Π½Π° CPU Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅, Π½ΠΎ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ΅ΡΡΡΡΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°).
Π’ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΊΠΎΠΉ ΠΎΡ ΡΠ΅Π·ΠΈ 33% Π΅ ΡΠΎΠ²Π΅ΠΊ, Π° ΠΊΠΎΠΉ Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π» ΡΠΎΠ±ΠΎΡ, Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΏΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ ΠΈΠ·Π²ΠΎΠ΄, ΡΠ΅ ΠΎΠ±ΡΠΈΡΡ Π΄ΡΠ» Π½Π° Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ Π΅ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ 2%, Π° ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ 98% ΡΠ° ΠΎΡ ΡΠΊΡΠ΅ΠΏΠ΅ΡΠΈ. ΠΠ΄ΠΈΠ½ ΠΎΡ ΠΏΡΠΈΠ·Π½Π°ΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ±ΠΎΡΠΈΡΠ΅ ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ Π·Π° ΡΡΠ°ΡΠΈ ΠΊΠΎΠΌΠΈΡΠΈ Π² ΡΠ»ΡΡΠ°ΠΉΠ½ΠΈ ΡΡΠ°ΡΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π΅ ΠΌΠ°Π»ΠΊΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΄Π° ΡΠ° Π½ΡΠΆΠ½ΠΈ Π½Π° Ρ ΠΎΡΠ°ΡΠ° Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ°. ΠΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΎΠ±ΠΎΡΠΈΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΠ²ΡΡΠΈ ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° Π·Π°ΡΠ΅Π΄ΡΡ ΡΠ΅Π»ΠΈΡ ΠΊΠΎΠ΄ ΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΊΠΎΠΌΠΈΡΠΈΡΠ΅ ΡΡΠ΅Π· ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ° 'git clone', ΡΠΎΠ±ΠΎΡΠΈΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄ΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ, ΠΎΠΏΠΈΡΠ²Π°ΠΉΠΊΠΈ Π²ΡΠΈΡΠΊΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π½Π° Π΄ΠΎΡΡΡΠΏ ΠΏΡΠ΅Π· ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ²Π°ΠΉΠΊΠΈ ΡΡΡΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ.
ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΠ±ΠΎΡΠΈ ΠΏΠΎ IP Π°Π΄ΡΠ΅ΡΠΈ ΠΈ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π±ΡΡΠ·ΠΎ ΡΠΏΡΡ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠ±ΠΎΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ Π° ΠΊΡΠΌ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ ΠΎΡ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ ΠΎΡ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° Π±ΠΎΡΠ½Π΅ΡΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ½ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ. ΠΡ Π²ΡΠ΅ΠΊΠΈ Π°Π΄ΡΠ΅Ρ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΡΠ°ΠΌΠΎ 4-5 Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠ° ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠΌ Π½Π° Π½ΠΈΠ²ΠΎ ΠΌΠ΅ΠΆΠ΄ΡΡΠ΅ΡΠ΅Π²ΠΈ Π΅ΠΊΡΠ°Π½ΠΈ Π΅ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.
ΠΡΠΊΠΎΠ³Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΠ±ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ°Π³Π°ΡΠ΅ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Anubis, Π½ΠΎ Ρ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠΎΠ±ΠΎΡΠΈΡΠ΅ ΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Ρ Π° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ°, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΈ ΠΎΡ Anubis. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ ΡΠΎΠ±ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡ Π° ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ΡΠ°Π²Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΎΡ 5-ΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΡΡΡΠ΄Π½ΠΎΡΡ, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π΄ΠΎΡΠΈ ΠΏΠ΅ΡΠΎΡΠΎ Π½ΠΈΠ²ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈ ΡΠΈΠ»Π½ΠΎ Π΄ΡΠ°Π·Π½ΠΈ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ.
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, Π·Π° ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π½Π° ΡΠΊΡΠ°ΠΏΠ΅ΡΠΈΡΠ΅ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° kernel.org ΡΠ΅ Ρ
Π°ΡΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ βgit cloneβ. ΠΠ° 5 ΡΡΡΠ²ΡΡΠΈ, ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°ΡΠΈ git.kernel.org, ΠΏΠΎ Π²ΡΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ 14-16 ΠΎΡ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ 90 ΡΠ΄ΡΠ° CPU ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ° Π·Π°Π΅ΡΠΈ Ρ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° git-ΠΊΠΎΠΌΠΈΡΠΈ Π·Π° Π±ΠΎΡΠΎΠ²Π΅ΡΠ΅. ΠΠ° Π΄Π° Π½Π°ΠΌΠ°Π»ΡΡ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅Π³Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°Ρ Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°, Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ Π½ΡΠΊΠΎΠΈ ΡΠ΅ΡΡΡΡΠΎΠ΅ΠΌΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Ρ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈΡ Π΄ΠΎΡΡΡΠΏ ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»ΡΡ Π±ΡΠΎΡ Π½Π° Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Π·Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
