Virus ဖန္တီးျခင္းေၾကာင္းေတြ
ကာကြယ္ျခင္းအေၾကာင္းေတြ တင္ျပီးေတာ့မွပဲ သူရဲ႕ သမိုင္းကို
တင္ျဖစ္ေတာ့တယ္…ဘာရယ္ညာရယ္ေတာ့ မဟုတ္ပါဘူး စိတ္ကူးေပါက္တာနဲ႔
တင္လိုက္တာပါ…ဒီအေၾကာင္းအရာေတြကို မဖတ္ခင္မွာ “Virus ဆိုတာ self-
replication computer program တစ္ခုျဖစ္ျပီး အျခား executable code (သို႔)
documents မ်ားထဲကို သူ႔တို႔ကိုယ္သူတို႔ copy ကူးထည့္ျခင္း အားျဖင့္
ကူးစက္ျပန္႔ႏွံ႕ ေစတာျဖစ္တယ္” ဆိုတဲ႔ အခ်က္ကို ေမ့လို႔ မျဖစ္ပါဘူး
…
အဲဒီအခ်က္ကိုေမ့ေနမယ္ဆိုရင္ ဒီ Post ကို နားမလည ္္ႏိုင္ပါဘူး…
ကူးစက္ျခင္းအဆင့္ဆင့္ကို ” Virus ဖန္တီးျခင္း (၁)၊ (၂)၊ (၃)” မွာ
ရွင္းျပခဲ႔ျပီးပါျပီ”….Virus သမိုင္း အစမွာဆိုရင္ ပထမဆံုး” ထြက္ေပၚခဲ႔တဲ႔
Virus အေၾကာင္းနဲ႔
ပတ္သတ္လို႔ ေဆြးေႏြးျငင္းခံုမႈေတြဟာ အဆံုးမရွိထြက္ေပၚခဲ႔ပါတယ္..ဘာေၾကာင့္လဲဆိုေတာ့
၁၉၇၀ ၀န္းက်င္ေလာက္မွာ malware ေတြ attack လုပ္ခဲ႔ၾကလို႔ပါ…အခ်ိဳ႕သူေတြက
ဒီ malware ေတြ attack လုပ္ခဲ႔တာကို ထပ္သြင္း ေရတြက္ခဲ႔တဲ႔ အတြက္ေၾကာင့္
ျဖစ္ပါတယ္…malware လို႔ဆိုေပမယ့္ ေယဘူယ်သတ္မွတ္ခ်က ္အရ ေျပာရရင္worms
ေတြျဖစ္ၾကျပီး virus ေတာ့ မဟုတ္ေသးပါဘူး… ဒါေၾကာင့္ ၁၉၇၀ အေစာပိုင္း
ေပၚထြက္ခဲ႔ တာေတြနဲ႔ ပတ္သတ္ျပီး ေမးခြန္းေတြထြက္ေပၚလာခဲ႔တာျဖစ္ပါတယ္…သို႔ေသာ္လည္း
Computer Knowledge ပိုင္းကုိပါ ထည့္သြင္းစဥ္းစားမယ္ဆိုရင္ေတာ့ Virus
ေတြရဲ႕ သမိုင္းဟာ ၁၉၈၁ မွာစတင္ ခဲ့တယ္္္လို႔ ယူဆႏိုင္ပါတယ္ ။
၁၉၆၀ေႏွာင္းပိုင္း – ၁၉၇၀ အေစာပိုင္းႏွစ္မ်ား
၁၉၇၀ အဦးပိုင္းမွာ
Arpanet (Advanced Research Projects Agency net) ကေနျပီး Creeper လို႔
ေခၚတဲ႔ worm တစ္ခုကို စတင္ေတြ႔ရွိခဲ႔ပါတယ္…ဒီ worm ကို Tenex operating
system ေအာက္မွာ global computer networks မ်ားဆီသို႔
သူဟာသူပ်ံႏွံ႕႔ႏိုင္ေအာင္ ဖန္တီးခဲ႔ပါတယ္…၄င္းဟာ သူ႔ဟာသူ modem ကေနတဆင့္
network တစ္ခုဆီေရာက္ေအာင္ ၀င္ႏိုင္စြမ္းရွိျပီး remote systemမ်ားဆီကုိ
သူ႔ကိုယ္သူ copy လုပ္ျခင္းအားျဖင့္ ကူးေျပာင္းပါတယ္…သူက တျခား system
တစ္ခုထဲေရာက္သြားျပီးဆို ရင္ “I’M THE CREEPER : CATCH ME IF YOU CAN”
ဆိုတဲ႔ message ေလးေဖာ္ျပတတ္ပါတယ္… သူနဲ႔ ကပ္လ်က္ပဲ program
ေလးတစ္ခုထပ္ထြက္လာပါတယ္ အဲဒါကေတာ့ Creeper ကို ႏွိမ္နင္းမယ့္ Reaper
ပဲျဖစ္ပါတယ္… Reaper က Creeper ကိုလိုက္ရွာျပီး delete လုပ္ပါတယ္…
အားလံုးသိၾကတဲ႔ “ပထမဆံုး” Anti-virus progam လို႔ ေျပာရမွာပါပဲ…
၁၉၇၄ ခုႏွစ္မွာ ထပ္ျပီးထြက္လာတဲ႔ malware တစ္ခုကေတာ့ Rabbit လို႔ေခၚပါတယ္ …
သူကေတာ့ system ေတြကို crash လုပ္ဖို႔အတြက္ သူကိုယ္သူ ဘက္ေပါင္းစံုကေန
ျမန္ျမန္ဆန္ဆန္ ပံုတူပြား ႏိုင္ျပီး အမ်ားအားျဖင့္ေတာ့ system တစ္ခုကေန
တစ္ခုကို သူ႔ကိုသူ copy မလုပ္ႏိုင္ပါဘူး…၄င္းက system resources ေတြမွာ
ခိုေအာင္းေနျပီး system ရဲ႕ ထုတ္လုပ္ႏိုင္မႈေတြကို နိမ့္ဆင္းသြားေအာင္
လုပ္ပါတယ္…
၁၉၇၅ ခုႏွစ္မွာေတာ့ UNIVAC 1108 system အတြက္ Pervading Animal လို႔ေခၚတဲ႔
game တစ္ခုေရးခဲ႔ပါတယ္ …အဲဒီ game က user ကို စိတ္၀င္စားေအာင္
ေမးခြန္းေတြေမးျပီးေတာ့ user ေတြးေနတဲ႔ သတၱ၀ါက ဘာလဲဆိုတာကို
ဆံုးျဖတ္ခ်က္ခ်ပါတယ္ …. ဒါေပမယ့္လည္း ဒီ game က တကယ္ျဖစ္ေနတာ ကေတာ့ file
တုိင္းမွာ သူကို႔သူ ေရးထည့္ႏိုင္ဖို႔ပဲျဖစ္ျပီး file ေတြထဲ ေရးျပီးျပီလား
မေရးရေသးဘူးလားဆိုတာ ကို ဆံုးျဖတ္ဖို႔အတြက္ အခ်ိန္ေတြကို ဖန္တီးေျပာင္းလ
ဲယူဖို႔အတြက္ပဲ ျဖစ္ပါတယ္… executable file ေတြနဲ႔ အဆံုးမွာ
သူဟာသူေရာေႏွာေပါင္းစပ္လိုက္ပါတယ္..ဒါဟာ Trojan ရဲ႕ အျပဳအမူေတြျဖစ္ေအာင္ တမင္လုပ္ခဲ႔တာလား … မေတာ္တဆျဖစ္ခဲ႔တာလားဆိုတာကို မဆံုးျဖတ္ႏိုင္ခဲ႔ပါဘူး…ဒီအျပဳအမူေတြဟာ
ယခုေခတ္ေပၚ ေထာင္ေပါင္းမ်ားစြာေသာ Trojan မ်ားနဲ႔ တူညီေနပါတယ္….JÃrgen
Kraus ရဲ႕ master thesis မွာေတာ့ ဒီ Program ကို Selbstreproduktion bei
Programmen( Self-reproduction of programs) လို႔ေခၚခဲ႔ပါတယ္…
၁၉၈၀ အစပိုင္း
ဒီႏွစ္ပိုင္းေတြကို ေရာက္လာတဲ႔ အခါမွာေတာ့ Computer
ေတြဟာ ပိုပို ျပီးေတာ့ လူသံုးမ်ားလာၾကပါတယ္…program အေရအတြက္အေနနဲ႔
software company ေတြကေနထုတ္တာ မဟုတ္ေပမယ့္လည္းပဲ
တစ္ဦးခ်င္းအေနနဲ႔ထုတ္လုပ္မႈဟာ ပိုျပီးတိုးတက္လာခဲ႔ပါတယ္….ဒီ Program ေတြကို
general access servers- BBS ေတြကေန တိုက္ရိုက္ ျဖန္႔ေ၀ျခင္း၊
လဲလွယ္ျခင္းေတြ လုပ္ႏိုင္ပါတယ္… အဲဒီရလဒ္ဟာ ရက္စက္ၾကမ္းၾကဳတ္တဲ႔ Trojan
horses ေတြ၊ System ကို အေႏွာင့္အယွက္ေပးႏိုင္တဲ႔ Program ေတြ
အေျမာက္အျမားထြက္ေပၚလာဖို႔ အတြက္ လမ္းစျဖစ္ခဲ႔ပါတယ္….
၁၉၈၁ – Wild ထဲမွ ပထမဆံုး Virus
Robert Slade ရဲ႕
သမိုင္းေဖာ္ျပခ်က္အရဆိုရင္.. ယေန႔ေခတ္ Virus မ်ားကဲ႔ သို႔
အလုပ္လုပ္ႏိုင္ဖို႔အတြက္ Wild ထဲကို စမ္းသပ္တဲ႔သေဘာမ်ိဳးနဲ႔
ပထမဆံုးေရာက္လာတဲ႔ Virus လို႔ ေျပာရပါလိမ့္မယ္.. Texas A&M University
ကေနစတင္ ပ်ံႏွံ႕လာတယ္လို႔ အမ်ားက လက္ခံထားပါတယ္… အဲဒီ Virus နဲ႔ နာမည္ကေတာ့