我就是懷疑U盤被人拷貝過文件

2022年10月13日10:21:12 故事 1177

我就是懷疑U盤被人拷貝過文件 - 天天要聞

網管小賈 / sysadm.cc

最近夜裡不太平,沒想到今晚又輪到我和小六子值夜。

上班前隊長特地吩咐,丞相這幾天心情不太好,昨晚又有人意欲行刺,結果讓丞相當場斬殺,讓我倆打起精神務必小心行事。


好不容易前半夜熬過去了,正以為應該沒啥事了,哪成想約莫後半夜四更天的樣子,屋裡突然有了動靜。

我和小六子這心啊一下子都提到嗓子眼了!


“來人啊,快來人!有人動了我的 U 盤!”

我滴天啊,我倆魂都飛了,我就壓低聲音招呼小六子,怎麼沒人了,一瞅,好么,這小子早躺地上口吐白沫不省人事了。

沒招了,只好我自己一人硬着頭皮戰戰兢兢進入屋內。


“丞...丞...丞相!請...請...請吩咐!”我壯着膽子說道。

“啪”的一下,飛過來一樣東西甩我臉上,給我一激靈。

我一捂臉,差點尿了,趕緊跪在地上,這才發現那東西好像是個 U 盤。


“肯定是那些老匹夫,趁我不在把我的小姐姐都拷了去!哇呀呀...給我查查是不是有人拷過我的文件!”

此時的我已然是老淚縱橫,癱軟不得動彈,心中萬分後悔幹了這份要人命的差事,心想丞相唉,我上哪幫你查這案子去啊!

見我沒有回應,這丞相一怒之下拔出佩劍,唰地架我脖子邊上。

我只覺得上面倒吸一口涼氣,下面一股暖流,用力兩腳一蹬,不知怎麼只聽“Duang”的一聲重重地摔了下去......


等我掙扎着爬起來時,才發現好像做了個亂七八糟的破夢。

我長出了一口氣,把自己收拾利索之後,突然回想起夢中的那個古怪問題:如何知道別人拷貝過 U 盤裡的文件!


好么,這是個什麼破問題啊,這麼一折騰是睡意全無,要不幹脆研究研究吧。

看似簡單的一個問題結果之後卻折騰了我好幾天。

我查遍了三山五嶽、五湖四海,就差找觀士音菩薩了,最後得出結論是系統不記錄 U 盤拷貝動作,因此沒辦法知道有沒有人拷貝過文件。

那就真的到此為止了嗎?


分析研究

你看哈,如果是從電腦往 U 盤上拷文件,那電腦上至少還留有訪問記錄可循。

比如 最近訪問 一項中就會看到哪些文件被訪問過。


我就是懷疑U盤被人拷貝過文件 - 天天要聞



就算是你清除掉了這些痕迹還是可以找到一些蛛絲馬跡,這在我之前寫的《系統偷偷保留的程序使用記錄,你知道都在哪兒嗎?》中有詳細的介紹。

但是現在問題不一樣了,就一光桿 U 盤,也沒電腦,最多只有自己的電腦。

別人要是拿你 U 盤拷東西也不用到你自己的電腦啊,咱也更不可能去看別人的電腦有沒有留下什麼痕迹。

“您好!勞駕,看下您的電腦,我懷疑您偷偷拷我文件來着。”

這麼說肯定被人打斷腿啊!

這不行那不行,就真的沒戲了嗎?


不同分區格式下

我們這麼想哈,拷貝文件那肯定是動過文件,那就多多少少會有一些變化吧。

經過我測試一陣後,發現文件的訪問時間會起一些變化。

有時和 U 盤的分區格式還有關係,具體分析如下。


FAT/FAT32 格式下,即使你沒有打開或操作這個文件,就算是單純查看文件屬性,其文件訪問時間也會發生變化。

我們隨便找個 U 盤上的文件試試哈,第一次右鍵查看屬性,訪問時間是這樣式兒的。


