加強安全性:winrar最新版探秘
http://pcedu.pconline.com.cn/soft/gj/zip/0806/1313787.html
老牌壓縮軟體winrar在沉靜了一段時間後,在最近推出了新版WinRAR V3.80 Beta1,在最新版中,最大的變化該數加強了安全性。詳細變化我們文中細細說來。
在講述新版之前,我們先來看看舊版WinRAR 3.71 的一個示範。我們先把實驗機上的D盤上一個名為《尖端科技》(該檔案夾有資料3份)的檔案夾加密壓縮,目的是用winrar的加密功能使該檔案夾及裡邊的檔案得以保密。在壓縮選項中我們選擇了winrar“壓縮後刪除源檔案”選項。這樣壓縮完畢就可以自動刪除《尖端科技》檔案夾及該檔案夾裡邊的內容了。
圖1 WinRAR 3.71 壓縮選項
壓縮打包完畢,我們來用刪除檔案恢複利器FinalData掃描一下d盤。FinalData的報告出來了,《尖端科技》這個已經被舊版winrar刪除的檔案夾正顯示在FinalData已刪除檔案夾選項中,我們選擇恢複該檔案夾,結果順利並完整的恢複了該檔案夾。
圖2 FinalData顯示
原因分析:舊版winrar在刪除檔案時,只是進行了簡單的檔案刪除工作,就類似於我們執行的shift+del刪除。該操作致使被刪除的檔案可被輕易的恢複。沒錯,這正是winrar舊版的一個不安全因素。所以用winrar加密打包時,我們還得用檔案徹底移除工具來徹底刪除源檔案。
我們再來做個實驗。還是在d盤有個檔案夾《尖端科技2》(該檔案夾有資料3份),我們還是用winrar對該檔案夾進行加密壓縮,依舊選擇了“壓縮後刪除源檔案”。不同的是這次我們把winrar換成了新版的WinRAR V3.80 Beta1,並且在壓縮選項中勾選了新版中新增的選項“刪除模式→清除檔案”。
圖3 WinRAR V3.80 Beta1壓縮選項
壓縮完畢後我們依舊用FinalData掃描d盤,這時已經找不到《尖端科技2》檔案夾了。
圖4 FinalData顯示
是的,這就是winrar的新增功能---在刪除檔案資料後使用 0 位元組檔案覆蓋它們, 以防止已經刪除的檔案被某些恢複軟體給恢複。這一功能為我們安全的壓縮打包資料又增加了安全保障,無需再藉助格外的資料刪除軟體了。只是啟用了該功能後,壓縮大檔案後的自動刪除過程會變長。
同樣的在解壓過程中產生的臨時檔案也是個泄密的渠道,所以在新版winrar的選項→設定→安全中也增加了“清除臨時檔案”選項。
圖5 安全選項
WinRAR V3.80 Beta1在壓縮選項對話方塊中增加 “覆蓋前詢問”和 “跳過已存在的檔案”兩種更新壓縮模式,使得我們在更新壓縮包時更加的靈活,也為我們節約了寶貴的時間。需要注意的是這些新的模式忽略檔案日期而僅比較檔案名稱。
圖6 更新方式
而對於用AES加密方式加密的zip格式檔案,新版也進行瞭解壓支援,經測試,新版winrar解壓正常,不再像舊版一樣提示無法解壓了。
圖7 舊版winrar無法解壓用AES加密方式加密的zip格式檔案