Under Construction
Echtheit der TE Zertifikate mit Paket Metadaten überprüfen
Die Zertifikate für Trusted Execution sind als Teil der Paket Metadaten unterhalb von /usr/lpp auf jedem System gespeichert. Ist man absolut sicher, dass es keine Modifikationen durch Angreifer gab, kann man die von TE verwendeten Zertifikate unter /etc/security/certificates gegen die Zertifikate aus den Paket Metadaten vergleichen. Diese findet man unter /usr/lpp/bos/inst_root/etc/security/certificates:
# ls -l /usr/lpp/bos/inst_root/etc/security/certificates
total 96
-rw-r----- 1 root security 1009 Jul 7 2021 AIX_PSIRT_cert
-rw-r----- 1 root security 451 Jul 7 2021 AIX_PSIRT_pubkey.txt
-rw-r----- 1 root security 571 Jul 25 2020 certificate_61
-rw-r----- 1 root security 571 Jul 25 2020 certificate_610
-rw-r----- 1 root security 571 Jul 25 2020 certificate_71
-rw-r----- 1 root security 846 Jul 25 2020 certificate_72
-rw-r----- 1 root security 846 Mar 24 2021 certificate_73
-rw-r----- 1 root security 272 May 16 2022 pubkey_71.pem
-rw-r----- 1 root security 451 May 16 2022 pubkey_72.pem
-rw-r----- 1 root security 451 May 16 2022 pubkey_73.pem
-rw-r----- 1 root security 451 May 16 2022 pubkey_rsct_3.2.pem
-rw-r----- 1 root security 451 May 16 2022 pubkey_rsct_3.3.pem
drwxr-x--- 2 root security 256 Oct 27 2022 tnc
#
Die Zertifikate können dann z.B. mittels cksum oder md5sum miteinander verglichen werden:
# cksum /etc/security/certificates/certificate_73 /usr/lpp/bos/inst_root/etc/security/certificates/certificate_73
3780280701 846 /etc/security/certificates/certificate_73
3780280701 846 /usr/lpp/bos/inst_root/etc/security/certificates/certificate_73
#
Alternativ, um ganz sicher zu gehen, kann man auch diff verwenden:
# diff /etc/security/certificates/certificate_73 /usr/lpp/bos/inst_root/etc/security/certificates/certificate_73
#
Das unter /etc/security/certificates/certificate_73 verwendete Zertifikat ist identisch mit dem gleichnamigen Zertifikat aus den Paket Metadaten.
Sind die Paket Metadaten nicht kompromitiert, dann ist damit die Echtheit des IBM Zertifikats /etc/security/certificates/certificate_73 nachgewiesen.