Tuesday, September 20, 2011

Hacker ဘာလဲ Hacker ဘယ္လဲ ။


တစ္ခါက ကၽြန္ေတာ္႔ အျခား ဘေလာက္တစ္ခုမွာ ေရးခဲ႔ဘူးျပီး အဲဒီပို႔စ္ေၾကာင္႔ ပထမဆံုး ဘေလာက္ မွာ အဆဲ 
ခံရဘူးတဲ႔ ပို႔စ္ေလး တစ္ခုပါ။ ကၽြန္ေတာ္ဟာ ငယ္ငယ္တည္းက စိတ္၀င္စားတဲ႔ အေၾကာင္းအရာ ေတြ အရမ္းကို 
မ်ားလြန္းခဲ႔ပါတယ္။ လူ႔ဘ၀ တိုတိုေလးအတြင္းမွာ အဲဒီလို ဟိုေယာင္ေယာင္ ဒီေယာင္ေယာင္ေတြ မ်ားခဲ႔လို႔ 
ထူးခၽြန္သင္႔ သေလာက္ မထူးခၽြန္ခဲ႔ပါဘူး။ ပိုဆိုးတာက အလုပ္တစ္ခုကို မျဖစ္မေန လုပ္ရမယ္႔ အခ်ိန္မ်ိဳးမွာ 
အျခားတစ္ခုကို အသဲအသန္ စိတ္၀င္စားေနတတ္တာပဲ ျဖစ္ပါတယ္။ အင္ဂ်င္နီယာ ပညာရပ္ေတြ သင္ေနရင္း 
ကြန္ျပဴတာဘက္ကို စိတ္အရမ္းပါသြားခဲ႔ျပီး တစ္ေန႔ကို နာရီအမ်ားၾကီး ေပးခဲ႔မိပါတယ္။ ေလ႔လာျပီး တစ္နွစ္မျပည္႔မီ 
ကြန္ျပဴတာဂ်ာနယ္မွာ ေဆာင္းပါးတစ္ေစာင္ ေရးနိုင္ခဲ႔ေပမယ္႔ အင္ဂ်င္နီယာ ပညာရပ္ဘက္မွာ လစ္ဟင္းခဲ႔ရပါတယ္။ 
ေနာက္ဆံုး Ciphercad2000 ဆိုတဲ႔ cryptography software တစ္ခုေရးျပီး စာတမ္းတင္ကာ ဘီအီးဘြဲ႔ကို ရယူျဖစ္ခဲ႔ 
တဲ႔ အထိ ရူးသြပ္ခဲ႔ ပါတယ္။ ME ဆက္တက္တဲ႔ ကာလ တစ္ေလ်ာက္လုံုးမွာလဲ technical impact အရ အင္မတန္မွ 
စိတ္၀င္စားဖို႔ ေကာင္းတဲ႔ အိုင္တီ
 
ပညာရပ္ေတြနဲ႔ ဆက္လက္ လံုးပမ္းေနျဖစ္ခဲ႔ပါတယ္။ အဲဒီ အခ်ိန္အထိ ေက်ာင္းစာမွာ သာမာန္ေလာက္ လုပ္ရံုနဲ႔
 
လိုက္နိုင္ေနတယ္လို႕ ကိုယ္႔ကိုယ္ကို အထင္ၾကီးခဲ႔ မိတာေၾကာင္႔ ေနာက္ပိုင္းမွာ အခက္အခဲနဲ႔ ၾကံဳခဲ႔ရပါတယ္။ PhD 
ဆက္တက္ျဖစ္တဲ႕ အခ်ိန္ေတြမွာ မာစတာ တုန္းကနဲ႔ အင္မတန္ ကြဲျပားတဲ႔ အေျခအေနမ်ိဳးကို 
ၾကံဳေတြ႔ရပါေတာ႔တယ္။ အရင္ က အေပၚယံေလး သိရံုနဲ႔ ဆရာေတြကို ရႊီးလို႔ ရခဲ႔ေပမယ္႔ အခုေတာ႔ 
ေသေသခ်ာခ်ာသိဖို႔ လိုေနတဲ႔ အျပင္ သီအိုရီ တိုင္းအတြက္ solution မ်ား approach မ်ားကို ေပါင္းစပ္ထားတဲ႔ 
program မ်ား ေရးသားထားဖို႔ လိုအပ္ေနေၾကာင္း အလန္႔တၾကား သိလာခဲ႔ ရပါတယ္။ (မွတ္ခ်က္။ တစ္ပိုင္းခ်င္းစီက 
ေတာ႔ မာစတာတုန္းက ေရးခဲ႔ ျပီးပါျပီ)။ အဲလို solution မ်ားကို ခုမွ ျပန္လည္ ေရးသားေနရတဲ႕ အတြက္ PhD 
ေက်ာင္းသားတစ္ဦး ရဲ႕ အဓိက ျဖစ္တဲ႔ original idea ကို စဥ္းစားဖို႔ အခ်ိန္မ်ားစြာကို ဖဲ႔ျပီး ေပးရပါေတာ႔တယ္။ 
တစ္ခါတစ္ေလ ဘာမဟုတ္တဲ႔ မသိနားမလည္မႈတစ္ခုဟာ
 
