Trusted Execution (Intel TXT)
Kutsutaan myös nimellä Trusted Execution
Intel Trusted Execution Technology, TXT, tarjoaa alustamekanismeja mitatulle käynnistysympäristölle (measured launch environment). Se vaatii suorittimen, piirisarjan, laiteohjelmiston, TPM:n ja ohjelmiston yhteensovitettua tukea pelkän suoritinominaisuuden sijaan.
Mitä sinun tulee tietää
Intel Trusted Execution Technology, TXT, tarjoaa alustamekanismeja mitatulle käynnistysympäristölle (measured launch environment). Se vaatii suorittimen, piirisarjan, laiteohjelmiston, TPM:n ja ohjelmiston yhteensovitettua tukea pelkän suoritinominaisuuden sijaan.
Miten se toimii
Mitattu käynnistys tallentaa tietoja käynnistetystä ympäristöstä alustan luottamusinfrastruktuuriin määritetyn käynnistysprotokollan mukaisesti. Mittaukset antavat todentajalle tai käytännölle mahdollisuuden arvioida identiteettiä, mutta ne eivät itsessään ole tuomio siitä, että koodi on turvallista. Käynnistysohjelmisto ja alustan konfiguraatio määräävät käyttökelpoisen ympäristön.
Missä siitä on hyötyä
Hallittu käyttöönotto voi käyttää mitatun käynnistyksen todisteita syötteenä todistamiselle (attestation) tai käytännölle. Sen on silti päätettävä, mihin mittauksiin se luottaa, pidettävä viitearvonsa ajan tasalla ja hoidettava palautus, kun laiteohjelmisto tai ohjelmisto muuttuu.
Tuen ja käyttöönoton tarkistaminen
Tarkista tarkan järjestelmän TXT-tuki, TPM-vaatimukset, laiteohjelmistoasetukset ja tuettu mitatun käynnistyksen ohjelmisto. Prosessorin SMX-luettelointi on vain osa tätä ketjua. Käytä laitevalmistajan käyttöönotto-ohjeita ja varmista palautusmahdollisuus ennen hallitun kokoonpanon muuttamista.
Alustan ominaisuudet voivat riippua emolevystä, piirisarjasta, laiteohjelmiston provisioinnista, ajureista ja tuoteluokasta. Suorittimen tekniset tiedot ovat vain yksi osa-alue, eivät täydellinen kuvaus kootusta tietokoneesta tai sen aktiivisesta kokoonpanosta.
Mitä ominaisuus ei takaa
TXT ei ole tavallinen VT-x, Boot Guard, yleinen luotetun suoritusympäristön nimitys tai virustorjuntatuote. Pelkkä TPM:n läsnäolo ei todista, että TXT on määritetty, ja laiteohjelmiston käynnistysasetusten muuttaminen voi vaikuttaa aiemmin luotuun käyttöönottoon.
Yhteensopivuus ja suorituskyky käytännössä
Ennen kuin muutat laiteohjelmiston, hallinnan tai käynnistystallennustilan asetuksia, tunnista tarkka järjestelmä ja noudata sen valmistajan tukemaa menettelyä. Tallenna nykyinen kokoonpano ja säilytä palautusyhteys. Yleinen ominaisuusartikkeli ei voi tarjota yleispätevää laiteohjelmistovalikkojärjestystä.
Käytännön tarkistuslista todentamiseen
- Kirjaa tarkka suoritin- tai alustamalli sekä kyseessä olevat sovellus-, käyttöjärjestelmä- ja ajonaikaiset versiot. Säilytä todellisen virheen tai vaatimuksen sanamuoto.
- Tarkista kyseisen tarkan mallin valmistajaviite ja tutki sitten todellinen suorituskyky ja käyttöönottotila ympäristössä, jossa ohjelma suoritetaan.
- Vertaa valitun binaarin tai taustajärjestelmän jokaista vaatimusta. Samankaltaisesti nimetty ominaisuus, alias tai laaja teknologiamerkintä ei riitä.
- Varmista, että sovellus valitsi aiotun toteutuksen. Käytä sen dokumentoitua diagnostiikkaa ja tuettua vararatkaisua, kun vaatimukset eivät täyty.
- Tee yksi tuettu muutos kerrallaan ja toista sama työkuorma. Pidä alkuperäinen kokoonpano ja palautuspolku saatavilla.
Jos ominaisuus on luettelossa, mutta ohjelmisto ei voi käyttää sitä
Aloita tarkasta vikaantuvasta komponentista. Laitteistotietokanta kuvaa tallennettua kykyä; käyttöjärjestelmä tai hypervisori voi tuoda esiin erilaisen todellisen ympäristön. Virheellisen käskyn virhe vaatii myös todellisen virheellisen käskyn ja binaarikäännöksen tutkimista, koska korruptio tai liittymätön tukematon käsky voi aiheuttaa samanlaisen oireen.
Asenna kyseiselle alustalle tuettu sovellus-, ajuri- tai ajoympäristöversio ja käytä tarvittaessa toimittajan dokumentoitua perus- tai varakäännöstä. Ohjelmistopäivitys ei voi luoda käskyä, joka suorittimelta puuttuu. Laiteohjelmisto- ja tietoturvakäytäntömuutosten tulee noudattaa järjestelmävalmistajan menettelyä ja palautussuunnitelmaa yleisen optimointiohjeen sijaan.
Tämän selityksen lähteet ja laajuus
Intel Trusted Execution Technology -yleiskatsaus · Intel 64 and IA-32 Architectures Software Developer's Manual
Nämä viitteet määrittävät arkkitehtuurisen käyttäytymisen ja ohjelmistovaatimukset. Ne eivät itsenäisesti vahvista kaikkia ominaisuusarvoja linkitetyllä laitteistomallisivulla. Mallikohtaista tukea varten käytä kyseisen sivun valmistajan todisteita ja tarkista todellinen järjestelmäkokoonpano. Tämä artikkeli ei tarjoa suorituskykytestiä, sertifiointia tai riippumatonta arviointipäivämäärää.
Lähteet ja vahvistus
Toimituksellinen omistajuus: Feex. Riippumatonta tarkistuspäivämäärää ei ole kirjattu. Miten tutkimme.
- Intel Trusted Execution Technology -yleiskatsaus · Alustavaatimukset ja mitattu suoritusympäristö; tutustu myös alustan TXT-ohjelmistokehitys- ja käyttöönotto-ohjeisiin.
- Intel 64 and IA-32 Architectures Software Developer's Manual · Osat 1 ja 2 kuvaavat nimetyt käskyperheet ja CPUID:n; Osa 3 kuvaa tila-, sivutus-, VMX- ja suojausohjaukset. Arkkitehtuuridokumentaatio ei vahvista tukea tietylle mallille.
Oliko tämä artikkeli hyödyllinen?
Kyllä tai ei riittää. Valitse halutessasi syy tai lisää lyhyt viesti.
Kiitos. Se auttaa meitä parantamaan tätä sivua.