https://www.informationsecurity.com.tw/Seminar/2024_TNSP/register.aspx
https://www.informationsecurity.com.tw/Seminar/2024_TNSP/register.aspx

觀點

從數位鑑識角度探討個人資料保護觀念(2) – 檔案刪除之後 真的安全嗎?

2011 / 09 / 20
張英傑
從數位鑑識角度探討個人資料保護觀念(2) – 檔案刪除之後  真的安全嗎?

隨著新版個資法即將上路,未來資安要求勢將日趨嚴謹,企業在刪除資料時,應該採用特殊軟體將資料徹底銷毀,才能避免機密資料不慎外流。

相信大家都還記得2008年香港藝人陳冠希裸照事件,事件起因在於他將個人電腦送修,儲存在硬碟的資料被非法取得流出。

 檔案儲存的概念

 

我們都知道電腦硬碟可以儲存大量的電子資訊,包含文件、圖片、聲音、音樂、電影……等等,基本上硬碟就像是一座大型倉庫,存放的就是包含文件、圖片、聲音、音樂、電影……等電子資訊,若要管理這座大型倉庫就必須經過規劃,如此一來資訊的儲存與取出才能井然有序找得到位置。

 

早期DOS/Windows作業系統所採用的FAT12FAT16FAT32NTFS5等磁碟檔案系統格式,Linux作業系統所採用的EXT2EXT3EXT4等磁碟檔案系統格式,都是為了解決檔案儲存管理的問題,這些檔案系統格式包含目錄表、檔案配置表及資料區域,這三個分別具備不同功能:

1.目錄表:記錄著所有目錄/檔案的名稱、副檔名、屬性、建立/存取/修改時間、文件於硬碟之起始位置及文件大小;

2.檔案配置表:儲存著檔案實際位於硬碟位置之索引指標;

3.資料區域:檔案儲存於硬碟之實際位置。

 

當檔案A儲存於硬碟時,存放位置如圖1所示,當我們存取檔案A時,作業系統依據目錄表取得檔案A的起始位置索引及檔案大小之資訊,再依據檔案A起始索引位置,於檔案配置表內取出完整之位置索引指標後,最後依循索引指標指引之硬碟實際儲存位置存取檔案內容。

 

            資料來源:本文作者整理,2011/7

 

 

 

 檔案刪除了嗎?  別被系統騙了

 

在刪除檔案時,你是否曾經發現檔案刪除的速度超快,而檔案是否真的從硬碟實際儲存位置將檔案內容清空呢?當然不是,當我們將檔案刪除並從垃圾桶清理乾淨的瞬間,作業系統並未真的將檔案徹底刪除,只是將檔案名稱註記為刪除狀態,並將檔案配置表內的實體儲存位置索引資訊之連結釋放出來,告訴作業系統這些實體位置為空閒未使用狀態,如此一來作業系統就可以再利用這些空間儲存資料。

 

至於原先儲存已刪除檔案內容的實體位置內的資料,作業系統並未作任何處理,也正是因為這樣,檔案刪除的速度才可以如此之快,然而這也意味著已刪除的檔案內容仍然躺在硬碟內原來的位置,只要透過一些檔案救援軟體就可將已刪除的檔案救回。我們在進行數位鑑識時,就會搜尋檢視這些未使用的區域是否殘留著曾經使用過的檔案資訊。

 

事實上,作業系統在刪除檔案時會做這樣的流程設計,主要還是效率考量,當我們將檔案儲存到硬碟時,依據檔案大小及儲存位置不同而耗費相當的時間,以目前市面上數位鑑識專用的硬碟對拷設備為例,拷貝速率最快可達7GB/min,拷貝一顆500GB的硬碟就需耗費將近72分鐘(這還是理想值,實際上通常超過2小時以上)。筆者曾經在筆記型電腦上做測試,試著將一個1.2GB的檔案徹底刪除,該台NB的硬碟轉速為7200轉,結果耗費將近15秒以上,如此可以想見徹底刪除檔案將是一件相當耗費時間的工作,也能理解為何OS會有這樣的設計。 

              資料來源:本文作者整理,2011/7

 

道高一尺魔高一丈

 

在國際上許多國家對於資料銷毀的技術都訂定了一套標準程序,可供企業依循,舉例來說美國國防部所訂定的DoD 5220-22.M資料銷毀標準程序,要求在銷毀資料時必須複寫3次亂數資料,而Peter GutmannColin Plumb提出的檔案銷毀標準,最高銷毀等級Gutmann重複寫入次數更高達35次。

 

近年來,由於資安意識逐漸抬頭,一些檔案徹底清除工具也日益受到重視,像是頗具代表性的Eraser,這些工具所採用的方法就是覆蓋資料,當然這些工具也提供符合上述國際資料銷毀標準程序的運作模式供客戶使用。這些工具所做的就是在你刪除檔案時,將檔案實體儲存位置的內容覆寫入亂數資料或寫入零,如此一來,就算是利用檔案救援軟體也無法將檔案救回。筆者曾經在一些鑑識案件中,發現有些被鑑識電腦裡竟然安裝了EraserCClean之類的反鑑識軟體,可見未來科技犯罪的偵防挑戰越來越大,真是道高一尺魔高一丈。

 

 

你可以更安全地處理資料

 

現今網際網路的普及以及資料傳遞安全機制成熟,伴隨著線上交易也越趨頻繁,每天幾乎都要面對機敏資料的處理作業,這些機敏資料不是自己的,就是客戶或廠商的,企業該如何安全地處理這些機敏資料?在此提供2點建議:

1.資料使用與儲存:在資料使用與儲存階段,建議可以採用文件加密軟體,最起碼要將文件設定密碼保護。常見的文件加密軟體有全硬碟加密、檔案加密、虛擬磁碟加密、USB防身碟加密及DRM文件保護系統。

2.資料徹底銷毀:可採用像是EraserCClean等軟體,將要銷毀之資料交給這類軟體,由其將儲存於硬碟實體位置之資料徹底清除,使用者不須花太多心思煩惱這個有點難度的工作。

 

隨著新版個資法即將上路,未來資安要求勢將日趨嚴謹,雖然上述機制可以協助企業解決問題,但這並不代表資料的處理或銷毀就完全安全,筆者認為最重要的還是個人日常在處理這些機敏資料時,須隨時保持警戒心才是上策。

 

(本文作者現任職於系統整合公司)