如何使用數位簽章檢查Windows軟體的真實性

如何使用數位簽章檢查Windows軟體的真實性

每次從互聯網下載程式時,您都必須相信開發人員它不是惡意軟體。別無退路。但通常情況下,這不是問題,特別是對於著名的開發人員和軟體而言。

然而,託管軟體的網站更容易受到攻擊。攻擊者可以破壞網站的安全性並用惡意版本替換程式。惡意版本的外觀和功能與原始版本完全相同,只是它插入了後門。透過這個後門,攻擊者可以控制電腦的不同部分。您的電腦將插入殭屍網絡,或更糟的是,惡意軟體將等到您使用信用卡/金融卡並竊取您的登入資訊。下載作業系統、加密貨幣錢包或其他類似軟體等重要軟體時應特別小心。

使用數位簽章驗證 Windows 軟體的說明

數位簽名可以在當今時代保護您

軟體編寫者可以「簽署」他們的產品。除非攻擊者可以竊取軟體編寫者的私鑰,否則其他人無法偽造此簽章。很多情況下,成千上萬的用戶下載了惡意程序,而幾乎在所有情況下,如果他們檢查數位簽名,就會發現它們是無效的,這種情況本來是可以避免的。替換易受攻擊的網站上的軟體相對容易,但竊取正確儲存且與網路存取隔離的私鑰則極為困難。

您可以在文章中閱讀有關數位簽章的更多資訊:如何使用數位簽章檢查 Linux 軟體的真實性。本文討論相同的內容,只不過您將使用 Windows 實用程式來驗證下載。

如何使用Gpg4win驗證數位簽名

下載並安裝Gpg4win。聰明的人會想知道如何確定這個軟體是合法的。這是一個很好的問題,如果這個下載頁面被破壞,那麼接下來的所有步驟都將是徒勞無功的。

幸運的是,開發人員 Gpg4win 已經克服了所有麻煩,讓他的軟體得到了認證機構的簽名,並在網站上詳細介紹了驗證他的程式的步驟。雖然使用相同的密碼學來檢查有效性,但整體方法會有所不同。為此使用數位證書。

確認文件校驗和

假設您想下載Bitcoin Core錢包。下載 Windows x64 執行檔(exe,而非zip)。然後,按一下「驗證發布簽章」下載SHA256SUMS.asc 檔案。第一步是驗證安裝檔案的哈希值。

轉到下載資料夾並安裝 Gpg4win,您現在可以右鍵單擊文件,然後會出現一個新的上下文選單。右鍵單擊比特幣安裝檔(您下載的exe)並選擇More GpgEX Options > Create checksums,如下圖所示。

如何使用數位簽章檢查Windows軟體的真實性

開啟已建立的sha256sum.txt和下載的SHA256SUMS.asc檔案。比較 SHA256 校驗和,它們應該是相同的。

如何使用數位簽章檢查Windows軟體的真實性

檢查校驗和清單檔案簽名

即使您剛剛從同一網站下載了安裝文件和校驗和列表,如果攻擊者替換了安裝文件,他也可以輕鬆替換校驗和列表。然而,駭客無法偽造簽名。這可以透過已知的(合法的)公鑰來確認。首先,您需要下載此金鑰。

簽名圖像如下所示:

如何使用數位簽章檢查Windows軟體的真實性

這是一個內聯簽名(包含在它驗證的同一文件中)。有時,此簽名會被分開並放置在單獨的文件中。如果您僅更改此文字檔案中的一個字母,則簽名將不再有效。這是一種確定開發人員已批准並使用正確的校驗和簽署這些確切的特定資產的方法。

輸入開發者公鑰

您可以在比特幣下載頁面的「比特幣核心發布簽署金鑰」部分下載公鑰。作為預防措施,您可以從其他來源下載它們。如果攻擊者用他的私鑰替換合法密鑰,您將在發布或討論密鑰(和指紋)的所有其他位置找到正確的密鑰(和指紋)。

右鍵點選SHA256SUMS.asc並選擇解密和驗證。該程式會告訴您,您沒有公鑰。點選搜尋。

如何使用數位簽章檢查Windows軟體的真實性

