2012-07-03 65 views
0

是否有一個程序可以創建一個文件(這是所有內Windows環境),如PDF,這7天之內設置爲「過期」的方式。到期我的意思是一旦時間過去了,它將被刪除。如果PDF包含敏感數據,我們是否可以確信實施這樣一個過程的安全方式?我們如何安全地創建和刪除文件?

+1

即使你能,你會怎麼阻止人們創建副本? – stuartd

+0

這些人無論如何都可以訪問敏感信息,如果他們真的想要做一些惡作劇的話。從我們的角度來看,如果我們能夠提供幫助,我們不希望我們的程序在機器上留下敏感信息。 – kafka

+0

關於「考慮文件僅在程序運行時可用」,請參閱我的答案[這裏](http://stackoverflow.com/a/10244490/572743)。這將工作。我說_kind of_是因爲刪除文件並不真正從磁盤中刪除任何敏感數據(如果它已被寫入)(您可以控制但不完全)。你將不得不做一次安全擦拭,並且在一個磨損平衡的時代,即使這樣也不能保證工作。 – Damon

回答

1

不能創建本身並自毀文件。您將不得不創建運行x許多分鐘/小時/天的服務,搜索過期的文件並刪除它們。對於某些基於Windows的調度程序,請參閱this question

+0

我們正在考慮的一件事是該文件僅在程序打開時可用。一旦程序關閉,它將清除目錄。正如你所提到的那樣,本身並不是一個自毀文件。 – kafka

+0

@kafka如果是這種情況,您是否介意提供一些關於如何創建/存儲文件的代碼,以及您打算如何刪除該目錄?文件是否以任何特殊格式編碼,還是僅以純文本形式存儲? – Igor

+0

我們仍然只是圍繞着GrailsGuy的一些想法,決定我們走下去的路線。我可以提供更多信息。 – kafka

相關問題