Trusted Execution (Intel TXT)
Også kalt Trusted Execution
Intel Trusted Execution Technology, TXT, gir plattformmekanismer for et målt oppstartsmiljø (measured launch environment). Det krever samordnet støtte fra prosessor, brikkesett, fastvare, TPM og programvare, snarere enn en CPU-funksjon alene.
Dette må du vite
Intel Trusted Execution Technology, TXT, gir plattformmekanismer for et målt oppstartsmiljø (measured launch environment). Det krever samordnet støtte fra prosessor, brikkesett, fastvare, TPM og programvare, snarere enn en CPU-funksjon alene.
Slik fungerer det
En målt oppstart registrerer informasjon om det oppstartede miljøet inn i plattformens tillitsinfrastruktur under en definert oppstartsprotokoll. Målinger lar en verifikator eller policy vurdere identitet, men de er ikke i seg selv en dom over at kode er sikker. Oppstartsprogramvare og plattformkonfigurasjon avgjør det brukbare miljøet.
Hvor det er nyttig
En administrert utrulling kan bruke bevis fra målt oppstart som inndata til attestering eller policyer. Den må likevel avgjøre hvilke målinger den stoler på, holde referanseverdiene sine oppdaterte og håndtere gjenoppretting når fastvare eller programvare endres.
Slik kontrolleres støtte og aktivering
Kontroller det nøyaktige systemets TXT-støtte, TPM-krav, fastvareinnstillinger og støttede programvare for målt oppstart (measured launch). CPU SMX-opplisting er bare en del av den kjeden. Bruk leverandørens veiledning for utrulling og behold en gjenopprettingsmetode før du endrer en administrert konfigurasjon.
Plattformfunksjoner kan avhenge av hovedkortet, brikkesettet, fastvareprovisjoneringen, drivere og produktnivå. CPU-spesifikasjonen er én faktor, ikke en fullstendig beskrivelse av den sammensatte datamaskinen eller dens aktive konfigurasjon.
Hva funksjonen ikke etablerer
TXT er ikke vanlig VT-x, Boot Guard, en generell betegnelse på et sikkert kjøremiljø eller et antivirusprodukt. Tilstedeværelse av TPM alene beviser ikke at TXT er konfigurert, og endring av innstillinger for oppstart i fastvaren kan påvirke en etablert utrulling.
Kompatibilitet og ytelse i praksis
Før du endrer innstillinger for fastvare, administrasjon eller oppstartslagring, må du identifisere det nøyaktige systemet og følge produsentens støttede prosedyre. Registrer den eksisterende konfigurasjonen og bevar tilgang til gjenoppretting. En generell funksjonsartikkel kan ikke levere en universell sekvens for fastvaremenyer.
En praktisk sjekkliste for verifisering
- Registrer den nøyaktige prosessor- eller plattformmodellen og de involverte applikasjons-, OS- og kjøretidsversjonene. Bevar ordlyden i den faktiske feilen eller kravet.
- Sjekk produsentreferansen for akkurat den modellen, og undersøk deretter den faktiske kapasiteten og aktiverte tilstanden i miljøet der programmet kjører.
- Sammenlign ethvert krav til den valgte binærfilen eller baksiden. En lignende navngitt funksjon, et alias eller en bred teknologietikett er ikke tilstrekkelig.
- Bekreft at applikasjonen valgte den tiltenkte implementeringen. Bruk dens dokumenterte diagnostikk og en støttet reservemetode når kravene ikke er oppfylt.
- Gjør én støttet endring om gangen og gjenta den samme arbeidsbelastningen. Hold den opprinnelige konfigurasjonen og gjenopprettingsstien tilgjengelig.
Hvis funksjonen er oppført, men programvare ikke kan bruke den
Start med den nøyaktige komponenten som feiler. En maskinwaredatabase beskriver registrert kapasitet; operativsystemet eller hypervisoren kan eksponere et annet reelt miljø. En feil om ulovlig instruksjon krever også undersøkelse av den faktiske feilende instruksjonen og binærbyggingen, fordi korrupsjon eller en urelatert, ustøttet instruksjon kan gi et lignende symptom.
Installer applikasjonen, driveren eller kjøretidsversjonen som støttes for den nøyaktige plattformen, og bruk om nødvendig leverandørens dokumenterte grunnlinje- eller reservebygg. En programvareoppdatering kan ikke opprette en instruksjon som prosessoren mangler fastvare. Endringer i fastvare og sikkerhetspolicy bør følge systemprodusentens prosedyre og en gjenopprettingsplan i stedet for en generisk optimaliseringsoppskrift.
Kilder og omfang for denne forklaringen
Oversikt over Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual
Disse referansene etablerer arkitektonisk oppførsel og programvarekrav. De verifiserer ikke uavhengig hver funksjonsverdi på en koblet maskinvaremodells side. For modellstøtte, bruk den sidens produsentdokumentasjon og kontroller den reelle systemkonfigurasjonen. Denne artikkelen oppgir ikke en referansemåling, sertifisering eller dato for uavhengig gjennomgang.
Kilder og verifisering
Redaksjonelt eierskap: Feex. Ingen uavhengig vurderingsdato er registrert. Hvordan vi gjør undersøkelser.
- Oversikt over Intel Trusted Execution Technology · Plattformkrav og målt kjøremiljø; se også plattformens veiledning for programvareutvikling og utrulling av TXT.
- Intel 64 and IA-32 Architectures Software Developer's Manual · Bind 1 og 2 beskriver de navngitte instruksjonsfamiliene og CPUID; bind 3 beskriver tilstands-, sidevekslings-, VMX- og beskyttelseskontroller. Arkitekturdokumentasjon etablerer ikke støtte for en bestemt modell.
Var denne artikkelen nyttig?
Et ja eller nei holder. Velg en grunn hvis du vil, eller legg til en kort kommentar.
Takk. Det hjelper oss med å forbedre denne siden.