Intel o loʻo atiaʻe le HTTPA protocol e faʻapipiʻi HTTPS

Inisinia mai Intel ua faʻatulagaina se HTTPA protocol fou (HTTPS Attestable), faʻalauteleina HTTPS faʻatasi ai ma faʻamaoniga faaopoopo o le saogalemu o faʻatusatusaga na faia. HTTPA e faʻatagaina oe e faʻamaonia le faʻamaoni o le faʻaogaina o se talosaga a le tagata faʻaoga i luga o le 'auʻaunaga ma ia mautinoa o le 'auʻaunaga i luga o le upega tafaʻilagi e faʻatuatuaina ma o le code o loʻo taʻavale i le siosiomaga TEE (Trusted Execution Environment) i luga o le server e leʻi suia ona o se taunuuga o le hacking poʻo sabotage e le pule.

E puipuia e le HTTPS faʻamatalaga tuʻuina atu i le taimi o le faʻasalalauga i luga o le fesoʻotaʻiga, ae le mafai ona taofia lona faʻamaoni mai le solia o se taunuuga o osofaʻiga i luga o le server. Tu'u'ese fa'apipi'i, fa'atūina e fa'aoga ai tekonolosi e pei o le Intel SGX (Software Guard Extension), ARM TrustZone ma le AMD PSP (Platform Security Processor), e mafai ai ona puipuia ma'ale'ale komupiuta ma fa'aitiitia le lamatiaga o le leka po'o le suiga o fa'amatalaga ma'ale'ale ile pito pito.

Ina ia faʻamautinoa le faʻamaoni o faʻamatalaga tuʻuina atu, HTTPA e faʻatagaina oe e faʻaogaina meafaigaluega faʻamaonia o loʻo tuʻuina atu i le Intel SGX, lea e faʻamaonia ai le moni o le faʻapipiʻi lea na faia ai faʻatusatusaga. O le mea moni, HTTPA faʻalautele HTTPS ma le gafatia e faʻamaonia mamao se faʻapipiʻi ma faʻatagaina oe e faʻamaonia o loʻo tamoʻe i totonu o se siosiomaga Intel SGX moni ma e mafai ona faʻatuatuaina le upega tafaʻilagi. O le faʻasalalauga muamua o loʻo atiaʻe e avea o se lautele ma, faʻaopoopo i le Intel SGX, e mafai ona faʻatinoina mo isi faiga TEE.

Intel o loʻo atiaʻe le HTTPA protocol e faʻapipiʻi HTTPS

E le gata i le faiga masani o le fa'atuina o se feso'ota'iga saogalemu mo HTTPS, e mana'omia fo'i e le HTTPA le fa'atalanoaina o se ki fa'atuatuaina o le sauniga. O loʻo faʻaalia e le protocol se auala fou HTTP "ATTEST", lea e mafai ai ona e faʻagasolo ituaiga e tolu o talosaga ma tali:

  • "mua'i lele" e siaki ai pe o lagolagoina e le itu mamao le fa'amaoniga fa'amau;
  • "fa'amaonia" mo le malilie i luga o fa'amaufa'ailoga fa'amaonia (filifilia o se fa'ata'ita'iga algorithm, fesuia'i fa'asologa fa'afuase'i fa'apitoa i le sauniga, fa'atupuina se fa'amatalaga o le sauniga ma tu'uina atu le ki fa'alaua'itele a le enclave i le kalani);
  • "se'i fa'atuatuaina" - fa'atupuina o se ki o le sauniga mo fa'amatalaga fa'atuatuaina. O le ki o le sauniga e fa'avae i luga o se mealilo na malilie i ai muamua na faia e le kalani e fa'aaoga ai le TEE lautele ki na maua mai le server, ma fa'asologa fa'afuase'i na fa'atupuina e vaega ta'itasi.

Intel o loʻo atiaʻe le HTTPA protocol e faʻapipiʻi HTTPS

O le HTTPA e fa'aalia ai e fa'atuatuaina le kalani ma e le o le server, i.e. e mafai e le tagata o tausia ona fa'aogaina lenei fa'atonuga e fa'amaonia ai fa'atusatusaga i totonu ole si'osi'omaga TEE. I le taimi lava e tasi, e le faʻamaonia e le HTTPA o isi faʻatusatusaga na faia i le taimi o le faʻaogaina o le upega tafaʻilagi e le o faia i le TEE e leʻi faʻafefeteina, lea e manaʻomia ai le faʻaogaina o se isi auala i le atinaʻeina o auaunaga i luga ole laiga. O le mea lea, o le HTTPA e faʻatatau i le faʻaaogaina ma auaunaga faʻapitoa e faʻateleina manaʻoga mo faʻamatalaga faʻamaoni, e pei o faiga tau tupe ma fomaʻi.

Mo tulaga e tatau ona faʻamaonia ai faʻatusatusaga i le TEE mo le 'auʻaunaga ma le kalani, o loʻo tuʻuina atu se fesuiaiga o le mHTTPA (Mutual HTTPA) protocol, lea e faia ai le faʻamaoniga e lua. O lenei filifiliga e sili atu ona lavelave ona o le manaʻomia mo le faʻatupuina o ki o sauniga mo le server ma le tagata o tausia.

puna: opennet.ru

Faaopoopo i ai se faamatalaga