IBM, Google, Microsoft ΠΈ Intel ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Ρ…Π° алианс Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π΄Π°Π½Π½ΠΈ.

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

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

Π—Π° нСзависима Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π² ΡΡŠΡΡ‚Π°Π²Π° Π½Π° ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠ° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ изчислСния са ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ слСднитС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ:

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

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

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

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

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster