Jak ověřit certifikáty Secure Component Verification (na zařízení)

Summary: Zjistěte, jak ověřit integritu zařízení pomocí certifikátu platformy a platformy ověřovače pro ověřování zabezpečených komponent v zařízení.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Poznámka: Následující kroky jsou určeny pouze k provedení vlastního ověření, nikoli k využití služeb společnosti Dell Technologies. Chcete-li používat služby společnosti Dell Technologies, přečtěte si příručku k ověření zabezpečených komponent (v cloudu).

Integritu a pravost počítače Dell lze ověřit pomocí certifikátu platformy a platformy verifikátoru. To lze provést, když je se zařízením objednáno ověření zabezpečených komponent (na zařízení). Ministerstvo obrany Spojených států amerických (DoD) vyvinulo platformu verifikátoru. Platforma ověřovače je známá jako nástroj HIRS (Host Integrity at Runtime and Start-up). Nástroj HIRS se skládá ze dvou komponent, portálu Attestation Certificate Authority (ACA) a zřizovače HIRS. Aby zřizovatel HIRS ověřil výsledky, musí být nastaveno následující:

  • Nástroj HIRS
  • Zařízení koncového bodu se systémem Windows 10 nebo Windows 11
  • Nakonfigurovaný zřizovatel HIRS
  • Portál ACA
  • Podepisování a certifikáty platformy nahrané do ACA
  • Zásady nastavené v rámci ACA, které určují, které části zařízení a certifikátu mají být ověřeny

Ověření integrity zařízení vyžaduje, abyste nainstalovali portál HIRS ACA, shromáždili certifikáty, nahráli certifikáty na portál ACA, nastavili zásady ACA, stáhli a nainstalovali zřizovatel HIRS, spustili zřizovatel a pak ověřili výsledky.

Instalace portálu HIRS ACA

Poznámka: To vyžaduje licenci Docker Desktop a testovaný systém s připojením k internetu nebo intranetu. Další informace o Docker Desktopu najdete v tématu Docker DesktopTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies..

Instalace portálu HIRS ACA do testovaného systému znamená, že atestaci spouštíte místně. Tato metoda je pravděpodobně nejjednodušším modelem nasazení, ale není nejbezpečnější. Pokud chcete získat bezpečnější metodu, nainstalujte portál HIRS ACA na vzdálené zařízení nebo server.

  1. Stáhněte a nainstalujte Docker Desktop do testovaného systému nebo na server.
    Poznámka: Spuštění ověřovače ACA v testovaném systému se označuje jako místní ověření a jedná se o jiný model hrozeb než spuštění ověřovače ACA na síťovém serveru.
  2. Vyhledejte Windows PowerShell, klikněte na něj pravým tlačítkem, vyberte možnost Spustit jako správce, zadejte následující příkaz a stiskněte klávesu Enter.
    docker pull ghcr.io/nsacyber/hirs/aca:616fc06
  3. V Dockeru potvrďte, že se vytvořila image HIRS ACA, zadáním následujícího příkazu a stisknutím klávesy Enter. 
    docker images
     Prohlížení obrázků 
  4. Chcete-li v prostředí PowerShell ověřit úložiště, vyhledejte v části REPOSITORY repository gchr.io/nsacyber/hirs/aca.
    Kontrola v části REPOSITORY
  5. V prostředí PowerShell zadejte následující příkaz a stiskněte Enter. 
    docker run --name=aca -p 8443:8443 ghcr.io/nsacyber/hirs/aca:616fc06
  6. Pokud chcete v Dockeru ověřit, že je bitová kopie serveru spuštěná v kontejneru, zadejte následující příkaz a stiskněte Enter. 
    docker container ls -a
  7. Ověřte, že aca se zobrazuje v kategorii NAMES .
    Zobrazení výsledku NAMES 
  8. Otevřete prohlížeč, přejděte na portál ACA a ověřte, jestli image Dockeru funguje. Pokud spouštíte místní ověření, použijte IP adresu místního hostitele 127.0.0.1.
    Vítejte na stránce certifikační autority HIRS Attestation  
    Poznámka:
    • Pokud spouštíte místní ověření, přejděte na https://127.0.0.1:8443/HIRS_AttestationCAPortal/Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies..
    • Přepnutí portálu do režimu online může trvat několik minut.
    • Jakmile je portál online, může se zobrazit zpráva "Vaše připojení není soukromé". Jedná se o očekávané chování při spuštění místního ověřování.

