
Checks for tpm vulnerabilities
これは、Immune Security の tpm-vuln-checker ライブラリを使用して複数の TPM 脆弱性をスキャンするために Golang で書かれたツールです。
このツールを使用するには、以下が必要です:
以下のリンクから tpm-vuln-checker ライブラリの最新リリースをダウンロードしてください: リリース
tpm-vuln-checker check
ツールで --upload を使用すると、TPM 2.0 メトリクスを評価するために TPM からデータを集計します。 データを独自に利用したい場合は、カスタムアップロード URL を定義できます。ツールは JSON を含むマルチパートフォームデータで HTTP POST を行います。 POST で送信されるファイル名は、.json 拡張子を持つランダムな UUID です。
tpm-vuln-checker --url=https://your.domain check --upload
このツールは、tpm-vuln-checker ライブラリを使用して次の脆弱性を検出するように設計されています:
TPM ROCA 脆弱性: リソース: https://www.ncsc.gov.uk/guidance/roca-infineon-tpm-and-secure-element-rsa-vulnerability-guidance
TPM 読み取り/書き込み OOB 脆弱性: https://blog.quarkslab.com/vulnerabilities-in-the-tpm-20-reference-implementation-code.html
このツールの作者は、このツールの使用によって生じる可能性のある損害または法的責任について一切責任を負いません。
このツールは、メトリクス分析の目的で匿名化されたデータをサーバーにアップロードする場合があります。このデータは、ツールを改善し、TPM の潜在的な脆弱性を特定するために使用されます。個人を特定できる情報は収集または保存されません。このツールを使用することにより、メトリクス分析の目的での匿名データの収集と使用に同意したものとみなされます。これに同意しない場合は、このツールを使用しないでください。