很多時候,有些人試圖更改文件時間戳。 (爲了不同的目的)。例如,他們可以在法庭上使用的JPG文件來證明某件事。 (不僅在法庭上) 所以這是我的問題。如果有可能創建一個不可修改的時間戳來防止這種情況發生?就我所知,如果應用程序以標準(SetFileTime函數)方式創建日期和時間,則無法確定它是否發生了更改。有什麼辦法可以創建一個PROTECTED TIMESTAMP?請澄清一下。先謝謝你。如何創建受保護的時間戳?
1
A
回答
1
時間戳只是存儲在硬盤上的數據,存儲在其中的任何元文件屬性中。硬盤上的數據只是位和字節。計算機是修改位和字節的機器,這就是他們整天都在做的事情,包括文件元信息中硬盤上的時間戳。只要一個人在計算機上擁有物理訪問權限和全部特權,只要他知道如何修改任何內容和所有內容。
你只能讓它更難,但從來沒有不可能。例如,您可以在文件格式中嵌入一些時間戳。如果這種方式被充分混淆或者可能以文件完整性本身加密鏈接,從而可以檢測到任何篡改文件數據的方式,那麼您可能會遇到某些問題。特別是對於圖像,您可能希望在圖像本身中實際包含視覺時間戳;儘管任何知道如何使用Photoshop的人都可以輕易地篡改這一點。
在實踐中,除非有問題的文件或有問題的機器在您談論的場景中有一些特定的限制,否則幾乎不可能這樣做。在這種情況下,答案的範圍可以從文件系統級別的用戶權限限制到加密簽名的文件格式;這很大程度上取決於情景。
相關問題
- 1. 創建受密碼保護的備份
- 2. 創建受保護的鏈接
- 3. 如何創建4字節時間戳
- 4. 如何使用javascript創建時間戳
- 5. 如何創建秒時間戳
- 6. 如何在iOS中創建受密碼保護的zip文件
- 7. 如何在JavaScript中創建受保護的對象屬性
- 8. 如何在teradata中創建受保護的表?
- 9. 如何在php中創建受密碼保護的文件?
- 10. 你如何在applescript中創建受保護的窗口?
- 11. 如何創建受密碼保護的pdf文件
- 12. 如何在C#中創建受密碼保護的文件
- 13. 如何使用jxta創建受密碼保護的同級組?
- 14. 創建時間戳VBA
- 15. C4創建時間戳
- 16. 創建時間戳和
- 17. PHP UTC時間戳創建
- 18. Pyspark創建時間戳列
- 19. 如何保護用戶更新時間戳列
- 20. Oracle Apex - 隨時間創建時間戳
- 21. 創建不帶時區的時間戳
- 22. 從時間戳創建UUID(如數字)
- 23. 如何從日期和時間創建時間戳
- 24. R:如何從時間戳創建連續的日期間隔
- 25. 在YouMax 2.0中使用時間戳創建時間戳
- 26. 奇怪的文件創建時間戳
- 27. 創建聯繫人的時間戳
- 28. 在postgres中創建列的時間戳
- 29. MySQL創建時間戳的ORMLite問題
- 30. 如何保護java.lang.Object的受保護方法免受子類攻擊?
是否有您感興趣的特定操作系統?是否有任何特定的攻擊者,或者是否還需要防止Admin/SuperUser類型?是否僅僅通過充分審覈變更,或者實際上是否需要*防止變更? –
操作系統是Windows。我對完全預防感興趣。有很多可以更改時間戳的小工具。據我所知,它們都使用SetTimeStamp函數。我有興趣創建這樣一個時間戳,除了我的應用程序外,沒有人可以更改任何內容。我不相信這在技術上是不可能的。 – Max