calculation တစ္ခု၊ စာတမ္းတစ္ေစာင္ကို သံုးေလး လ အထိ မျပီးနိုင္ေအာင္ ျဖစ္ေစခဲ႔ပါတယ္။ လုပ္သင္႔တာကို 
အဓိက မလုပ္ပဲ ဦးစားေပး မွားခဲ႔တဲ႔ ရလာဒ္ ျဖစ္ပါတယ္။ ရည္မွန္းခ်က္ၾကီးတဲ႔ လူငယ္မ်ားကို ကၽြန္ေတာ္႔လို 
ေရလိုက္မလြဲ ၾကရေလေအာင္ အဆဲခံျပီး ဒီေဆာင္းပါးကို ေရးလိုက္ရပါတယ္ ခင္ဗ်ား။
 
ဖိုရမ္တစ္ခုကို ဖတ္ရင္း ဘာမွန္း၊ ညာမွန္း မသိဘဲ ဟက္ကာျဖစ္ခ်င္ေနၾကတဲ႔ ျမန္မာလူငယ္မ်ားကို သြားေတြ႔ပါတယ္။ 
ဟက္ကာ တကယ္ျဖစ္ခ်င္ပါသလား။ ဒါဆိုရင္ ကိုယ္႔ကိုယ္ကို အရင္ဆံုးေမးၾကေစခ်င္ပါတယ္။ ဟက္ကာကို ဘယ္လို 
အဓိပါယ္ဖြင္႔ဆိုၾကမွာလဲ။ သူမ်ားေတြေျပာတ႔ ဲ ဟက္ကာမ်ိဳးမဟုတ္ပဲ ကိုယ္႔ဘာသာကိုယ္ ဘယ္လို ဟက္ကာ 
အမ်ိဳးအစား ျဖစ္ခ်င္တယ္ ဆိုတာကို သတ္မွတ္ၾကေစ ခ်င္ပါတယ္။ ဒီလိုေျပာလို႔ ကၽြန္ေတာ္႔ကို 
ဆရာၾကီးလုပ္တယ္လို႔ ထင္နိုင္ပါတယ္။
 
ဒါေပမယ္႔ ကၽြန္ေတာ္႔ ေစတနာက ရိုးစင္းပါတယ္။ အမွားေတ၊ြ လမ္းပိတ္ေတြ နဲ႔ ျပည္႔ေနတဲ႔ လမ္းကို 
အၾကိမ္ၾကိမ္ေလ်ာက္ခဲ႔ ျပီးတဲ႔ လူတစ္ေယာက္အေနနဲ႔ ေနာက္လူေတြကို ကၽြန္ေတာ္႔လို မျဖစ္ေစခ်င္လို႔ပါပဲ။ 
ဘယ္အရာပဲ လုပ္လုပ္ ရည္မွန္းခ်က္ ရွိရွိ၊ စံနစ္တက်နဲ႔ နည္းမွန္၊ လမ္းမွန္ လုပ္ေစ ခ်င္ပါတယ္။ ဘယ္ပညာရပ္မဆို 
အခ်ိန္ေပးရပါတယ္။ အနည္းဆံုး ဆယ္နွစ္ေလာက္ေပးတာေတာင္ ပညာရပ္တစ္ခုကို ပိုင္သြားျပီလို႔ မေျပာနိုင္ပါဘူး။ 
ျဖတ္လမ္းနည္းနဲ႔ ရတဲ႔ ပညာဆိုတာ ဘယ္ေတာ႔မွ မခိုင္ျမဲပါဘူး။
 
