46% ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π½Π° Python Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ PyPI содрТат ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄

Π“Ρ€ΡƒΠΏΠ° истраТувачи ΠΎΠ΄ Π£Π½ΠΈΠ²Π΅Ρ€Π·ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π²ΠΎ Π’ΡƒΡ€ΠΊΡƒ (Ѐинска) Π³ΠΈ објавија Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ PyPI Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ опасни конструкции ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ ранливости. ΠŸΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚Π° Π½Π° 197 илјади ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΡƒΡ‚Π²Ρ€Π΄Π΅Π½ΠΈ сС 749 илјади ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ бСзбСдносни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. 46% ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ°Π°Ρ‚ Π±Π°Ρ€Π΅ΠΌ Π΅Π΄Π΅Π½ Ρ‚Π°ΠΊΠΎΠ² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠœΠ΅Ρ“Ρƒ Π½Π°Ρ˜Ρ‡Π΅ΡΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ сС нСдостатоцитС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΡΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со исклучоци ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚.

Од ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈΡ‚Π΅ 749 илјади ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, 442 илјади (41%) сС ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠΌΠ°Π»ΠΈ, 227 илјади (30%) ΠΊΠ°ΠΊΠΎ ΡƒΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΈ 80 илјади (11%) ΠΊΠ°ΠΊΠΎ опасни. НСкои ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сС ΠΈΠ·Π΄Π²ΠΎΡ˜ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ Ρ‚ΠΎΠ»ΠΏΠ°Ρ‚Π° ΠΈ содрТат ΠΈΠ»Ρ˜Π°Π΄Π½ΠΈΡ†ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ: Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ PyGGI ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡˆΠ΅ 2589 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π³Π»Π°Π²Π½ΠΎ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° β€žΠΏΡ€ΠΎΠ±Π°Ρ˜-освСн-ΠΏΠΎΠΌΠΈΠ½ΠΈβ€œ, Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ appengine-sdk најдС 2356 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π“ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ сС присутни ΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ genie.libs.ops, pbcore ΠΈ genie.libs.parser.

Π’Ρ€Π΅Π±Π° Π΄Π° сС Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ сС Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ Π²Ρ€Π· основа Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π° статичка Π°Π½Π°Π»ΠΈΠ·Π°, која Π½Π΅ Π³ΠΎ Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ контСкстот Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ структури. Π Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π±Π°Π½Π΄ΠΈΡ‚, кој сС ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ Π·Π° ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚, ΠΈΠ·Ρ€Π°Π·ΠΈ мислСњС Π΄Π΅ΠΊΠ° ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° Π»Π°ΠΆΠ½ΠΈ ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²ΠΈ, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° сС смСтаат Π·Π° пропусти Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Ρ€Π°Ρ‡Π΅Π½ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° сСкоС ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΡ‚ смСта Π΄Π΅ΠΊΠ° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° нСсигурни Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° случаСн Π±Ρ€ΠΎΡ˜ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°ΡšΠ΅, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ MD5, Π΅ бСзбСдносСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат Π·Π° Ρ†Π΅Π»ΠΈ ΠΊΠΎΠΈ Π½Π΅ Π²Π»ΠΈΡ˜Π°Π°Ρ‚ Π½Π° бСзбСдноста. Анализаторот, исто Ρ‚Π°ΠΊΠ°, смСта Π΄Π΅ΠΊΠ° Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ сСкоја ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС pickle, yaml.load, subprocess and eval, Π½ΠΎ ΠΎΠ²Π°Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π΅ ΠΌΠΎΡ€Π° Π΄Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ранливост ΠΈ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΎΠ²ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π±Π΅Π· бСзбСдносна Π·Π°ΠΊΠ°Π½Π° .

ΠœΠ΅Ρ“Ρƒ тСстовитС користСни Π²ΠΎ ΡΡ‚ΡƒΠ΄ΠΈΡ˜Π°Ρ‚Π°:

  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ exec, mktemp, eval, mark_safe ΠΈΡ‚Π½.
  • НСбСзбСдно ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° пристап Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅.
  • ΠŸΡ€ΠΈΠΊΠ°Ρ‡ΡƒΠ²Π°ΡšΠ΅ ΠΌΡ€Π΅ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π½Π° ситС ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ.
  • Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ строго Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚.
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΡ€Π΅Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ.
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° пропусницата ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Ρ‚ΠΎΠΊΠΎΡ‚ Π²ΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ со исклучоци Π²ΠΎ стил Π½Π° Ρ„Π°ΡœΠ°ΡšΠ΅;
  • Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π²Π΅Π±-Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Flask со ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ.
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π΄Π΅ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.
  • ΠšΠΎΡ€ΠΈΡΡ‚ΠΈ MD2, MD4, MD5 ΠΈ SHA1 Ρ…Π°Ρˆ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  • Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° нСсигурни DES ΡˆΠΈΡ„Ρ€ΠΈ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅.
  • Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° нСсигурна ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° HTTPSConnection Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° Python.
  • ΠΠ°Π²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡˆΠ΅ΠΌΠ°Ρ‚Π° file:// Π²ΠΎ urlopen.
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΈ Π±Ρ€ΠΎΠ΅Π²ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° криптографски Π·Π°Π΄Π°Ρ‡ΠΈ.
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π’Π΅Π»Π½Π΅Ρ‚.
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° нСсигурни XML парсСри.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ PyPI Π±Π΅Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Π½ΠΈ 8 ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. ΠŸΡ€Π΅Π΄ ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π±Π΅Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈ повСќС ΠΎΠ΄ 30 илјади ΠΏΠ°Ρ‚ΠΈ. Π—Π° Π΄Π° сС ΡΠΎΠΊΡ€ΠΈΡ˜Π°Ρ‚ ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈΡ‚Π΅ активности ΠΈ Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π°Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ°Ρ‚Π° ΠΎΠ΄ Сдноставни статички Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠ΄Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π±Π΅Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΈ со помош Π½Π° Base64 ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ΠΈ ΠΏΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ со помош Π½Π° Π΅Π²Π°Π».

ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ noblesse, genesisbot, сС, страдаат, noblesse2 ΠΈ noblessev2 содрТат ΠΊΠΎΠ΄ Π·Π° ΠΏΡ€Π΅ΡΡ€Π΅Ρ‚Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€ΠΎΠ΅Π²ΠΈ Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ складирани Π²ΠΎ прСлистувачитС Chrome ΠΈ Edge, ΠΊΠ°ΠΊΠΎ ΠΈ прСнос Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π½Π° смСткитС ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Discord ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° систСмот, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ слики ΠΎΠ΄ Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ Π½Π° содрТината Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ pytagora ΠΈ pytagora2 Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π° моТност Π·Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½Π° ΡˆΠΈΡ„Ρ€Π° ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚Π° страна.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€