Trusted Execution (Intel TXT)
Også kaldet Trusted Execution
Intel Trusted Execution Technology, TXT, leverer platformsmekanismer til et målt startmiljø. Det kræver koordineret understøttelse fra processor, chipsæt, firmware, TPM og software snarere end blot en CPU-funktion alene.
Hvad du behøver at vide
Intel Trusted Execution Technology, TXT, leverer platformsmekanismer til et målt startmiljø. Det kræver koordineret understøttelse fra processor, chipsæt, firmware, TPM og software snarere end blot en CPU-funktion alene.
Sådan virker det
En målt start registrerer oplysninger om det startede miljø i platformens tillidsinfrastruktur under en defineret startprotokol. Målinger gør det muligt for en verifikator eller politik at ræsonnere om identitet, but de er ikke i sig selv en dom om, at kode er sikker. Startsoftware og platformskonfiguration bestemmer det anvendelige miljø.
Hvor det er nyttigt
En administreret udrulning kan bruge beviser for målt start som et input til attestering eller politik. Den skal stadig beslutte, hvilke målinger den har tillid til, holde sine referenceværdier opdaterede og håndtere gendannelse, når firmware eller software ændres.
Sådan kontrolleres understøttelse og aktivering
Kontrollér det nøjagtige systems TXT-understøttelse, TPM-krav, firmwareindstillinger og understøttede software til målt start. CPU SMX-tælling er kun en del af denne kæde. Følg leverandørens udrulningsvejledning, og bevar en gendannelsesadgang, før du ændrer en administreret konfiguration.
Platformsfunktioner kan afhænge af bundkortet, chipsættet, firmwareklargøringen, drivere og produktniveauet. CPU-specifikationen er ét input, ikke en komplet beskrivelse af den samlede computer eller dens aktive konfiguration.
Hvad funktionen ikke fastslår
TXT er ikke almindelig VT-x, Boot Guard, en generisk betegnelse for betroet udførelsesmiljø eller et antivirusprodukt. Tilstedeværelsen af TPM alene beviser ikke, at TXT er konfigureret, og ændring af firmwarens startindstillinger kan påvirke en etableret udrulning.
Kompatibilitet og ydeevne i praksis
Før du ændrer indstillinger for firmware, administration eller startlager, skal du identificere det nøjagtige system og følge dets producents understøttede procedure. Registrér den eksisterende konfiguration, og bevar genoprettelsesadgang. En generisk funktionsartikel kan ikke levere en universel firmwaremenusekvens.
En praktisk tjekliste til verifikation
- Registrer den nøjagtige processor- eller platformsmodel samt de involverede applikations-, OS- og runtime-versioner. Bevar formuleringen af den faktiske fejl eller det faktiske krav.
- Tjek producentreferencen for den nøjagtige model, og undersøg derefter den effektive kapacitet og aktiverede tilstand i det miljø, hvor programmet kører.
- Sammenlign ethvert krav for den valgte binære fil eller backend. En funktion med et lignende navn, et alias eller en bred teknologimærkat er ikke tilstrækkelig.
- Bekræft, at applikationen har valgt den tilsigtede implementering. Brug dens dokumenterede diagnosticering og et understøttet fallback, når kravene ikke er opfyldt.
- Foretag en enkelt understøttet ændring ad gangen, og gentag den samme arbejdsbelastning. Hold den oprindelige konfiguration og gendannelsessti tilgængelig.
Hvis funktionen er anført, men softwaren ikke kan bruge den
Start med den nøjagtige komponent, der fejler. En hardwaredatabase beskriver registreret kapacitet; operativsystemet eller hypervisoren kan udstille et andet effektivt miljø. En illegal-instruction-fejl kræver også undersøgelse af den faktiske fejlbehæftede instruktion og det binære build, fordi korruption eller en urelateret ikke-understøttet instruktion kan frembringe et lignende symptom.
Installer den applikations-, driver- eller runtime-version, der understøttes til den nøjagtige platform, og brug om nødvendigt leverandørens dokumenterede baseline eller fallback-build. En softwareopdatering kan ikke oprette en instruktion, som processoren mangler. Ændringer i firmware og sikkerhedspolitik bør følge systemproducentens procedure og en genopretningsplan frem for en generisk optimeringsopskrift.
Kilder og denne forklaringens omfang
Oversigt over Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual
Disse referencer fastlægger arkitektonisk adfærd og softwarekrav. De verificerer ikke uafhængigt enhver funktionsværdi på en tilknyttet hardwaremodelside. For modelunderstøttelse skal du bruge den pågældende sides producentdokumentation og kontrollere den effektive systemkonfiguration. Denne artikel leverer ikke et benchmark, en certificering eller en uafhængig revisionsdato.
Kilder og verificering
Redaktionelt ejerskab: Feex. Ingen uafhængig revisionsdato er registreret. Sådan undersøger vi.
- Oversigt over Intel Trusted Execution Technology · Platformskrav og målt udførelsesmiljø; se også platformens vejledning til TXT-softwareudvikling og -udrulning.
- Intel 64 and IA-32 Architectures Software Developer's Manual · Bind 1 og 2 beskriver de navngivne instruktionsfamilier og CPUID; Bind 3 beskriver tilstands-, sideinddelings-, VMX- og beskyttelseskontroller. Arkitekturdokumentation fastslår ikke understøttelse for en bestemt model.
Var denne artikel nyttig?
Et ja eller nej er nok. Vælg en grund, hvis du vil, eller tilføj en kort bemærkning.
Tak. Det hjælper os med at forbedre denne side.