Sbírejte certifikáty

  1. Shromážděte certifikát atributu platformy SCV. SCV (on Device) ukládá certifikát do oddílu UEFI na pevném disku.
    1. Vyhledejte Příkazový řádek, klikněte na něj pravým tlačítkem a vyberte možnost Spustit jako správce.
    2. Zadejte následující příkaz a stiskněte klávesu Enter. 
      mountvol o: /S
    3. Zadejte následující příkaz a stiskněte klávesu Enter. 
      copy o:\EFI\tcg\cert\platform\*.cer  c:\dell\platcert}
      Poznámka: V případě zakoupení SCV (v cloudu) se certifikát nachází v nástroji Dell Trusted Device a není místně dostupný pro ověření pomocí HIRS ACA.
  2. Shromážděte podpisový certifikát certifikační autority Dell Intermediate CA.
    1. Certifikát atributů a podpisový certifikát jsou ve výrobě zřetězeny v rámci certifikátu platformy SCV a před odesláním na portál HIRS ACA je nutné je oddělit. Spusťte následující příkaz z prostředí PowerShell a stiskněte klávesu Enter. 
      PowerShell :> $i=0; Get-Content c:\dell\platcert\*.cer   -ReadCount 3 | %{$i++; $_ | Out-File out_$i.crt}
    2. Shromážděte názvy souborů out_1.crt a out _2.crt.
  3. Shromážděte podpisový kořenový certifikát certifikační autority v nabídce Podpora pro důvěryhodné zařízení | Ovladače a soubory ke stažení a stažení nástroje Secure Component Validator.
  4. Shromážděte kořenové a zprostředkující podpisové certifikáty čipu TPM pro modely TPM ve vašem prostředí z následujících zdrojů:
    1. STMicro: https://www.st.com/resource/en/technical_note/tn1330-st-trusted-platform-module-tpm-endorsement-key-ek-certificates-stmicroelectronics.pdfTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.
    2. Název: https://www.nuvoton.com/export/sites/nuvoton/files/security/Nuvoton_TPM_EK_Certificate_Chain.pdfTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.
      Poznámka: Správce nemusí mít záznamy o modelech TPM používaných v prostředí. Pokud k tomu dojde, správce může stáhnout všechny kořenové a zprostředkující podpisové certifikáty TPM uvedené v poskytnutých dokumentech pro STMicro a Nuvoton.

Nahrání certifikátů na portál ACA

  1. Načtěte certifikát atributu platformy Dell SCV (c:\dell\platcert\out_1.crt) na portál ACA kliknutím na znaménko + na kartě Certifikáty platformy .
    Stránka s certifikáty platformy  
    Poznámka: Pokud spouštíte místní ověření, přejděte na https://127.0.0.1:8443/HIRS_AttestationCAPortal/portal/certificate-request/platform-credentialsTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies..
  2. Načtěte podpisový certifikát certifikační autority Dell Factory Intermediate (c:\dell\platcert\out_2.crt), podpisový kořenový certifikát CA (PROD-CSG-SCV-Root.cer) a kořenové podpisové certifikáty TPM kliknutím na znaménko + vedle položky Certifikáty certifikační autority řetězce důvěryhodných certifikátů na kartě Správa řetězců důvěryhodnosti .
    Stránka Trust Chain Management  
    Poznámka: Pokud spouštíte místní ověření, přejděte na https://127.0.0.1:8443/HIRS_AttestationCAPortal/portal/certificate-request/trust-chainTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies..

Nastavení zásad ACA

  1. Přejděte na kartu Policy .
  2. Klikněte na ikonu tužky a nastavte následující možnosti na Povoleno:
    • Ověření přihlašovacích údajů potvrzení
    • Ověření přihlašovacích údajů platformy
    • Ověření přihlašovacích údajů atributů platformy
    Stránka zásad  
    Poznámka: Pokud spouštíte místní ověření, přejděte na https://127.0.0.1:8443/HIRS_AttestationCAPortal/portal/policyTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies..

Stažení a instalace nástroje HIRS Provisioner