ဟက္ကာ တစ္ေယာက္တစ္ေယာက္ တစ္ကယ္ ပီပီျပင္ျပင္ ျဖစ္ခ်င္တယ္ဆိုရင္ ကြန္ျပဴတာ ပညာရပ္ေတြကို 
အေျခခံကေန အကုန္စေလ႔လာရပါမယ္။ ဟက္ကာ ဆိုတာ သာမာန္ ယူဇာတစ္ေယာက္မဟုတ္ဘဲ သူျဖစ္ခ်င္တာကို 
သူၾကံဳေတြ႔ေနရတဲ႔ အေျခအေနေတြ၊ သူ႔မွာရွိတဲ႔ ကန္႔သတ္ခ်က္ေတြၾကားကေန ရေအာင္ လုပ္နိုင္တဲ႔ သူေတြပါ။ 
ဒီလိုမ်ိဳး ဘယ္လို အေျခအေနမ်ိဳးလာလာ ေျဖရွင္းေပးနိုင္တဲ႔ အရည္အခ်င္းရဖို႔ တစ္ပြဲတိုး နည္းလမ္းေတြကေနျပီး 
လုပ္မေပးနိုင္တာ အေသအခ်ာပါ။ ပရိုဂရမ္းမင္း နဲ႔ စစ္စတမ္ရဲ႕ အေျခခံ အလုပ္လုပ္ပံုေလးကိုေတာင္မွ ေသခ်ာ 
မသိေသးတဲ႔ လူတစ္ေယာက္အဖို႔ဆိုရင္ ပုိျပီး မျဖစ္နုိုင္ပါဘူး။ ဥပမာေျပာရရင္ သာမာန္ယူဇာတစ္ေယာက္က 
စက္တစ္လံုးကို သံုးနိုင္တဲ႔ ေအာ္ပေရတာဆိုရင္ ဟက္ကာ တစ္ေယာက္က အဲဒီလိုစက္မ်ိဳးအေၾကာင္းကို 
ေကာင္းေကာင္းၾကီး သိျပီး modify လုပ္နိုင္ design အသစ္ လုပ္နိုင္တဲ႔ အင္ဂ်င္နီယာ တစ္ေယာက္နဲ႔ တူပါတယ္။ 
တစ္ခ်ိဳ႕ က ဆင္ေျခ ေပးေကာင္းေပးပါလိမ္႔မယ္။
 
ဒါေတြကို အေပ်ာ္ေလ႔လာတာပါဆိုျပီး။ အခ်ိန္ကုန္တာျခင္း အတူတူ၊ ၀ါသနာ ပါတာျခင္း အတူတူဆိုရင္ 
တကယ္တတ္ျပီး အသက္ေမြး၀မ္းေက်ာင္း ပညာျဖစ္ေအာင္ သင္သင္႔ပါတယ္။ သူမ်ားအထင္ၾကီးရံုေလး လုပ္ျပီး 
အခ်ိန္ေတြ ကုန္သြားရင္ လက္ေတြ႔မွာ အသံုးမက် ျဖစ္တတ္ပါတယ္။ ကၽြန္ေတာ္႔ ကိုယ္ေတြ႔ပါ။ 
တစ္ခုေျပာျပခ်င္ပါတယ္။ ျပည္ပက ငယ္ငယ္နဲ႔ ဟက္ကာလုပ္ေနတ႔ဲ ကေလးေတြဟာ က်န္တဲ႔ အေျခခံေတြကို 
ေသေသခ်ာခ်ာ သိျပီး၊ ေလ႔လာထားျပီသားဆိုတာပါပဲ။ hackers ဆိုတဲ႔ ကားကို ၾကည္႔ဖူးၾကမယ္ဆိုရင္ 
ဇာတ္၀င္ခန္းတစ္ခုကို ေျပာျပခ်င္ပါတယ္။ အဲဒီမွာ မင္းသားကို က်န္တဲ႔ ဟက္ကာေတြက ပညာစမ္းသလိုမ်ိဳး 
ကြန္ျပဴတာ စာအုပ္ေတြထုတ္ျပပါတယ္။ သူက အဲဒါေတြကို အရည္က်ိဳ ေသာက္ထားတဲ႔ သူပါ။ ဒီေလာက္ဆို 
သေဘာေပါက္ေလာက္မယ္လို႔ထင္ပါတယ္။ ေနာက္တစ္ခုက အဲဒီကားထဲမွာ သူတို႔ ဟက္လို႔ ရလာတဲ႔ 
ဖိုင္အပိုင္းအစေလးကို ဘာလဲဆိုတာ ေလ႔လာတာ ပါပါတယ္။ တကယ္ေတာ႔ အဲဒါ reverse engineering 
လုပ္တာပါ။ ဒီလို ခက္ခဲ နက္နဲတဲ႔ ပညာရပ္ေတြကို ဘာမွ စံနစ္တက် မသင္ထားပဲ မရဘူးဆိုတာ
 
