Monday, October 24, 2011

ထိထိေရာက္ေရာက္ နည္းပညာေ၀ါဟာရမ်ား အပိုင္း(၁)

Proxy Server
အင္တာနက္သံုးစြဲသူေတြၾကားမွာေတာ့ proxy server ဆိုတဲ့စကားဟာ ၾကားေနက်စကားျဖစ္ပါတယ္။ Proxy server ဆိုတာဟာတကယ္ေတာ့ အင္တာနက္နဲ႔ ကြန္ပ်ဴတာသံုးစြဲသူေတြရဲ႕ၾကားမွာ ၾကားခံဆက္သြယ္ေပးတဲ့ဆာဗာ (server) တစ္ခုပါပဲ။ Proxy server ဟာ gateway လို႔ေခၚတဲ့ ဆာဗာတစ္မ်ိဳးပဲျဖစ္ပါတယ္။ Gateway server ေတြဟာ ကြန္ရက္တစ္ခုနဲ႔ ျပင္ပကြန္ရက္တို႔ကိုခြဲျခားထားတဲ့ ဆာဗာတစ္မ်ိဳးျဖစ္ပါတယ္။ ၿပီးေတာ့ကြန္ရက္ထဲမွာ႐ွိတဲ့ firewall server နဲ႕ျပင္ပကြန္ရက္တို႔ကို ခြဲျခားေပးထားတဲ့အရာလည္းျဖစ္ပါတယ္။ Proxy server ဟာသံုးစြဲသူထံမွ အင္တာနက္၀န္ေဆာင္မႈအတြက္ ေတာင္းခံခ်က္ေတြကို လက္ခံပါတယ္။ Proxy server ဟာ cache server လိုမ်ိဳး ယခင္ကျပဳလုပ္ခဲ့တဲ့ web page ေတြရဲ႕ download ထဲမွ local cache ကိုျပန္လည္ၾကည့္႐ႈပါတယ္။ အကယ္လို႔ အဲဒီ့စာမ်က္ႏွာဟာ cache ထဲမွာမ႐ွိဘူးဆိုခဲ့လ်င္ proxy server ဟာသံုးစြဲသူကိုယ္စား client တစ္ခုကဲ့သို႔ ကိုယ္တိုင္ IP address ႏွင့္ သံုးစြဲသူလိုခ်င္တဲ့စာမ်က္ႏွာကို သက္ဆိုင္ရာဆာဗာထံေတာင္းခံပါတယ္။ အဲဒီ့စာမ်က္ႏွာ ေရာက္႐ွိလာတဲ့အခါမွာေတာ့ သံုးစြဲသူထံသို႔ ျပန္လည္ပို႔ေဆာင္ေပးပါတယ္။
Bot worm
Bot worm ဆိုတာဟာ ကိုယ့္ဘာသာတံု႔ျပန္လုပ္ကိုင္ႏုိင္တဲ့ malware ပ႐ိုဂရမ္တစ္ခု ျဖစ္ပါတယ္။ ၎ဟာ RAM ထဲမွာခိုေအာင္းေနထိုင္ပါတယ္။ Bot worm ဟာ စြဲကပ္ေနတဲ့ကြန္ပ်ဴတာေတြကို 20 mbie ေတြျဖစ္ေအာင္ (သို႔မဟုတ္) bot ေတြျဖစ္ေအာင္ လုပ္ေဆာင္ႏုိင္စြမ္းရွိပါတယ္။ Bot worm ဟာ botnet ေတြဖန္တီးၿပီးေနာက္ပိုင္းတြင္မေတာ့ Virus, Trojan ေတြနဲ႔ Spam ေတြပ်ံ႕ႏွံ႕ေစရန္အတြက္ ပတ္၀န္းက်င္ကို တည္ေဆာက္ၿပီးသားျဖစ္ေနပါေတာ့တယ္။ Botnet ေတြရဲ႕ အဓိကလုပ္ေဆာင္ခ်က္ေတြက Virus ေတြပ်ံ႕ႏွံ႕ဖို႔၊ Trojan ေတြပ်ံ႕ႏွံ႔ဖို႔နဲ႔ Spam ေတြပ်ံ႕ႏွံ႕ဖို႔အတြက္ စက္႐ုပ္ေတြလို အလိုအေလွ်ာက္ လုပ္ေဆာင္ၾကတာျဖစ္ပါတယ္။ Bot worm ေတြဟာ Windows operationg system ေတြရဲ႕ ခ်ိဳ႕ယြင္းခ်က္ေတြကိုအသံုးခ်ၿပီး antivirus ေဆာ့ဖ္၀ဲတို႔လို application မ်ိဳးေတြကို ပစ္မွတ္ထားၿပီး တိုက္ခိုက္တတ္ၾကပါတယ္။ ၂၀၀၆ ခုႏွစ္ ဒီဇင္ဘာလေတြမွာတုန္းကေတာ့ Big Yellow လို႔ေခၚတဲ့ bot worm ဟာ Symantec ရဲ႕လံုၿခံဳေရးေဆာ့ဖ္၀ဲကို တိုက္ခိုက္မႈေတြ ျပဳလုပ္ခဲ့ပါတယ္။ Bot worm ေတြထဲက အေစာဆံုးအရာေတြထဲမွာ Zotob ဆိုတာကလည္း တစ္ခုအပါအ၀င္ျဖစ္ပါတယ္။ Zotob ဟာ ပစ္မွတ္ထားတဲ့ကြန္ပ်ဴတာေတြနဲ႔ ကြန္ရက္ေတြကို ဟက္ကာေတြ တိုက္ခိုက္၀င္ေရာက္ႏုိင္ေအာင္ ျပဳလုပ္ေပးပါတယ္။ ဟက္ကာေတြက Zotob ကိုအသံုးခ်ၿပီး ပုဂၢလိကဆိုင္ရာအခ်က္အလက္ေတြနဲ႔ ေငြေၾကးဆိုင္ရာအခ်က္အလက္ေတြကို ရယူၾကပါတယ္။ Anti-malware ပ႐ိုဂရမ္ေတြကို update ျဖစ္တာေတြသံုးစြဲၿပီး စစ္ေဆးခိုင္းတဲ့အခါမွာ worm ေတြကို ေတြ႕ႏုိင္မွာျဖစ္ပါတယ္။ ေနာက္ထပ္ကာကြယ္ရမယ့္နည္းလမ္းကေတာ့ အၿမဲတမ္းထုတ္ေပးတဲ့ Operating system ရဲ႕ေနာက္ဆံုးေပၚ patch ေတြကို ရယူသံုးစြဲဖို႔ျဖစ္ပါတယ္။ Antivirus ေတြ၊ anti-spyware ပ႐ိုဂရမ္ေတြနဲ႔ ကြန္ပ်ဴတာကိုပံုမွန္စစ္ေဆးေပးၿပီး အဲဒါေတြကိုလည္းပံုမွန္ update လုပ္ေပးဖို႔လိုပါတယ္။
Slackware
Slackware ဆိုတာဟာ Linux operating system ရဲ႕အေစာပိုင္း ကာလေတြမွာျဖန္႔ျဖဴးေပးခဲ့တဲ့ Operating System ပါ။ ယခု အခ်ိန္အထိဖြံ႕ၿဖိဳးဆဲျဖစ္ပါတယ္။ Patrick Volkerding က Slackware ကို တီထြင္ခဲ့ၿပီး Softlanding Linux ဆိုတဲ့အမည္နဲ႔ ျဖန႔္ျဖဴးေပးခဲ့ပါတယ္။ Slackware ပေရာဂ်က္၀က္ဘ္ဆုိက္ရဲ႕အဆိုအရ ဒီ OS ဟာ သံုးစြဲရလြယ္ကူေစရန္အတြက္ ျပဳလုပ္ေပးထားတယ္လို႔ သိရပါတယ္။ Slackware ကို ၁၉၉၃ ခုႏွစ္ ဧၿပီလမွာ ပထမဆံုးအျဖစ္ျဖန္႔ခ်ိခဲ့တယ္လို႔ ဆိုပါတယ္။ Slackware Linux ပေရာဂ်က္ကို UNIX ႏွင့္တူေအာင္ျပဳျပင္ထားၿပီး Linux ေလာကထဲမွာျဖန္႔ခ်ိေပးထားတာျဖစ္ပါတယ္။ Slackware ဟာ Linux File Standard ကဲ့သို႔ Linux စံသတ္မွတ္မႈေဘာင္ထဲမွ စံမ်ားႏွင့္ျပည့္စံုေအာင္ ျပဳလုပ္ေပးထားၿပီးမွ ျဖန္႔ခ်ိေပးထားတာျဖစ္ပါတယ္။ Slackware ပေရာဂ်က္လုပ္ေဆာင္သူေတြကေတာ့ ဒီ OS ကိုျပဳလုပ္တဲ့အခါ ႐ိုးရွင္းလြယ္ကူမူနဲ႔ တည္ၿငိမ္မႈတို႔ကို အဓိကထား လုပ္ေဆာင္ေပးထားပါတယ္လို႔ ေျပာဆိုၾကပါတယ္။ Slackware ကို အျပည့္အ၀တင္ၿပီးသံုးတဲ့အခါ ေအာက္ပါ feature ေတြလည္း ပါ၀င္တာေတြ႕ရမွာျဖစ္ပါတယ္။
- the X Windows System
- C/C ++ adevelopment enviroments
- Perl
- networking atilities
- a mial server
- a news server
- a web server
- an FTP server
- the GNU Image Maniulation Program
Slackware ရဲ႕အမည္ဟာ slack လို႔ေခၚတဲ့စကားလံုးကို ရည္ၫႊန္းၿပီးေခၚဆိုတာပါ။ Slack ရဲ႕ သြယ္၀ိုက္တဲ့အဓိပၸာယ္က ပုဂၢလိကအေနနဲ႔လြတ္လပ္မႈ (personal space and freedom) ၿပီးေတာ့ သီးျခားလြတ္လပ္မႈ စတာတို႔ျဖစ္ပါတယ္။ Developer ေတြက Slackware operating system ကို ဒီအမည္သံုးစြဲဖို႔အႀကံျပဳခဲ့ၿပီး သံုးစြဲခဲ့ၾကတာျဖစ္ပါတယ္။
Cloud backup
Cloud backup ဆိုတာဟာ အြန္လိုင္း backup တစ္မ်ိဳးျဖစ္ပါတယ္။ အမ်ားသံုးကြန္ရက္မွ ေပးပို႔လိုက္တဲ့ ေဒတာေတြကို သိမ္းဆည္းထားတဲ့ လုပ္ေဆာင္ခ်က္ေတြကို လုပ္ေဆာင္တဲ့ backup နည္းပညာတစ္ခုျဖစ္ပါတယ္။ ဒီဆာဗာကို third party service provider ေတြက host အျဖစ္ ပံုမွန္အားျဖင့္ သံုးစြဲၾကပါတယ္။ ေဖာက္သည္ေတြကို ၎တို႔က သူတို႔ ရယူသံုးစြဲသိုေလွာင္တဲ့ပမာဏနဲ႔ bandwidth သို႔မဟုတ္ သံုးစြဲတဲ့သူအေရအတြက္ေပၚကိုမူတည္ၿပီး ေငြေၾကးေတာင္းခံၾကပါတယ္။ စီးပြားေရးလုပ္ငန္းအတြင္းမွာေတာ့ backup လုပ္တဲ့နည္းပညာဟာ server မ်ားမွာ လုပ္ေဆာင္ၾကတဲ့ပံုစံနဲ႔ အတူတူပဲျဖစ္ပါတယ္။ အြန္လုိင္း backup စနစ္ဟာ client software appliction နဲ႔ ပတ္သက္ၿပီး တည္ေဆာက္ၾကတာ ျဖစ္ပါတယ္။ ဒီ software ေတြဟာ အခ်ိန္ဇယားေတြနဲ႔ သတ္မွတ္ၿပီးေတာ့ ၀ယ္ယူထားတဲ့ေဖာက္သည္ရဲ႕ ၀န္ေဆာင္မႈအဆင့္အတန္းကို မူတည္ၿပီး ပိုင္းျခားသတ္မွတ္ အလုပ္လုပ္ေပးၾကတာျဖစ္ပါတယ္။ အကယ္၍ ေဖာက္သည္ေတြဟာ ေန႔စဥ္ backup လုပ္ဖို႔ ေတာင္းဆိုထားတယ္ဆိုရင္ ဒီ application ဟာ အခ်က္အလက္ေတြကို ရယူျခင္း၊ compresses ျပဳလုပ္ျခင္း၊ encrypts ျပဳလုပ္ျခင္းႏွင့္ အခ်က္အလက္မ်ားကို service provider ရဲ႕ server ဆီသို႔ ပို႔ေဆာင္ျခင္းမ်ားကို ၂၄ နာရီအတြင္း ျပဳလုပ္ၾကမွာျဖစ္ပါတယ္။ Bandwidth ကိုေလွ်ာ့ခ်ၿပီး ရယူခဲ့မယ္ဆိုရင္ေတာ့ service provider ဆီကို အခ်က္အလက္ေတြကို ပို႔ေဆာင္တဲ့ေနရာမွာ အခ်ိန္ပိုၾကာပါလိမ့္မယ္။ Third party cloud backup ဟာ လုပ္ငန္းငယ္ေတြနဲ႔ အိမ္သံုးအတြက္ေတာ့ လူႀကိဳက္မ်ားတဲ့ အသံုး၀င္လွတဲ့ backup စနစ္ျဖစ္ပါတယ္။ စီးပြားေရးလုပ္ငန္းႀကီးေတြ အတြက္ကေတာ့ cloud backup service လုပ္ေဆာင္မႈေတြဟာ အေရးပါလွပါတယ္။ ယခင္သံုးေနၾက backup စနစ္ေတြထက္ ပိုမိုၿပီးေတာ့ေကာင္းမြန္တဲ့ စနစ္ျဖစ္ပါတယ္။ အခ်က္အလက္ေတြကို လိုအပ္တဲ့အခါမွာ အခ်ိန္တိုတိုနဲ႔ ရယူအသံုးျပဳႏုိင္ပါတယ္။ အကယ္၍ အခ်က္အလက္အမ်ားအျပားကို recobered လုပ္ဖို႔လိုအပ္ခဲ့မယ္ဆိုရင္ေတာ့ တိပ္ သို႔မဟုတ္ သယ္ေဆာင္ရလြယ္ကူတဲ့ storage media ေတြကို သံုးစြဲရမွာျဖစ္ပါတယ္။
Peppermint
Peppermint ဆိုတာဟာ ေပါ့ပါးေသာ Open source operating system တစ္ခုျဖစ္ပါတယ္။ Cloud computing ႏွင့္၀က္ဘ္အေျချပဳ application ေတြအတြက္ ျပဳလုပ္ထားတာျဖစ္ပါတယ္။ Ubuntu Linux ကိုအေျခခံၿပီးျပဳလုပ္ထားတဲ့ Operating System တစ္ခုပါ။ Peppermint ဖြံ႕ၿဖိဳးတိုးတက္မႈအတြက္ လုပ္ေဆာင္ေပးတဲ့ ေနာက္ကြယ္ကတြန္းအားကေတာ့ ျမန္ဆန္တဲ့၀က္ဘ္အေျချပဳ Operating system ေတြျပဳလုပ္ဖို႔အတြက္ ျဖစ္ပါတယ္။ ဒီ၀က္ဘ္အေျချပဳ OS ဟာ သံုစြဲသူေတြကို ၀က္ဘ္ application ေတြသံုးစြဲႏုိင္ဖို႔ အေထာက္အပံ့ေပးမွာျဖစ္ပါတယ္။ သံုးစြဲသူေတြက ဒီ application ေတြကို ကိုယ့္စက္မွာတင္ၿပီးသံုးစြဲရသလို ခံစားႏိုင္ေအာင္စီမံေပးမွာျဖစ္ပါတယ္။ Mozilla Prism ကို site-specific browsers (SSBs) အျဖစ္သံုးစြဲရန္ ဖန္တီးေပးထားပါတယ္။ ၀က္ဘ္ application ေတြကို ႐ႈပ္ေထြးမႈနည္းပါးေစရန္ ျပဳလုပ္ေပးထားတဲ့ Windows ေပၚမွာသံုးစြဲႏိုင္ဖို႔စီမံေပးထားၿပီး application ႏွင့္မသက္ဆိုင္ေသာ browser feature ေတြနဲ႔ ခလုတ္ေတြမပါ၀င္ေအာင္ ျပဳလုပ္ေပးထားပါတယ္။ Peppermint Operating System ကိုသံုးစြဲဖို႔အတြက္ သိုေလွာင္သိမ္းဆည္းႏိုင္တဲ့ေနရာဟာ 512MB ေလာက္ရွိဖို႔လိုအပ္ပါတယ္။ Operating system ကို စဖြင့္လိုက္တဲ့အခါ သံုးစြဲဖို႔အသင့္ျဖစ္တဲ့အခ်ိန္အထိ ၾကာခ်ိန္က ၂၅ စကၠန္႔ေလာက္ပဲရွိပါတယ္။ ပိတ္မယ္ဆိုလ်င္ေတာ့ ၅ စကၠန္႔သာၾကာပါလိမ့္မယ္။ Default အျဖစ္ထားေပးထားတဲ့ desktop environment ကေတာ့ LXDE (Lightweight x11 Desktop Environment) ျဖစ္ပါတယ္။ အျခားေသာ default အျဖစ္ထည့္သြင္းေပးထားတဲ့ application ေတြကေတာ့ Firefox Dropbox (အြန္လိုင္း backup application), Exaile (သီခ်င္းစီမံခန္႔ခြဲမႈ application), Prism, X-Chat နဲ႔ Transmission တို႔ျဖစ္ပါတယ္။ Default အျဖစ္ထည့္သြင္းေပးထားတဲ့ cloud application ေတြကေတာ့ Editor ပါ၀င္တဲ့ Pixlr, Facebook, Hulu, last.FM, Pandora, Seesmic Web, The Cloud Player, YouTube, Google Calendar, Google Docs, Google Mail နဲ႔ Google Reader တို႔ျဖစ္ပါတယ္။ Peppermint OS One အစိတ္ အပိုင္းေတြထဲမွာ ပါ၀င္တဲ့အရာေတြကေတာ့
- Linux Kernel 2.6.32
- Xorg 7.5
- Openbox 3.4.20
- PCManFM 0.95
- LX Session 0.4.3 တို႔ျဖစ္ပါတယ္။ Peppermint ကို Peppermint ၀က္ဘ္ဆိုက္မွအခမဲ့ download လုပ္ၿပီးရယူႏိုင္သလို Live CD သို႔မဟုတ္ Live USB တို႔ျဖင့္ ေစ်းႏႈန္းခ်ိဳသာစြာ ၀ယ္ယူႏိုင္မွာျဖစ္ပါတယ္။
Cyberterrorism
Cyberterrorism ဆိုတာဟာ ပုဂၢလိကကြန္ပ်ဴတာေတြကိုျဖစ္ေစ၊ အမ်ားဆိုင္ကြန္ရက္ေတြကိုျဖစ္ေစ၊ အစိုးရႏွင့္သက္ဆိုင္ေသာကြန္ရက္မ်ားကိုျဖစ္ေစ ရည္ရြယ္ခ်က္ရွိစြာႏွင့္ ခ်ိဳးေဖာက္၀င္ေရာက္ၿပီး အခ်က္အလက္ပ်က္စီးေစရန္လုပ္ေဆာင္တာကို ဆိုလိုတဲ့စကားလံုးပါ။ ကြန္ပ်ဴတာဗိုင္းရပ္စ္ေတြ၊ Trojan ေတြစတဲ့ အဖ်က္စြမ္းအားရွိတဲ့ပ႐ိုဂရမ္ေတြနဲ႔ တိုက္ခိုက္တာကိုဆိုတာပါ။ ယေန႔ေခတ္မွာ ဆိုက္ဘာအၾကမ္းဖက္မႈ (cyberterrorism) ဆိုတဲ့စကားလံုးက အေတာ္ေလးကိုတြင္က်ယ္လာပါတယ္။ က်ယ္ျပန္႔နက္႐ႈိင္းတဲ့စကားလံုးျဖစ္ၿပီး ၎ကိစၥကို လူတစ္ဦးခ်င္းစီမွျဖစ္ေစ၊ အစိုးရအဖြဲ႕တစ္ဖြဲ႕မွျဖစ္ေစ၊ လူအုပ္စုတစ္ခုမွျဖစ္ေစ လုပ္ကိုင္ႏိုင္ၾကပါတယ္။ လူမႈကိစၥ အေတြးအေခၚ၊ ဘာသာေရး၊ ႏိုင္ငံေရးႏွင့္ ၎ကိစၥကဲ့သို႔ေသာအေၾကာင္းမ်ားေၾကာင့္ တိုက္ခိုက္မႈကိုျပဳလုပ္ၾကျခင္းျဖစ္ပါတယ္။ ၎စကားလံုးဟာ Barry C.Collin ဆိုတဲ့သူကစၿပီး အမည္ေပးေခၚေ၀ၚခဲ့တာျဖစ္ပါတယ္။ ၎စကားလံုးဟာ လူတိုင္းကိုၿခိမ္းေျခာက္ေနတဲ့ ယေန႔ေခတ္စကားလံုးေတြထဲက တစ္လံုးလည္းျဖစ္ပါတယ္။ Hacking သို႔မဟုတ္ information warfare တို႔လို စကားလံုးေတြနဲ႔မတူဘဲကြဲျပားပါတယ္။

No comments:

Post a Comment