我securty應用程序需要使文件以任何方式或任何其他解決方案undeleteable做同樣的事情
plz dont告訴我讓它只讀(它的安全)
有沒有在nio pakege幫助我的事情!如何使文件無法刪除在Java?或給它的訪問權限也admin無法刪除它?(Windows 7)
-1
A
回答
0
恐怕我沒有準備好的證明,但我相信這是不可能的。甲骨文公司不會向Java那樣添加這樣的功能,因爲只要做到這一點,他們就會面臨巨大的法律風險。正如Perception所暗示的那樣,它可能很容易被濫用。
出於好奇,你想用這個完成什麼?
0
文件系統在此處形成限制。基本上,管理員可以隨時讀取或寫入文件,但我不知道有哪些文件系統可以禁止任何人進行編輯。
+0
可以設置NTFS權限,以便即使管理員不能*意外*刪除文件。但出於安全考慮,這樣做是沒有用的,因爲管理員可以輕鬆獲取文件的所有權來覆蓋限制。 – cHao
1
1
不,你不能這樣做,這樣的應用程序不會被稱爲「安全應用程序」,而是某種形式的惡意軟件,病毒,間諜軟件等。管理員擁有並且必須完全控制文件系統。唯一的例外是操作系統的某些關鍵文件,這些文件受os本身的保護,因爲如果它們被刪除就會崩潰。 Java對文件系統設置任何類型的安全權限沒有任何支持(文件屬性不完全是安全權限)
相關問題
- 1. 無法刪除的文件,權限被搞砸了(Windows 7)中
- 2. 無法刪除JAVA文件
- 3. 文件正忙。我無法刪除它
- 4. 無法刪除文件Java
- 5. 無法刪除使用DirectorySecurity設施的文件夾權限(訪問規則)
- 6. rm:無法刪除...:權限被拒絕
- 7. 無法刪除Django(權限被拒絕)
- 8. rm:無法刪除:權限被拒絕
- 9. 無法刪除Windows 7服務
- 10. 無法刪除鏈接(Windows 7)
- 11. 無法刪除文件(進程無法訪問文件,因爲它正在被另一個進程使用)
- 12. 無法刪除文件,因爲它是在使用
- 13. 無法刪除「Info.plist」無法刪除
- 14. PHP刪除目錄無法刪除,因爲權限
- 15. 無法刪除Java中的文件
- 16. Windows 10無法刪除文件
- 17. MSDeploy無法刪除文件
- 18. iOS:無法刪除文件
- 19. C#無法刪除文件
- 20. 無法刪除文件
- 21. 無法刪除文件夾
- 22. Linux無法刪除文件
- 23. 無法刪除XML文件
- 24. 原始文件'AndroidManifest.xml'已被刪除或無法訪問
- 25. 如何刪除此SIA - 無法刪除
- 26. 無法刪除文件或目錄
- 27. 無法刪除PowerShell文件夾的權限
- 28. Windows 7 - git衝突後無法刪除的文件
- 29. 無法刪除Windows中的文件夾7
- 30. JAVA,我無法刪除空文件夾
即使管理員使文件無法被刪除本身也會導致安全漏洞。 – Perception
必須是沒有人可以編輯文件其他創建文件甚至管理員 –