ေပၚလြင္ေစခ်င္ပါတယ္ခင္ဗ်ာ။သူမ်ားလုပ္ထားတဲ႔ tools ေလးေတြသံုးျပီး သူမ်ား အင္တာနက္မွာ 
က်ဴတိုရီယယ္လုပ္တာေလးေတြကို နဲနဲ သိရံုနဲ႔ ဟက္ကာထင္ျပီး လမ္းဆံုးသြားမွာ စိုးလို႔ ေျပာျပမိတာပါ။ အဲဒီ trick 
ေလးေတြကို ေလ႔လာပါ။ ေကာင္းပါတယ္။ လက္ေတြ႔မွာလဲ အသံုးက်ပါတယ္။ ဒါေပမယ္႔ trick ကို trick လို႔ ျမင္ပါ။ 
ပညာကို ပညာလို႔ ကြဲကြဲျပားျပား ျမင္ေစခ်င္ပါတယ္။ trick ေတြက system ေတြေျပာင္းသြားရင္ သံုးလို႔ 
မရေတာ႔ပါဘူး။ ပညာကေတာ႔ system ေျပာင္းလဲ သူက လိုက္ျပီး adapt ျဖစ္လာတဲ႔ 
သေဘာရွိပါတယ္ခင္ဗ်ာ။ေနာက္တစ္ခုက မိမိေလ႔လာတဲ႔ ပညာရပ္ကို မိမိေနတဲ႔ အသိုင္းအ၀ိုင္း၊ အဖြဲ႔ အစည္းမွာ 
အက်ိဳးျပဳဖို႔ ဆိုတဲ႔ စိတ္ထားနဲ႔ ေလ႔လာေစခ်င္ပါတယ္။ မေလ႔လာသင္႔တဲ႔ ပညာ မရွိပါဘူး။ အသံုးမခ်သင္႔တဲ႔ 
ပညာေတာ႔ ရွိတယ္ဆိုတာ မေမ႔ေစခ်င္ပါဘူး။ အေတြးအေခၚမွားမွာ ကိုလည္း စိုးရိမ္မိပါတယ္။ လက္နက္တစ္ခု၊ 
စြမ္းအင္တစ္ခုဟာ အင္အားၾကီးမားလာတာနဲ႔ အမွ် သူ႔ကို ထိန္းခ်ဳပ္ဖို႔ကလဲ ပိုမို အေရးၾကီးလာပါတယ္။ 
အတတ္ပညာေလ႔လာတဲ႔ ေနရာမွာ ဘာေၾကာင္႔ ဒီပညာကို ေလ႔လာတာလဲ၊ ဘယ္လို ေလ႔လာမလဲ၊ ဘယ္လို 
အသံုးခ်မလဲ ဆိုတဲ႔ အေျမာ္အျမင္နဲ႔ ယွဥ္တဲ႔ သံုးသပ္မႈမ်ိဳး လုပ္သင္႔ပါတယ္လို႔ အၾကံျပဳလိုက္ပါရေစ။
 
ေနာင္အားရင္ တကယ္႔ ဟက္ကာတစ္ေယာက္ျဖစ္ဖို႔ လိုတဲ႔ အေျခခံ ပညာရပ္တစ္ခ်ိဳ႕ကို ေျပာျပပါ႔မယ္။
 
ဟက္ကာျဖစ္ေအာင္ေတာ႔ ဘယ္သူမွ မလုပ္ေပးနိုင္ေၾကာင္းပါခင္ဗ်ာ။

0 ဦးမွတ္ခ်က္ေရးသြားတယ္။:

Post a Comment

သင့္မွတ္ခ်က္တစ္ေၾကာင္းသည္ ကၽြႏု္ပ္အတြက္ အားေဆးတစ္ခြက္ၿဖစ္သည္။