我就是懷疑U盤被人拷貝過文件 - 天天要聞



看清楚了嗎?

好,關閉這個屬性窗口,然後不幹別的,還是這個文件,再次右鍵打開文件屬性。

你看看,它的訪問時間立馬變成了當前最新時間了!


我就是懷疑U盤被人拷貝過文件 - 天天要聞



OK,接下來看看 NTFS 格式吧。

和前面一樣依葫蘆畫瓢,只通過查看文件屬性來觀察訪問時間的變化。

第一次查看文件屬性,確認訪問時間是舊的。


我就是懷疑U盤被人拷貝過文件 - 天天要聞



好,關閉屬性窗口,再次查看屬性中的訪問時間。

好么,啥都沒幹就更新了!


我就是懷疑U盤被人拷貝過文件 - 天天要聞



經過前後對比我們可以很清楚地看出,在 NTFS 分區格式下不但和 FAT/FAT32 分區格式下一樣文件訪問時間起了變化,而且還詳細到了具體的時分秒。

嘖嘖,不愧是 NTFS 啊!


嗯, FAT/FAT32/NTFS 這些善變的傢伙我們剛剛領教了,然而通常情況下 U 盤還有一種分區格式 exFAT ,它會是什麼情況呢?

不試試怎麼知道呢,來吧,前面的測試方法再來一遍。

第一次查看屬性,訪問時間確認是舊的沒問題。


我就是懷疑U盤被人拷貝過文件 - 天天要聞



好,再次打開屬性查看訪問時間...哎...怎麼沒變化?


我就是懷疑U盤被人拷貝過文件 - 天天要聞



是我眼花還是操作有誤?

其實都沒問題,這個 exFAT 與前面那幾位是截然不同,它的原則是,只要你不動它,它就不亂動,即使查看一下屬性也是無傷大雅。

當然這裡還有個小細節,就是 exFATFAT/FAT32 一樣,文件訪問時間沒有具體到時分秒。


以上分析過的分區格式至少是 WindowsU 盤等移動設備的常見常用分區格式,至於 LinuxMacOS 等系統支持的分區格式不在本文討論範圍之內,有機會會再出文章研究的。

好了,到目前為止我們暫時可以得出一個結論,即使用 FAT/FAT32/NTFS 格式的 U 盤,在文件被拷貝之後其訪問時間是一定會發生變化的。

即使沒有做什麼特殊的操作而僅僅是查看文件屬性,系統也會更新當前文件的訪問時間屬性。

不過 exFAT 分區格式下任你怎麼搞,也看不出來有什麼變化。


那麼得出以上結論後,我們對實際如何使用和保護 U 盤資料就可以有所選擇了。

比如盡量將 U 盤格式化為 NTFS 格式,現在的 U 盤容量都比較大,完全支持 NTFS 格式。

這種格式可以使訪問時間精確到時分秒,更加有利於我們判斷文件是否被別人動過。

而通常 U 盤默認格式化的分區格式是 FAT/FAT32 ,那麼這種格式呢文件訪問時間只能精確到日期,如果當天發生文件被拷事件就無法判斷了。

最後最剛的就是 exFAT 格式了,不但日期不能更精確,而且它的訪問時時還沒變化,起不到判斷的作用。


然而事情並沒有那麼簡單

說到這兒,可能有的小夥伴會發現一個 BUG

如果懷疑有人拷貝了自己的文件,那我一旦查看了文件的屬性,它不就又變化了?

為了不讓文件訪問時間無故刷新,有什麼辦法可以不用點開屬性就能看到實際的文件訪問時間呢?

為此,我自己做了一個小程序(文末下載),通過程序查看就不會影響到訪問時間的變化。


比如,FAT32 格式的 U 盤,可以批量查看裡面文件的各個時間,包括創建時間、修改時間和訪問時間。


我就是懷疑U盤被人拷貝過文件 - 天天要聞



再來格式化成 NTFS 格式試一下。


