ΠΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π² ΠΠ°ΠΉΠ΄Π΅Π½ Π² Π₯ΠΎΠ»Π°Π½Π΄ΠΈΡ ΠΏΡΠΎΡΡΠΈΡ Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΠΊΡΠΈΠ²Π½ΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡ Π² GitHub, ΡΡΠ΄ΡΡΠΆΠ°Ρ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ ΠΊΠΎΠ΄ Π·Π° Π°ΡΠ°ΠΊΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠ°, Π·Π° Π΄Π° ΡΠ΅ΡΡΠ²Π°Ρ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ. ΠΡΡ Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΎΠ±ΡΠΎ 47313 2017 Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡ, ΠΎΠ±Ρ Π²Π°ΡΠ°ΡΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΠΎΡ 2021 Π΄ΠΎ 4893 Π³. ΠΠ½Π°Π»ΠΈΠ·ΡΡ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°, ΡΠ΅ 10.3 (XNUMX%) ΠΎΡ ΡΡΡ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ΡΠ°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ, ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° ΠΏΡΡΠ²ΠΎ Π΄Π° Π³ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡ Π·Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»Π½ΠΈ Π²ΠΌΡΠΊΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°Ρ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ ΡΠ°ΠΌΠΎ Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ, ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠ° Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ: Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Ρ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ ΠΊΠΎΠ΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π·Π°Π΄Π½Π° Π²ΡΠ°ΡΠ° Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° ΡΡΠΎΡΠ½ΡΠΊΠΈ ΠΊΠΎΠ½ ΠΈΠ»ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΊΡΠΌ Π±ΠΎΡΠ½Π΅Ρ, ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΠ±ΠΈΡΠ°Ρ ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ . ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΈ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠ»Π°Ρ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½ΠΈ ΡΠ°Π»ΡΠΈΠ²ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π½ΠΎ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΎΡΠ°ΠΊΠ²Π°Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π΄Π° ΠΏΠΎΠ΄Π²Π΅ΠΆΠ΄Π°Ρ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°Π²Π°Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΡΠΈ Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΎΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΡΡ Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ:
- ΠΠΊΡΠΏΠ»ΠΎΠΉΡ ΠΊΠΎΠ΄ΡΡ Π±Π΅ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π·Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ Π±ΡΡ Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ ΡΠΏΡΡΠΌΠΎ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Ρ ΡΠ΅ΡΠ½ΠΈ ΡΠΏΠΈΡΡΡΠΈ Π½Π° Ρ ΠΎΡΡΠΎΠ²Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΠΎΡΠ½Π΅ΡΠΈ ΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
- ΠΠΊΡΠΏΠ»ΠΎΠΉΡΠΈΡΠ΅, Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ Π²ΠΈΠ΄, Π±ΡΡ Π° ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ Π² Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ΅Π½ ΡΠΎΡΡΡΠ΅Ρ.
- ΠΠΎΠ΄ΡΡ Π±Π΅ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ Π·Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π½Π΅ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈ ΡΠ΅ΡΡΠ½Π°Π΄Π΅ΡΠ΅ΡΠΈΡΠ½ΠΈ ΠΈΠ·Ρ Π²ΡΡΠ»ΡΠ½ΠΈΡ ΠΈΠ»ΠΈ Π²ΠΌΡΠΊΠ²Π°Π½ΠΈΡ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ base64, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅Π·ΠΈ Π²ΠΌΡΠΊΠ²Π°Π½ΠΈΡ Π±ΡΡ Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈ ΠΈ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru