Re: [軟體] 有關於隨身碟病毒的氾濫
※ 引述《duckng (建寧老師)》之銘言:
部分引言恕刪
: 1.是否有一種軟體可以放在隨身碟裡面,讓這個隨身碟以"軟體"
: 來防寫?不是灌在要插的電腦上的那種,而是放在隨身碟裡
: 要插哪一台電腦都可以防寫。
: 2.是不是可以寫一種程式,可以調整他所佔的空間,然後把他跟
: 檔案一起放在隨身碟裡,把它調整到剛好把隨身碟的空間都佔滿
: 這樣病毒就寫不進去了! 假如病毒把檔案給置換掉的話,那是否又有
: 軟體可以保護檔案不受改變呢?
這想法很有趣,你也不是第一個提出這種意見的人,
隔一段時間就可以聽到類似的想法又被提出來,可見大家都身受隨身碟病毒之害。
下面是一點我個人的看法:
用軟體的方式來保護隨身碟這個點子不錯,
不過軟體本身,需要有硬體來執行才能發揮功能,
這也是為什麼你的電腦要購買CPU / 記憶體的原因。
依照現有的電腦架構,任何的程式在執行前,都(至少一部份)會被載入記憶體,
然後由CPU讀取指令後,執行相對的動作(細節就不提了XD)。
因此,任何放在隨身碟上面的"程式",還是需要由硬體來執行;
而目前的隨身碟,上面只有記憶體控制晶片和記憶體顆粒而已,沒有辦法獨立執行程式。
因此,你可能需要一種軟體,放在隨身碟中,
在插上隨身碟之後,透過被插的電腦的作業系統,
把程式載入被插電腦的記憶體中,然後呼叫CPU去跑這個軟體。
寫到這邊你或許已經發現,到這邊為止做的事情和隨身碟病毒不是一模一樣嗎XD
而且,如果被插的電腦已經中毒,那麼病毒已經常駐在電腦的記憶體中,有先發權。
在你一插上去,作業系統被通知後,常駐的病毒可能可以在你的程式被載入前做出對應。
所以最後還是卡在,隨身碟本身的硬體是受到被插的電腦上面的軟體控制的,
如果被插的電腦,軟體有問題(中毒),那麼在只有儲存功能的隨身碟上放任何"軟體",
只要不能被執行,那就只是單純的資料罷了,沒有任何意義。
另一種情況是,隨身碟上面加上一個小的嵌入式系統,然後透過這個系統來控制硬體,
這或許是可行的,不過成本勢必會跟著提高,至於消費者買不買帳就不一定了。
(隨身碟裡面多上一顆8051?XD)
以上是我的認知,不知道有沒有回答到你的問題。
如果有誤,還望各位先進勘誤補完。
--
CPU: Intel PIII EB 800MHz (Coppermine) / MB: ACER S58M(i815)
RAM: Apacer PC133 256MB*2 / VGA: Gigabyte ATi 9000pro 64MB DDR
CD-RW: LiteOn LTR-52327S / DVD-RW: BenQ DW1640
HDD: Seagate 7200.7 80G*2 / PSU: AcBel 350W / Case: iCute不知名
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.45.233
推
10/27 10:17, , 1F
10/27 10:17, 1F
→
10/27 10:17, , 2F
10/27 10:17, 2F
→
10/27 10:18, , 3F
10/27 10:18, 3F
推
10/27 10:32, , 4F
10/27 10:32, 4F
推
10/27 16:50, , 5F
10/27 16:50, 5F
推
10/28 22:37, , 6F
10/28 22:37, 6F
討論串 (同標題文章)
AntiVirus 近期熱門文章
PTT數位生活區 即時熱門文章