我就是懷疑U盤被人拷貝過文件 - 天天要聞



訪問時間精確到時分秒,非常棒!


我就是懷疑U盤被人拷貝過文件 - 天天要聞



即使是使用終端程序拷貝文件也會使文件的訪問時間發生變化。

不信?我們來試試。

比如將UX:\path\foo.xxx 文件拷貝到 C:\

copy X:\path\foo.xxx C:\


拷貝前:


我就是懷疑U盤被人拷貝過文件 - 天天要聞



拷貝後:


我就是懷疑U盤被人拷貝過文件 - 天天要聞



自製工具下載

網管小賈的文件屬性查看器

XJFileProperty.7z(43K)

下載鏈接:https://pan.baidu.com/s/1c4N4M8u_UXd7E3GviIBjCQ

提取碼:<關注公眾號,發送 000991>


寫在最後

雖說現在是網盤盛行的時代,但是由於有些文檔資料,特別是非常重要的資料並不一定適合存放在網盤上。

一旦網盤掛了,那麼只能欲哭無淚,萬事成蹉跎啊!

因此不少小夥伴肯定選擇存放在自己手裡的移動設備中,使用方便,隨存隨取。

但便利的同時也帶來了一定的安全隱患,容易丟失或泄漏資料,所以本文也為大家提供一個不是辦法的辦法來幫助大家處理一些實際情況。

很明顯,本文的辦法只是一種被動方法,當有人拷貝了文件後,資料已經被泄漏了,所以說最好的保護方案是加密。

最簡單的加密方案可以使用 Bitlocker ,有興趣的小夥伴可以嘗試一下。

如果點贊數多,我也會抽空專門寫一篇 U 盤使用 Bitlocker 的文章。

好,關注我,關注我,關注我!


PS:有小夥伴提出,根據文章操作自己的 U 盤在 NTFS 格式下並沒有預想地會更新文件的訪問時間(Last Access Time)。

後來我又嘗試了一下,的確非常奇怪,我這邊也發生了同樣的情況。

要知道文章中我可是有截圖作證的,明明訪問時間發生了變化,為什麼現在又不靈了?

於是我又去查找資料了,總歸要有個固定的結論來給小夥伴們一個交代嘛!

好在最終,我查到了!


大家可以參考微軟官方文章《 NTFS 是如何工作的》。

http://technet.microsoft.com/en-us/library/cc781134(WS.10).aspx


文章內容太過多,我給大家簡單總結一下。

針對訪問時間的更新,其實 NTFS 是這樣設計的。

為了避免磁盤頻繁讀寫操作而引發性能問題,文件的訪問時間更新會有一小時的間隔時間

也就是說,比如你的文件上一次訪問時間是上午 9:00 ,那在當天上午 10:00 之前(比如 9:59 )去查看它的屬性或拷貝它,它的訪問時間是不會更新的。

而一旦超過了一小時(比如 10:01),那麼它的訪問時間立刻就會更新為當前時間。

並且這個更新時間是非常準確的,不更新不代表它不準確,因為這個訪問時間只是暫存在內存中。


話又說回來,NTFS 有這麼一個設計BUG 存在,那麼我只能深表遺憾。

當真的發生別人拷貝自己文件的情況下,我們至少在事發一個小時之後才可能得知!

哈哈,這麼說的話那些有重要資料的小夥伴們還蛋定的了嗎,請務必把東西看住啊!

好了, 奇怪的知識又增長了, 小夥伴們可以動手試一試,很有趣的體驗哦!

最後別忘記點贊、轉發和關注哈!


將技術融入生活,打造有趣之故事

網管小賈 / sysadm.cc

故事分類資訊推薦

民間故事(瞎子摸骨) - 天天要聞

民間故事(瞎子摸骨)

