TWI317476B - Method for recording the condition of file and computer-readable recording medium - Google Patents
Method for recording the condition of file and computer-readable recording medium Download PDFInfo
- Publication number
- TWI317476B TWI317476B TW94101085A TW94101085A TWI317476B TW I317476 B TWI317476 B TW I317476B TW 94101085 A TW94101085 A TW 94101085A TW 94101085 A TW94101085 A TW 94101085A TW I317476 B TWI317476 B TW I317476B
- Authority
- TW
- Taiwan
- Prior art keywords
- root directory
- computer
- original
- client computer
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 32
- 230000008859 change Effects 0.000 claims description 33
- 210000004556 brain Anatomy 0.000 claims description 2
- 241001122767 Theaceae Species 0.000 claims 1
- 230000006378 damage Effects 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 238000007792 addition Methods 0.000 description 3
- 230000004075 alteration Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000012827 research and development Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
1317476 九、發明說明: 【發明所屬之技術領域】 本發明係關於一種檔案使用情形之記錄方法與電腦可讀 取之記錄媒體,特別關於一種應用於一伺服端與一用戶端之 間’以記錄用戶端電腦資料根目錄(DIR, directory)變動之方法 與電腦可讀取之記錄媒體。 【先前技術】 於資訊科技高度發展的今日,企業與個人對資訊設備的倚 賴曰深’資訊安全順理成章地成為發展與運用電腦軟硬體的同 時最為重要的課題。缺乏資訊安全,將造成種種嚴重的後果, 舉凡資料被增刪竄改、因電腦病毒而造成與資料異常$彳。、 因電力問題錢資料錯亂,將致使電腦相關的服務:貝、或 與個人日常卫作無法進行等,無不造成企業或個企業 與不便。 重大的損失 杳处上述各種問題,大多經蚊期資料備份而得以换你 身枓備份係指於—次寫人式或多次覆,,所謂 :存裝置上所寫入之一特定資料,以供保護資既存之 =之用。資料備份的出現可滿足使用 二他特殊目 未,以便於其後對之進行各 ’、濩特疋-貝料上的愛 於實際運用上堪稱相t便利1於貝最安全防護方面的應用, :硬=若毁損的部分所儲存者為-般=所使用的储存巢 =將因驅動程式無法讀取根目錄㈣法2碟之根目錄, 的全部資料均無法讀取。由多個槽案組成载,,造成硬碟中 硬碟之情形更是如 •1317476 此’若根目錄損毁,則將造成整個磁碟無法掛載,當 讀取硬碟中的任何資料。針對上述情形,若使用者欲禮^法 所儲存之資料的完整性,一般習知的方式為於硬:處: 其他儲存裝置中另行將硬射之㈣加_期備份,以便$ 碟中所儲存之貪_硬碟毁損或其他原因遺失時, 料供使用者使用。 貝 然而定期資料備份方法仍有許多不足之處,如下所述: 1·因定期資料備份需耗費大量時間’尤其對於大型企 中型企業内含資料量魔大,則備份的動作將消耗大量的儲存空 間,造成儲存空間的浪費,同時備份的動作亦將耗費可能更長 達數十小時甚至數天的時間,衡諸成本效益實不成比例。 2.由於資料備份將佔用龐大的電腦運算資源,因此使用者 將無法同時進行其它電腦運作,造成在一般工作時間中無法進 行資料備份。 、〜3.在上一筆資料備份至下一筆資料備份之間’無法確保資 料女全’且因資料備份耗時極長而造成間隔數日才得以進行傷 ,資料’產生備份資料之數日「空窗期」。而此空窗期對於許 夕大型組織、企業、政府機關而言將成為極大的安全漏洞。5 4. 對於金融工作或研發工作而Ί*,若因檔案資料被増冊】竄 改或毀損’僅用備份資料之方法將難以作比較或評估的動作', 因而對金融工作或研發工作的進行將有許多不便之處。 5. 對於企業而言,短時間内的資料記錄影響極大, 。句止業僅—小時内其交易流量町能極大,若資料記錄完全妒 才貝將造成無法彌補的金錢及信用損失;而對從事研發創作相^ 7 017476 行業更是如此,改變全世界的研發創作可能僅 若此時資料毁财減全世界難㈣_義在_出現 %知技術中相關於資訊記錄方法係採用定期資料備份之 方式,對於現今資料備份之「空窗期」卻可能無法提供全面而 完整解決方案。因此,提供_種完善的資訊記錄方法已具有極 為迫切需求。 【發明内容】 本發月之主要目的係在於提供一種於一般工作時間即可 進行記錄電腦檔案資料使用情形之方法,避免因記錄動作佔用 大里電腦資源而造成工作上的不便。 本發月之另一目的係在於提供資料記錄之空窗期極短且 記錄耗費時間極少之電腦檔案資料使用情形記錄方法。 、本發明之又-目的係在於提供使用者檔案資料增刪鼠改 或毀:損時評估損失之方法。 本發月係關於-種檔案使用情形之記錄方法,係應用於伺 服端(Server)與用戶端(Client)之間,記錄對於用戶端電腦根目 =Ctory)之變動情形。其中飼服端係與用戶端具有訊 與用戶端往返傳輸資料。該用戶端電腦内設 案系統(FileSystem),且該用戶端電腦根目錄之變 Γ由=用戶端電腦所產生,而儲存資料根目錄之變動記錄 比對。上述方法首先自好與舊有之根目錄資料予以 ㈣_ 首先自好%傳送原始儲存資料之原始根目錄 將原始根目錄儲存於词服端,然後於用戶端定期 將先讀存資料之根目錄與目麵存料之根目錄進行資料 1317476 相 作’且將先前儲存資料根目錄與目前儲存資料根目錄之 、處進行記錄動作並產生儲存資料根目錄之變動記錄,接著 將變動記錄傳送到伺服端,最後伺服端再將變動記錄儲存。 . 此外,本發明更提供一種電腦可讀取之記錄媒體,係記錄 一具檔案使用情形之記錄方法。此檔案使用情形之記錄方法係 應用於伺服端與用戶端之間,以記錄對於用戶端電腦根目錄之 變動情形。其中伺服端係與用戶端具有訊號連接關系,並可與 用戶端往返傳輸資料。該用戶端電腦内設有一磁碟檔案系统, 鲁 且該用戶端電腦根目錄之變動記錄係由用戶端電腦所產生,而 儲存資料根目錄之變動記錄係由用戶端比對目前之根目錄資 料與舊有之根目錄資料予以比對。上述方法首先自用戶端傳送 原始儲存資料之原始根目錄至伺服端,且將原始根目錄儲存於 ' 伺服端,然後於用戶端定期將先前儲存資料之根目錄與目前儲 : 存資料之根目錄進行資料比對動作,且將先前儲存資料根目錄 . 與目前儲存資料根目錄之相異處進行記錄動作並產生儲存資 料根目錄之變動記錄,接著將變動圮錄傳送到伺服端,最後伺 服端再將變動記錄儲存。 • 由於本發明之檔案使用情形之記錄方法係記錄用戶端電 腦磁碟内儲存檔案之根目錄變動情形,故於用戶端電腦儲存檔 案資料受到異常增刪竄改或毀損時’可藉由伺服端内儲之根^ 錄異動資料用以評估損失。且無論用戶端電腦儲存磁碟之資料 檔案數目為何,均可運用此方式加以評估。而相較於備份磁碟 中所實際儲存動辄數百萬位元組以上的資料量,本發明之檀案 使用情形之記錄方法所花費的時間與所佔用之儲存空間均微 乎其微。雖若受到異常增刪竄改或毁損的部分為儲存之一般資 料,用以記錄之根目錄並無法回復該—般資料,然衡量所付出 9 Ί317476 之時間與儲存空間以及 效益。故本發明不僅可救援用戶端發^具高度成本 磁碟於工作時得,運作,並可於=確保用戶端電腦 錄磁碟之評估損失間取得平衡。 工3之使用效率與記 【實施方式】 請參閱第1圖及第2圖,第㈤ 流程圖,第2圖係為本發明—較較佳實施例 係關於-種檔案使用情形。本發明 端之間,記錄對於儲存資料係應用於伺服端與用戶 腦内設有-磁碟檔㈣、統,且制戶端電 =貝=_戶= 系統,而儲存資料之變動記錄係由用戶端比對:前之資 =二ΓΓ錄資料所產生。上述方法首先自-用;端電腦 (_内之ϋ碟⑽)將該用戶端電腦原始儲存資料之一 原始根目雜存於該第—硬碟⑽),並傳送該原純目錄至 -伺服端電腦(綱)且將該原始根目錄㈣並儲存於該飼服端 電腦(200)之一第二硬碟(220)成為一備份原始根目錄⑻〇),接 著該用戶端電腦(10 〇)將該原始根目錄與該第—硬碟(丨2 〇)内目 前儲存資料之一目前根目錄進行資料比對動作,且將該原始根 目錄與該目前根目錄之相異處進行記錄動作,進而產生該用戶 端電腦根目錄之一變動記錄(S12),且將上述變動記錄傳送到 該第二硬碟(22〇),並儲存上述變動記錄於該第二硬碟(22〇) (S14) ’接著以該目前根目錄取代於該第一硬碟(12〇)之該原始 根目錄(S16) ’而完成流程。 其中’用戶端電腦(1〇〇)傳送原始根目錄或變動記錄至伺 1317476 服端電腦(200)的具體實施方式就是通過如TCp/Ip等各種習知的網 路傳輸協定來達成資料傳輸功能。而比對於用戶端電腦内目前根 目錄與原始根目錄在習知中最簡單的具體實施方式就是比較原始根 目錄及目前根目錄兩資料位元大小,如果兩資料大小不相同,則原始 根目錄及目前根目錄通常不相同;或者,將原始根目錄及目前根目錄 兩資料分別經過同一雜湊函數(hash fUncti〇n)以產生各自的雜湊值 (hash values)再比較兩雜湊值’如果兩雜湊值不相同’則兩雜湊值的原 始輸入資料(即原始根目錄及目前根目錄)是不相同的。另外,比較原 始根目錄與目前根目錄後產生變動記錄的具體實施方式可應用 美國專利第6,377,957號說明書第8〜14頁及圖6A〜6K所揭露的記載 方式,由於原始根目錄或目前根目錄均為階層式資料,使變動記錄僅 而δ己載階層式資料節點的操作(〇perati〇n)集合,所述的操作如說明書第 8〜9 頁所列之MOV、SWP、CPY、INS、DEL、SPT、CLP、UPD。 需注意者’上述儲存裝置係以該伺服端電腦(2〇〇)之該第 一硬碟(220)為例,然實作上該第二硬碟(22〇)可以以現有之任 何儲存襞置取代之,如外接式硬碟、隨身碟等均無不可。此外, 於上述實施例中該第一硬碟(120)之該變動記錄係備份儲存於 «亥第一硬碟(12〇)以外之位置,以方便該第一硬碟(12〇)完全毁 才貝或該第一硬碟(12〇)内之該目前根目錄毁損時,便能使用儲 存於相同實體儲存裝置(即該第二硬碟(220))中之該備份原 始根目錄與該變動記錄以評估該第一硬碟(12〇)之資料損失。 然於實作上該變動記錄亦可儲存於該第二硬碟(22〇)以外之儲 存裝置’雖可能造成需攜帶儲存該變動記錄之儲存裝置的額外 負擔,然可避免該第一硬碟(12〇)及該第二硬碟(22〇)中大量資 料區塊—起毀損以致同時遺失該第一硬碟(120)之該目前根目 錄與β亥第二硬碟(22〇)内之該備份原始根目錄及該變動記錄的 11 1317476 服端再將變動記錄儲存。 综上所述,由於本發明之檔案使用情形之記錄方法係記錄 用戶端電腦磁碟内儲存檔案之根目錄變動情形,故於用戶端電 腦儲存檔案資料受到異常增刪竄改或毁損時,可藉由伺服端内 儲之根目錄異動資料用以評估損失。且無論用戶端電腦儲存磁 . 碟之資料檔案數目為何,均可運用此方式加以評估。而相較於 備份磁碟中所實際儲存動辄數百萬位元組以上的資料量,本發 -明之檔案使用情形之記錄方法所花費的時間與所佔用之儲存 Φ 空間均微乎其微。雖若受到異常增刪竄改或毀損的部分為儲存 之一般資料,用以記錄之根目錄並無法回復該一般資料,然衡 量所付出之時間與儲存空間以及所能達成之效果,本發明實具 高度成本效益。故本發明不僅可救援用戶端電腦磁碟,確保用 ' 戶端電腦磁碟於工作時得以順利運作,並可於儲存空間之使用 : 效率與記錄磁碟之評估損失間取得平衡,因此本發明極具進步 . 性及符合申請【發明】專利之要件,爰依法提出申請,祈鈞 局早日賜准專利,實感德便。 以上已將本發明做一詳細說明,惟以上所述者,僅爲本發 * 明之一較佳實施例而已,當不能限定本發明實施之範圍。即凡 依本發明申請範圍所作之均等變化與修飾等,皆應仍屬本發明 之專利涵蓋範圍内。 【圖式簡單說明】 第1圖係本發明一較佳實施例流程圖; 第2圖係本發明一較佳實施例系統架構圖。 【主要元件符號說明】 12 1317476 戶端電腦磁碟於工作時得以順利運作,並可於儲存空間之使用 效率與記錄磁碟之評估損失間取得平衡,因此本發明極具進步 性及符合申請【發明】專利之要件,爰依法提出申請,祈鈞 局早曰賜准專利,實感德便。 以上已將本發明做一詳細說明,惟以上所述者,僅爲本發 • 明之一較佳實施例而已,當不能限定本發明實施之範圍。即凡 依本發明申請範圍所作之均等變化與修飾等,皆應仍屬本發明 之專利涵蓋範圍内。 * 【圖式簡單說明】 第1圖係本發明一較佳實施例流程圖; 第2圖係本發明一較佳實施例系統架構圖。 - 【主要元件符號說明】 . S10 分別於用戶端電腦之第一硬碟與伺服端之第二硬碟儲 存用戶端電腦原始儲存資料之原始根目錄 S12 比對用戶端儲存資料之目前根目錄與原始根目錄,以 — 產生根目錄變動記錄 S14 將比對後產生之變動記錄儲存於第二硬碟 S16 以該目前根目錄取代於該第一硬碟之該原始根目錄 100 用戶端電腦 120 第一硬碟 200 伺服端電腦 220 第二硬碟 13
Claims (1)
- Ί317476 十、申請專利範圍: 1· 一種㈣使用情形之記錄方法,其係應用於— I系統中,該資訊安全控㈣_由至少1服^ 至少-用戶端電腦所組成,其中該用戶端電腦内設有j 統(FlleSystem),且該用戶端電腦 案糸統之-原始根目錄(爾,Direet〇ry)’ = 之記錄方法包含有·· 用It形 ==端電腦將該原始根目錄傳送到該伽端電腦供其 該用戶端電腦比對於用戶端電腦内該磁碟檔 目前根目錄與該原始根目錄,以產生一變動·、.、·、之-n戶端電腦傳送該變動記錄到軸服端電腦供々二 .Ϊ中二項所述之檔案使用情形之記錄方法, 3 内以該目前根目錄取代該原 3.二可讀取之記錄媒體,其記錄一 ζ 方法係應用於—資訊安全控制系心ίί r所ΓΓ 係由至少—词服端電腦與至少-用戶端電 月命所、,且成’其中該用戶端 < 電 且該用戶端電腦储存有二:=統: 根目錄(DIR rv . 、 示保茶糸統之一原始 有:_R,D職tory),該權案使用情形之記錄方法包含 =端電腦糊始根目錄傳送物服端電腦供其 =目=對於該用戶端電腦内該磁碟標案系統之 目錄與該原始根目錄,以產生一變動記錄,·以及 14 1317476 4. -亥用戶端電腦傳送該變動記錄到·服端電'腦供 :申請專觀圍第3項所狀電射雜之喊媒:存。 ’該槽案使用情形之記錄方法更包含產生該 1 ’於該用戶端電腦内以該目前根目錄取代該原始根目錄条15 1¾17476 七、指定代表圖: (一) 本案指定代表圖為:第(1)圖。 (二) 本代表圖之元件符號簡單說明: S10 分別於用戶端電腦之第一硬碟與伺服端之第二硬碟儲 存用戶端電腦原始儲存資料之原始根目錄 S12 比對用戶端儲存資料之目前根目錄與原始根目錄,以 產生根目錄變動記錄 S14 將比對後產生之變動記錄儲存於第二硬碟 ^ S16 以該目前根目錄取代於該第一硬碟之該原始根目錄 八、本案若有化學式時,請揭示最能顯示發明特徵的化學式:
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW94101085A TWI317476B (en) | 2005-01-14 | 2005-01-14 | Method for recording the condition of file and computer-readable recording medium |
JP2006003627A JP2006195992A (ja) | 2005-01-14 | 2006-01-11 | ファイル使用状況の記録方法及びコンピュータの読み取り可能な記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW94101085A TWI317476B (en) | 2005-01-14 | 2005-01-14 | Method for recording the condition of file and computer-readable recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200625107A TW200625107A (en) | 2006-07-16 |
TWI317476B true TWI317476B (en) | 2009-11-21 |
Family
ID=36801980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW94101085A TWI317476B (en) | 2005-01-14 | 2005-01-14 | Method for recording the condition of file and computer-readable recording medium |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2006195992A (zh) |
TW (1) | TWI317476B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5040301B2 (ja) * | 2006-12-27 | 2012-10-03 | 日本電気株式会社 | 端末管理システム、方法、及び、プログラム |
JP5759915B2 (ja) * | 2012-02-15 | 2015-08-05 | 株式会社日立ソリューションズ | ファイルリスト生成方法及びシステム並びにプログラム、ファイルリスト生成装置 |
-
2005
- 2005-01-14 TW TW94101085A patent/TWI317476B/zh not_active IP Right Cessation
-
2006
- 2006-01-11 JP JP2006003627A patent/JP2006195992A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2006195992A (ja) | 2006-07-27 |
TW200625107A (en) | 2006-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101030275B (zh) | 索引惟一电子邮件消息及其使用的系统和方法 | |
US10769106B2 (en) | System and method for identifying and mitigating redundancies in stored data | |
JP4135762B1 (ja) | 文書管理プログラム及びシステム | |
EP2363815B1 (en) | System for permanent file deletion | |
US8681994B2 (en) | Systems and methods for document control using public key encryption | |
US8683228B2 (en) | System and method for WORM data storage | |
US8782064B2 (en) | Managing copies of data | |
US7885452B2 (en) | Common image format file image extraction | |
US20120209809A1 (en) | Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices | |
US9087207B2 (en) | Obtaining complete forensic images of electronic storage media | |
US20120136960A1 (en) | Cloud Storage Data Access Method, Apparatus and System | |
US20100082531A1 (en) | Log managing apparatus, log managing system, log managing method and log managing program | |
US7962492B2 (en) | Data management apparatus, data management method, data processing method, and program | |
US20040103284A1 (en) | System and method for archiving authenticated research and development records | |
US20110071994A1 (en) | Method and system to securely store data | |
US7519610B2 (en) | Method and apparatus for efficiently storing audit event data having diverse characteristics using tiered tables | |
TWI317476B (en) | Method for recording the condition of file and computer-readable recording medium | |
US20120089849A1 (en) | Cookie management system and method | |
Guttman et al. | Digital evidence preservation | |
CN108595924A (zh) | 一种业务权限管理方法、装置、计算机设备及存储介质 | |
RU96433U1 (ru) | Система безвозвратного удаления файла (шредер файла) | |
US20140143255A1 (en) | Storage system, cloud storage system, and computer program product | |
US8856175B2 (en) | Method and computer-readable media for managing business transactions | |
TWM631377U (zh) | 電腦資料外洩防護系統、包含該電腦資料外洩防護系統之終端電腦及包含該終端電腦之電腦資料外洩防護架構 | |
JP2005501308A6 (ja) | 一意の電子メールメッセージのインデックス作成システムおよび検索方法とその利用 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MK4A | Expiration of patent term of an invention patent |