Tento krok je nutné provést na každém systému, který obsahuje certifikát.

  1. Stáhněte a nainstalujte nejnovější verzi zřizovacího nástroje z vydání Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.zřizovatele HIRS.
  2. V Průzkumníkovi Windows přejděte na c:\Program Files(x86)\HIRS_Provisioner.NET\plugins\scripts\windows.
  3. Pravým tlačítkem klikněte na soubor allcomponents.ps1 a vyberte Upravit v Poznámkovém bloku a poté okomentujte řádek 15 přidáním # symbol před čarou.
    Poznámka: Například #$NVME_SCRIPT="$APP_HOME/nvme.ps1" # For NVMe.
  4. Zakomentujte řádek 30 přidáním # symbol před čarou.
    Poznámka: Například #. $NVME_SCRIPT.
  5. Nahraďte všechny "### Gather HDD details" (řádky 669-744) s následujícím textem:
    ### Gather HDD details
    Write-Progress -Id 1 -Activity "Gathering component details" -PercentComplete 70
    Write-Progress -Id 2 -ParentId 1 -Activity "Gathering HDD information" -CurrentOperation "Querying" -PercentComplete 0
    function parseHddData() {
        $RS=(Get-CimInstance -ClassName CIM_DiskDrive | select serialnumber,mediatype,pnpdeviceid,manufacturer,model | where mediatype -eq "Fixed hard disk media")
        $component=""
        $replaceable=(jsonFieldReplaceable "true")
        $numRows=1
        if ($RS.Count -gt 1) { $numRows=($RS.Count)}
        for($i=0;$i -lt $numRows;$i++) {
            Write-Progress -Id 2 -ParentId 1 -Activity "Gathering Hard Disk information" -CurrentOperation ("Cleaning output for HDD " + ($i+1)) -PercentComplete ((($i+1) / $numRows) * 100)
            $hddClass=(jsonComponentClass "$COMPCLASS_REGISTRY_TCG" "$COMPCLASS_HDD")
            $pnpDevID=""
            if(isIDE($RS[$i].PNPDeviceID)) {
                $pnpDevID=(ideDiskParse $RS[$i].PNPDeviceID)
            } elseif(isSCSI($RS[$i].PNPDeviceID)) {
                $pnpDevID=(scsiDiskParse $RS[$i].PNPDeviceID)
            } else {Continue }
            if(($pnpDevID -eq $null) -or (($pnpDevID -eq "(Standard disk drives)") -and ($pnpDevID.product -eq $null))) {
    		    $regex="^.{,16}$"
                $pnpDevID=[pscustomobject]@{
                    product=($RS[$i].model -replace '^(.{0,16}).*$','$1')  # Strange behavior for this case, will return
                } }
            $tmpManufacturer=$pnpDevID.vendor # PCI Vendor ID
            $tmpModel=$pnpDevID.product  # PCI Device Hardware ID
            $tmpSerial=$RS[$i].serialnumber
            $tmpRevision=$pnpDevID.revision
            if ([string]::IsNullOrEmpty($tmpManufacturer) -or ($tmpManufacturer.Trim().Length -eq 0)) {
                $tmpManufacturer="$NOT_SPECIFIED"
            }
            $tmpManufacturer=$(jsonManufacturer "$tmpManufacturer".Trim())
            if ([string]::IsNullOrEmpty($tmpModel) -or ($tmpModel.Trim().Length -eq 0)) {
                $tmpModel="$NOT_SPECIFIED"
            }
            $tmpModel=$(jsonModel "$tmpModel".Trim())
            if (![string]::IsNullOrEmpty($tmpSerial) -and ($tmpSerial.Trim().Length -ne 0)) {
                $tmpSerial=(jsonSerial "$tmpSerial".Trim())
            } else {
                $tmpSerial=""
            }
            if (![string]::IsNullOrEmpty($tmpRevision) -and ($tmpRevision.Trim().Length -ne 0)) {
                $tmpRevision=(jsonRevision "$tmpRevision".Trim())
            } else {
                $tmpRevision=""
            }
            $tmpComponent=(jsonComponent $hddClass $tmpManufacturer $tmpModel $replaceable $tmpSerial $tmpRevision)
            $component+="$tmpComponent,"
        }
        Write-Progress -Id 2 -ParentId 1 -Activity "Gathering Hard Disk information" -CurrentOperation "Done" -PercentComplete 100
        return "$component".Trim(",")
    }
    

Spuštění nástroje Provisioner

Pravým tlačítkem klikněte na možnost Provisioner a vyberte možnost Run as administrator v systémech, které obsahují certifikát.

Poznámka: Nástroj Provisioner je k dispozici na adrese c:\Program Files(x86)\HIRS_Provisioner.NET\tpm_aca_provision.exe.

Ověřte výsledky

Na stránce portálu ACA Validation Reports najdete úspěšný výsledek.
Zprávy o ověření 

Poznámka: Pokud spouštíte místní ověření, přejděte na https://127.0.0.1:8443/HIRS_AttestationCAPortal/portal/validation-reportsTento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies..

Affected Products

Dell Trusted Device
Article Properties
Article Number: 000293241
Article Type: How To
Last Modified: 24 Mar 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.