我想在操作系統中的某處添加簽名以驗證Windows映像是否正確。如果你克隆一臺帶有鏡像的計算機,它就可以,因爲它擁有所有需要的東西。我只是不希望有人找到簽名所在的位置,只需將其複製到自定義圖像中,然後看起來不錯。我正在考慮一些軟散列技術。Windows操作系統簽名
也許從計算機上的硬件獲得一個鹽值,並添加一個短語,只有我會知道並創建一個散列值。然後將其存儲在文件或註冊表中。我會有一個散列檢查器來驗證它是正確的。
唯一的問題是,我需要運行一個文件來設置哈希值,但不知道如何防止人們簡單地使用此文件並單獨運行它來設置哈希值。
是否有其他方法來添加我可以驗證的簽名?或阻止人們運行應用程序,即使他們有它的副本?
感謝
所以基本上你試圖建立一個複製保護模式? – DarkSquirrel42 2013-05-03 14:20:25
@ DarkSquirrel42是的。對於創建散列的程序,複製保護模式可以工作。我也在想,我可以與應用程序託管的服務器通信,以確保它從那裏運行。它不需要100%完全證明,但足以阻止人們拿走哈希機並在自己的盒子上運行它。 – Matt 2013-05-03 18:35:26