Logo HardwareVisualizer

インストーラの​検証

インストーラを​実行する​前に​以下を​確認してください。​Windows の​リリースインストーラーは​ v1.9.0 以降​ Authenticode 署名済みですが、​手動ダウンロードでは​ SHA-256 チェックサムと​ GitHub Artifact Attestations に​よる​確認も​推奨します。

配布元を​確認する

公式配布元は​hardviz.com、​GitHub Releases、​利用​可能な​場合の​Wingetのみです。

ファイルが​改ざんされていないか​確認する

より​厳密に​確認したい​場合は、​ダウンロードページから​SHA-256の​値を​コピーし、最新リリースの​検証コマンドから​対象ファイルに​合う​ものを​実行してください。​ コマンドの​出力が​コピーした​値と​完全に​一致する​ことを​確認してください。​ 詳しくは​GitHubドキュメントに​記載のインストーラの​検証を​参照してください。

GitHub Artifact Attestationsを​検証する

attestationが​公開されている​リリースでは、​GitHub CLIで​アセットが​公式リポジトリから​生成された​ことを​確認してください。​ 最新リリース向けの​コマンドは​下に​掲載しています。

gh attestation verify ./HardwareVisualizer_* -R shm11C3/HardwareVisualizer

署名状況を​確認する

Windows の​ .exe / .msi リリースインストーラーは、​v1.9.0 以降​ Authenticode 署名済みです。​v1.9.0 より​前の​ Windows リリースは​未署名の​場合が​あります。​ macOS版は​署名・​公証済みです。​Linux パッケージは​現時点では​ Linux package signing では​署名されていないため、​チェックサムと​ attestation で​検証してください。​ Release assets に​含まれる​ .sig ファイルは、​アプリ内アップデート経路で​使用する​ Tauri updater 署名です。​手動ダウンロードに​おける​プラットフォーム署名、​SHA-256 チェックサム、​GitHub Artifact Attestations の​代替では​ありません。

関連リンク

最新リリースの​検証コマンド(上級者向け)

ダウンロードページから​SHA-256の​値を​コピーし、​取得した​ファイルに​対応する​コマンドを​実行してください。

Windows - Windows 10/11 (x64)

アーティファクト
HardwareVisualizer_1.9.1_x64_en-US.msi
検証コマンド
Get-FileHash .\HardwareVisualizer_1.9.1_x64_en-US.msi -Algorithm SHA256
GitHub Attestation
gh attestation verify ./HardwareVisualizer_1.9.1_x64_en-US.msi -R shm11C3/HardwareVisualizer
署名状態
Authenticode signed for v1.9.0+ installers
署名ファイル
HardwareVisualizer_1.9.1_x64_en-US.msi.sig

アプリ内アップデート経路向けのTauri updater署名です。プラットフォーム署名の代替ではありません。

macOS - Apple Silicon (ARM64)

アーティファクト
HardwareVisualizer_1.9.1_aarch64.dmg
検証コマンド
shasum -a 256 HardwareVisualizer_1.9.1_aarch64.dmg
GitHub Attestation
gh attestation verify ./HardwareVisualizer_1.9.1_aarch64.dmg -R shm11C3/HardwareVisualizer
署名状態
Signed and notarized

macOS - Intel (x64)

アーティファクト
HardwareVisualizer_1.9.1_x64.dmg
検証コマンド
shasum -a 256 HardwareVisualizer_1.9.1_x64.dmg
GitHub Attestation
gh attestation verify ./HardwareVisualizer_1.9.1_x64.dmg -R shm11C3/HardwareVisualizer
署名状態
Signed and notarized

Linux - RPM-based Distros (.rpm)

アーティファクト
HardwareVisualizer-1.9.1-1.x86_64.rpm
検証コマンド
sha256sum HardwareVisualizer-1.9.1-1.x86_64.rpm
GitHub Attestation
gh attestation verify ./HardwareVisualizer-1.9.1-1.x86_64.rpm -R shm11C3/HardwareVisualizer
署名状態
Unsigned package; verify with SHA-256 and attestations
署名ファイル
HardwareVisualizer-1.9.1-1.x86_64.rpm.sig

アプリ内アップデート経路向けのTauri updater署名です。プラットフォーム署名の代替ではありません。

Linux - AppImage (.AppImage)

アーティファクト
HardwareVisualizer_1.9.1_amd64.AppImage
検証コマンド
sha256sum HardwareVisualizer_1.9.1_amd64.AppImage
GitHub Attestation
gh attestation verify ./HardwareVisualizer_1.9.1_amd64.AppImage -R shm11C3/HardwareVisualizer
署名状態
Unsigned package; verify with SHA-256 and attestations
署名ファイル
HardwareVisualizer_1.9.1_amd64.AppImage.sig

アプリ内アップデート経路向けのTauri updater署名です。プラットフォーム署名の代替ではありません。

Linux - Debian/Ubuntu (.deb)

アーティファクト
HardwareVisualizer_1.9.1_amd64.deb
検証コマンド
sha256sum HardwareVisualizer_1.9.1_amd64.deb
GitHub Attestation
gh attestation verify ./HardwareVisualizer_1.9.1_amd64.deb -R shm11C3/HardwareVisualizer
署名状態
Unsigned package; verify with SHA-256 and attestations
署名ファイル
HardwareVisualizer_1.9.1_amd64.deb.sig

アプリ内アップデート経路向けのTauri updater署名です。プラットフォーム署名の代替ではありません。