IBM, Google, Microsoft ΠΈ Intel сформираха съюз Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° Linux Foundation обявиха Π·Π° създаванС Π½Π° консорциум ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, насочСн към Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ стандарти, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със сигурна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ изчислСния. Към ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²Π΅Ρ‡Π΅ сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ…Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ Alibaba, Arm, Baidu, Google, IBM, Intel, Tencent ΠΈ Microsoft, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·Π½Π°ΠΌΠ΅Ρ€ΡΠ²Π°Ρ‚ Π΄Π° работят Π·Π°Π΅Π΄Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ Π½Π΅ΡƒΡ‚Ρ€Π°Π»Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изчислитСлния процСс.

ΠšΡ€Π°ΠΉΠ½Π°Ρ‚Π° Ρ†Π΅Π» Π΅ Π΄Π° сС осигурят срСдства Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° пълния Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°, Π±Π΅Π· Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° информация Π² ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π΅Ρ‚Π°ΠΏΠΈ. ΠžΠ±Π»Π°ΡΡ‚Ρ‚Π° Π½Π° интСрСс Π½Π° консорциума Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² изчислитСлния процСс, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ Π°Π½ΠΊΠ»Π°Π²ΠΈ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ°Ρ€Ρ‚ΠΈΠΉΠ½ΠΎ изчислСниС, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ пълна изолация Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π½Π° систСмния администратор Π½Π° хоста Π΄ΠΎ Π΄Π°Π½Π½ΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° систСмитС Π·Π° гости).

Π‘Π»Π΅Π΄Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ са ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ Π·Π° нСзависимо Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ Confidential Computing Consortium:

  • Intel ΠΏΡ€Π΅Π΄Π°Π΄Π΅ Π·Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π°
    ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° тСхнологията SGX (Software Guard Extensions) Π½Π° Linux, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ SDK с Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. SGX ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ спСциални процСсорни инструкции Π·Π° разпрСдСлянС Π½Π° частни области Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° прилоТСния Π½Π° потрСбитСлско Π½ΠΈΠ²ΠΎ, Ρ‡ΠΈΠ΅Ρ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Π½ΠΎ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ Π΄ΠΎΡ€ΠΈ ΠΎΡ‚ ядрото ΠΈ ΠΊΠΎΠ΄Π°, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠΈ ring0, SMM ΠΈ VMM;

  • Microsoft ΠΏΡ€Π΅Π΄Π°Π΄Π΅ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Enclav, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ прилоТСния Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ TEE (Trusted Execution Environment) Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΅Π΄ΠΈΠ½ API ΠΈ абстрактно Π°Π½ΠΊΠ»Π°Π²Π½ΠΎ прСдставянС. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Open Enclav, ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° систСми с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ изпълнСния Π½Π° Π°Π½ΠΊΠ»Π°Π². ΠžΡ‚ TEE Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° само Intel SGX. ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ARM TrustZone Π΅ Π² процСс Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. ΠžΡ‚Π½ΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΠšΡ€Π°ΠΉΡŠΠ³ΡŠΠ»Π΅Π½ камък, AMD PSP (Platform Security Processor) ΠΈ AMD SEV (Secure Encryption Virtualization) Π½Π΅ сС ΡΡŠΠΎΠ±Ρ‰Π°Π²Π°Ρ‚.
  • Red Hat ΠΏΡ€Π΅Π΄Π°Π΄Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Enarx, ΠΊΠΎΠΉΡ‚ΠΎ осигурява абстракционСн слой Π·Π° създаванС Π½Π° унивСрсални прилоТСния Π·Π° изпълнСниС Π² Π°Π½ΠΊΠ»Π°Π²ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ TEE срСди, нСзависими ΠΎΡ‚ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ ΠΈ позволяващи ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС Π²Ρ€Π΅ΠΌΠ΅ Π·Π° изпълнСниС, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° WebAssembly). Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ AMD SEV ΠΈ Intel SGX.

Π‘Ρ€Π΅Π΄ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π²Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Асило, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ основно ΠΎΡ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π½Π° Google, Π½ΠΎ Π½Π΅ Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π° Google. Π Π°ΠΌΠΊΠ°Ρ‚Π° Π²ΠΈ позволява лСсно Π΄Π° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Ρ‚Π΅ прилоТСния, Π·Π° Π΄Π° прСмСститС част ΠΎΡ‚ функционалността, която изисква повишСна Π·Π°Ρ‰ΠΈΡ‚Π°, ΠΎΡ‚ страната Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ Π°Π½ΠΊΠ»Π°Π². ΠžΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° изолация Π² Asylo сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° само Intel SGX, Π½ΠΎ Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ ΠΈ софтуСрСн ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Π°Π½ΠΊΠ»Π°Π²ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° виртуализация.

ΠŸΡ€ΠΈΠΏΠΎΠΌΠ½Π΅Ρ‚Π΅ си, Ρ‡Π΅ Π°Π½ΠΊΠ»Π°Π²ΡŠΡ‚ (TEE, Trusted Execution Environment) Π²ΠΊΠ»ΡŽΡ‡Π²Π° прСдоставянСто ΠΎΡ‚ процСсора Π½Π° спСциална ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° област, която Π²ΠΈ позволява Π΄Π° прСмСститС част ΠΎΡ‚ функционалността Π½Π° прилоТСнията ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° срСда, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ изпълнимия ΠΊΠΎΠ΄, Π² ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π΅Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ ΠΎΡ‚ основната систСма, нСзависимо ΠΎΡ‚ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Π—Π° тяхното изпълнСниС Π² Π°Π½ΠΊΠ»Π°Π²Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСмСстСни Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ Π·Π° удостовСряванС ΠΈ ΠΊΠΎΠ΄ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ.

Ако основната систСма Π΅ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π°, нападатСлят няма Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ информацията, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π° Π² Π°Π½ΠΊΠ»Π°Π²Π°, ΠΈ Ρ‰Π΅ бъдС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ само Π΄ΠΎ външния софтуСрСн интСрфСйс. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ Π°Π½ΠΊΠ»Π°Π²ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ…ΠΎΠΌΠΎΠΌΠΎΡ€Ρ„Π΅Π½ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ изчислитСлни ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, Π½ΠΎ Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π°Π½ΠΊΠ»Π°Π²ΡŠΡ‚ практичСски няма Π΅Ρ„Π΅ΠΊΡ‚ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° изчислСнията с ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростява Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€