搜尋可能需要一段時間。記下「查找」欄位中的字串

如何使用數位簽章檢查Windows軟體的真實性

您可以複製並貼上到 Google 以查看合法網站或論壇上討論過的公鑰指紋。您找到此公鑰的地方越多,您就越能確定它屬於合法所有者。

按一下該金鑰,然後輸入它。如果您不知道如何操作或現在不想執行此操作,可以在接下來收到的提示中按一下「否」(採取措施確認金鑰)。

最後,按一下「顯示審核日誌」

如何使用數位簽章檢查Windows軟體的真實性

您將看到下圖中突出顯示的“好”簽名文字。

嘗試僅更改SHA256SUMS.asc 中的一個字母,您將得到如下圖所示的結果。

如何使用數位簽章檢查Windows軟體的真實性

很少有開發人員能夠讓您檢查該軟體是否來自他們。但通常處理敏感或非常重要數據的程式會給你這個選項。使用數位簽名檢查選項,有一天它可能會幫你擺脫麻煩。

希望你成功。


如何更改 Windows 10 中新資料夾的預設新資料夾名稱

如何更改 Windows 10 中新資料夾的預設新資料夾名稱

預設情況下,當您在 Windows 10 中建立新資料夾時,該資料夾會自動命名為“新資料夾”

如何在 Windows 10 上停用 Caps Lock 鍵

如何在 Windows 10 上停用 Caps Lock 鍵

Windows 不提供任何易於尋找或使用的選項來停用 Caps Lock 鍵。但是,透過使用 AutoHotKey 或登錄技巧等免費軟體,您可以停用 Windows 10 上的 Caps Lock 鍵。

在 Windows 10 上安裝 Google Fonts 的 2 種簡單方法

在 Windows 10 上安裝 Google Fonts 的 2 種簡單方法

Google Fonts 是 Google 的免費服務。這是 Google 的免費字體庫,為用戶提供 600 多種不同的字體供其網站上使用。您可以在所有 Microsoft Office 應用程式上使用這些字體,甚至可以在 Photoshop 等軟體中進行編輯。

刪除 Windows 8 桌面螢幕上的家庭群組圖標

刪除 Windows 8 桌面螢幕上的家庭群組圖標

通常,在 Windows 桌面螢幕上,會出現家庭群組圖示。但是,在桌面上保留太多應用程式圖示可能會導致電腦啟動速度變慢。

如何阻止附近的 Wi-Fi 網路出現在 Windows 上

如何阻止附近的 Wi-Fi 網路出現在 Windows 上

您可以完全隱藏 Wi-Fi 網路或阻止其再次顯示。此外,您還可以封鎖所有其他 Wi-Fi 網絡,讓您的電腦僅顯示並輕鬆連接到您想要的 Wi-Fi 網路。

如何限制 Windows 中的 HandBrake CPU 使用率

如何限制 Windows 中的 HandBrake CPU 使用率

如果 HandBrake 使用過多的 CPU 並減慢其他任務的速度,這裡有一個簡單的方法來減少或限制 Windows 中 HandBrake 的 CPU 使用率。

如何在Windows 10/8/7中安裝PowerShell 7.0

如何在Windows 10/8/7中安裝PowerShell 7.0

PowerShell 7 是 PowerShell 的最新重大更新。 PowerShell 包括命令列 shell、物件導向的程式語言以及一組用於執行腳本/cmdlet 和管理模組的工具。

如何加快 Windows 10 啟動速度

如何加快 Windows 10 啟動速度

Windows 10啟動速度像烏龜一樣慢,有什麼方法可以加快Windows 10啟動速度嗎?是的,這些都是為您加速 Windows 10 啟動的方法,非常簡單易行。

如何使用數位簽章檢查Windows軟體的真實性

如何使用數位簽章檢查Windows軟體的真實性

每次從互聯網下載程式時,您都必須相信開發人員它不是惡意軟體。別無退路。

情侶電腦桌布

情侶電腦桌布

如果你已經有戀人了,但又想保守秘密,你也可以使用下面的浪漫壁紙作為你的電腦壁紙,讓周圍的人都知道你有戀人了。