陳乾看着手裡的玉佩嘆了口氣,這是他當初送給未婚妻林可兒的定親信物,陳家敗落後,林家嫌棄他窮,退了婚事,這玉佩也送還了回來,他一直沒捨得典當,如今家裡就剩這麼一個值錢的物件,他打算典賣了作為趕考的路費。
母親走後,我摘下給她買的耳環,大嫂面露譏諷,三天後她更不淡定 - 天天要聞

母親走後,我摘下給她買的耳環,大嫂面露譏諷,三天後她更不淡定

母親走後,我摘下給她買的耳環,大嫂面露譏諷,三天後她更不淡定1.母親走的那天,天空灰濛濛的,像是蒙上了一層厚厚的紗布,壓抑得人喘不過氣。我跪在靈堂前,淚水模糊了視線,耳邊回蕩着親戚們斷斷續續的哭聲,心裡卻空蕩蕩的,像被人掏空了一般。母親走得很突然,突發腦溢血,搶救無效。
女主管喝醉了,爬上了我的車,說道,我們去賓館。 - 天天要聞

女主管喝醉了,爬上了我的車,說道,我們去賓館。

張鴻蓄着一頭烏黑的短髮,眼神中帶着些許鬱鬱寡歡,他站在這座繁華都市的邊緣,獨自望着遠方林立的高樓。每一天,他就像無數城市裡的普通職員一樣,重複着簡單枯燥的工作內容。這一天也不例外,他按時走進了那間已經有些陳舊的寫字樓,坐進自己格子間的角落。“張鴻,這份文件你檢查過了嗎?
父親去世,大伯帶全家要錢,我拗不過去廚房拿錢,大伯慌忙離開 - 天天要聞

父親去世,大伯帶全家要錢,我拗不過去廚房拿錢,大伯慌忙離開

原創文章,全網首發,嚴禁搬運,搬運必維權。故事來源於生活,進行潤色、編輯處理,請理性閱讀。父親去世的消息像一顆重磅炸彈,震得我們家四壁生寒。我站在客廳的窗前,看着窗外的雨絲,心裡一片凄涼。突然,門鈴響起,我打開門,只見大伯一家站在門外,臉上帶着勉強的笑容。
公公住院,妻子請假醫院陪床,提前回家,卻看到丈夫慌張去倒垃圾 - 天天要聞

公公住院,妻子請假醫院陪床,提前回家,卻看到丈夫慌張去倒垃圾

醫院外的疑云:當陪伴與疑惑交織在一個普通的周末,陽光透過窗戶灑在客廳的地板上,本應是溫馨寧靜的午後,但對於小芸來說,卻是一場情感的風暴即將來臨的預兆。小芸的公公因為一場突發的疾病住進了醫院,作為孝順的兒媳,她毫不猶豫地請了長假,每日在醫院裡悉心照料。
78年我去當兵,給女同桌寫信兩年沒回信,退伍後去找她才發現真相 - 天天要聞

78年我去當兵,給女同桌寫信兩年沒回信,退伍後去找她才發現真相

頭條改版後新增廣告解鎖,廣告開始5秒後用您發財的小手點擊右上角關閉,即可繼續閱讀【本內容為虛構小故事,請理性閱讀,切勿對號入座】1978年的秋季我剛進入高中就讀,一入校門映入眼帘的是滿園漂亮的秋海棠,青紅相間,煞是好看,正當我四處張望時,一個清秀的女孩從我身邊走過,微風吹拂着她的
剛做完流產手術,婆婆做了辣子雞和水煮魚,父母連夜趕來接我回家 - 天天要聞

剛做完流產手術,婆婆做了辣子雞和水煮魚,父母連夜趕來接我回家

小雨靠在出租車的后座上,臉色蒼白,疲憊不堪。一年前,她和小李滿心歡喜地步入婚姻的殿堂,兩個人憧憬着未來的美好生活。誰知這一年,幸福的生活卻出現了意外的波折。小雨患上了妊娠相關的併發症,醫生告訴她必須儘快手術,以免對生命造成威脅。術後,她需要好好休養,心和身體都需要時間癒合。