Pages

Tuesday, April 5, 2016

Email & Website

 

Email

ကိုယ္က ရံုးမွာ IT နဲ႔ ပါတ္သက္ရင္ အၾကီးဆံုးတာ၀န္ယူထားတယ္ဆုိပါဆို႕။ ရံုးအတြက္ Email သံုးဖုိ႔ ေျပာလာျပီ။ ဒါဆို Email Server ကိုယ္ပိုင္တည္ေဆာက္မလား ။ Hosting ၀ယ္ရင္ ပါတဲ့ Hosting Mail ေတြသံုးမလား။ Google ကေရာင္းတဲ့ Google Mail ေတြသံုးမလား။ ဒါမွမဟုတ္ Free ရတဲ့ abc@gmail.com ပဲသံုးမလားေပါ့။ ရံုးကလည္း ေသးတယ္ ေငြလည္းသိပ္အကုန္မခံခ်င္ဖူးဆိုရင္ေတာ့ gmail.com ပဲသံုးၾကတာမ်ားပါတယ္.. ။ မဟုတ္ဖူးေတာ့ မျငင္းနဲ႔ Address Card ေတြထုတ္ေပးလိုက္ရင္ gmail ၾကီးနဲ႔ ။ Management က ေျပာလာပီ gmail မသံုးခ်င္ဖူး ကုိယ့္ Domain နဲ႔ Impression ရိွေအာင္သံုးခ်င္တယ္ဆိုရင္ေတာ့ Google Apps ဆိုတဲ့ Google ကေရာင္းတဲ့ email ၀ယ္သံုးလို႔ရတယ္ ။ ဗဟုသုတ အေနနဲ႕ ေျပာျပရင္ လြန္ခဲ့ (၃)ႏွစ္ေလာက္ကအထိ Google Apps ကို email Account ၅၀ အထိ ကိုယ္ပိုင္ Domain နဲ႔ Free သံုးခြင့္ေပးခဲ့တယ္။ေနာက္ (၁)ႏွစ္ေလာက္ၾကာေတာ့ email account (၁၀) ခုေလာက္အထိပဲ ေပးေတာ့တယ္။ ေနာက္ပိုင္း (၁) ခုပဲေပးေတာ့တယ္ ။ အခုေတာ့ အဲ့ (၁)ခုေတာင္မွ မေပးေတာ့ဖူး ။ အဲ့ေတာ့ ၀ယ္သံုးမယ္ဆုိရင္ Email Account တစ္ခုကို USD 50 per year နဲ႔၀ယ္သံုးလို႔ရတယ္။ ဥပမာေျပာျပရရင္… abc@gmail.com ဆုိရင္ Commercial အတြက္သံုးရင္ Impression သိပ္မရိွဖူးေပါ့။ အဲ့ေတာ့ ကိုယ့္ Company Domain နဲ႔ abc@companyname.com ေပါ့ အဲ့လိုဆို Impression ရိွတာေပါ့။ ဥပမာေျပာတာပါ။ ဘယ္လိုသံုးရလဲဆုိရင္ အရင္က mail.companyname.com ေပါ့ အဲ့လို၀င္သံုးလို႔ရတယ္။ အခုေနာက္ပိုင္းအဲ့လိုေပးမသံုးေတာ့ပဲ mail.google.com ပဲ၀င္ရတယ္ ။ Login Page ေရာက္ျပီဆုိ႕ရင္ေတာ့ User Name ေနရာမွာ abc@companyname.comအဲ့ဒါကိုရိုက္။ Password ရိုက္ျပီး၀င္လိုက္ရင္ရျပီ။ abc@gmail.com ကိုသံုးတာနဲ႕အားလံုးတူတူပဲ။ အဲ့လို Google က၀ယ္သံုးမယ္ဆိုရင္ေတာ့ Administrator ေခါင္းစားသက္သာတာေပါ့။ Email Server ကို Hacking ၀င္မွာမပူရေတာ့ဖူး ။ Attack ေတြလည္းေၾကာက္စရာမလုိ။ အင္တာနက္လုိင္း ပ်က္မွာလည္း ပူစရာမလုိ ။ Power ၊ Hardware ၊ Storage စတာေတြ ၀ယ္စရာမလိုဖူးဆိုေတာ့ ေငြကုန္ေၾကးၾကလည္း သိပ္မရိွဖူးေပါ့။ အားသာခ်က္ေတြလည္းအမ်ားၾကီးေပါ့ ။ ဒီမွာ https://www.google.com/work/apps/business/pricing.html တစ္ခ်က္ေလာက္ေလ့လာၾကည့္လုိက္ပါ။   အားနည္းခ်က္လည္းရိွတာေပါ့။
Email Server ကုိယ္ပိုင္တည္ေဆာက္မလား။ ဒါဆို Email Server ထားဖို႔ သင့္ေတာ္တဲ့ Data Center ကဘယ္မွာျဖစ္မလဲ ကုိယ့္ရံုးထဲမွာပဲျဖစ္မလား။ ျပည္တြင္းမွာဆုိရင္ Yatanarpon Teleport မွာ Colocation ၀ယ္လို႔ရတယ္။ ဒါမွမဟုတ္ Singapore မွာ Colocation ၀ယ္ျပီးထားမလား။ online ကေန Virtual Private Server (VPS) ၀ယ္ျပီး email server လုပ္မလား ဒါေတြစဥ္းစားရမယ္။ ကိုယ့္ရံုးထဲမွာပဲဆိုရင္ေတာ့ အရာရာဟာ ကိုယ့္ Control ပဲ ကိုယ့္မ်က္စိေအာက္မွာပဲရိွေနေတာ့ Physically ၀င္ျပီး Access လုပ္မဲ့ ရန္ကေနေတာ့ စိတ္ခ်ရသြားတာေပါ့။ ကိုယ့္ရံုးမွာထားရင္ေတာ့ Internet အေရးၾကီးတယ္ဗ် ျပီးေတာ့ DMZ ထဲမွာထားမွရမွာဆိုေတာ့ Firewall ေတာ့ရိွမွျဖစ္မွာ။ Public IP လိုလာျပီ။ Public IP ကို email server ရဲ႕ Ethernet Card မွာတန္းေပးထားလို႔မရဖူး Firewall မခံထားရင္ အလွဴေပးေနသလိုျဖစ္သြားမွာ။ အဲ့ေတာ့ DMZ ထဲမွာထားျပီး Firewall ကေန ONE TO ONE NATTING လုပ္ေပးရမယ္။ Microsoft Exchange သံုးမယ္ဆိုရင္ License ၀ယ္ရမယ္။ RAID ေတြလုပ္ထားမွ Data Integrity ရိွမယ္။ Microsoft Exchange ေထာင္ရင္ Domain Controller (Active Directory) ရိွမွရမယ္။ DC Down သြားရင္လည္း Exchange Server ကအလုပ္မလုပ္ေတာ့ဖူး။ Mail Box ေတြကို အျပင္မွာ Server သီးသန္႕ ခြဲထားမယ္ ၊ Client Access Server (CAS) နဲ႔ Mail Box နဲ႔ Synchronize မျဖစ္ရင္လည္း email သံုးလို႕မရဖူး ။ Internet Line ကခဏခဏၾကေနရင္ ဟိုဘက္က ကိုယ့္ဆီ ပို႔တဲ့ Email ေတြက ၀င္မလာေတာ့ပဲ Mail Delivery Fail ဆိုျပီး ဟုိဘက္မွာျပန္ျပေနမယ္ဆိုရင္ အေရးၾကီးတဲ့ email တစ္ေစာင္လြတ္သြားရင္ကို အဆင္မေျပဖူး။ ကိုယ့္အေပၚ ယံုၾကည္ခ်က္ေလ်ာ့သြားမယ္။ ဒါေတြေတာ့ စဥ္းစားျပီး ေျပာျပႏိုင္မယ္ဆုိရင္ေတာ့ ေကာင္းတာေပါ့ ဗ်ာ ။ လံုး၀ မသိထားတာထက္ စာရင္ေပါ့။ အားသာခ်က္ကေတာ့ email account ေတြၾကိဳက္သေလာက္ဖြင့္လုိ႔ရမယ္။ email quota လည္းအမ်ားၾကီးေပးထားလို႔ရမယ္။ Outlook နဲ႔သံုးရေတာ့ Feature ေတြစံုစံုလင္လင္သံုးလို႔ရမယ္ေပါ့။ Local Staff ေတြအတြက္လည္း Communication အရမ္းအဆင္ေျပမယ္။ Exchange သင္တန္းတက္ရင္ေတာင္ ၂ လ ေလာက္တက္ရတာဆိုေတာ့ Exchange နဲ႔ပါတ္သက္ျပီး ဒီေလာက္နဲ႕ပဲ ရပ္ထားပါရေစ။ Hosting Mail ဆုိရင္ေတာ့ ေငြလည္းသက္သာ Feature လည္းစံုအားလံုး ok ပဲေပါ့။ အဲ့ ကိုယ္ ၀ယ္ထားထားတဲ့ Hosting Provider က Firewall ေတြေကာင္းေကာင္းမလုုပ္ထားဖူး။ Attack ေတြခဏခဏထိလို႔ ကုိယ့္ Email Service ပါခဏခဏ Down ေနတယ္ဆုိရင္လည္း သိပ္မေကာင္းဖူး။ Hosting ၀ယ္မယ္ဆုိရင္လည္း Host Guitar တို႔လို႔ နာမည္ၾကီးေတြဆီကေန၀ယ္ေပါ့။ Hosting Mail ကို PC / Laptop ေတြမွာ Outlook ကေန Hosting IP ထည့္ျပီး Direct သံုးလို႔ရသလို၊ ကိုယ့္ ရံုးမွာ Email Server တစ္ခုျပန္ထိုင္ Microsoft Exchange / vPOP3 စသည္ျဖင့္ေပါ့ အဲ့လိုသံုးၾကတာမ်ားပါတယ္။ Local မွာ Email Server ရိွထားေတာ့ Bandwidth သက္သာမယ္၊ Email ေတြအခ်ိန္မေရြး Access လုပ္လို႔ရမယ္။ Local Email Server Down ေနလည္း web mail နဲ႔သံုးလို႕ရမယ္။ အဆင္ေျပလာတာေပါ့။


WEBSITE



             Company အတြက္ Website ဆြဲရမယ္ဆုိရင္ ကိုယ္က Server & Network Administrator ဆုိရင္ Website မဆြဲတတ္ေလာက္ဖူး။ Web Developer ဆိုတာလည္း သီးသန္႔ တစ္လိုင္းလုပ္ရတာမဟုတ္လား။ ဒီေတာ့ ကိုယ္က Website မဆြဲတတ္တဲ့ အေၾကာင္း Website ဆြဲတာ Web Developer နဲ႔ Web Designer ေတာင္ သိပ္တူတာမဟုတ္ဖူး။ အဲ့ေတာ့ ကိုယ္ Website မဆြဲတတ္ရင္ Management ကို ေသေသခ်ာခ်ာရွင္းျပေပ့ါ။ Business သမားေတြက IT သမားဆိုရင္ အကုန္လုပ္တတ္တယ္ထင္ေနတတ္ၾကတာေလ။ အဲ့ဒါေတာ့ နားလည္ေပးလိုက္ေပါ့။ ကိုယ္က System Integration (SI) Company မွာဆုိရင္ေတာ့ သိထားစရာသိပ္မလိုဖူးေပါ့။Specialist တစ္ခုကို လုပ္ေနလို႔ရတယ္ေလ။ IT သမားတိုင္း (SI) မွာအလုပ္ရဖို႔မလြယ္ဖူးဗ်။ ျမန္မာျပည္မွာ အခုခ်ိ္န္ထိ Business Development အရ Limitation ရိွေနေသးတယ္။ SI Company ေတြနဲေသးတယ္ဗ်။ အဲ့ဒီေတာ့ နီးစပ္ရာ Company ေတြမွာ IT Position နဲ႔ အလုပ္၀င္လုပ္ျပီး စား၀တ္ေနေရး ေျဖရွင္းေနရတဲ့သူေတြလည္း အမ်ားၾကီးရိွလိမ့္ဦးမယ္ဗ်။
Website အေၾကာင္းဆက္ေျပာမယ္ဆိုရင္ HTML , CSS ေလာက္နားလည္းထားတယ္ဆိုရင္ ေဆြးေႏြးေျပာဆိုလို႔ရျပီေပါ့။ အခုေခတ္မွာေတာ့ Static Site ေတြမရိွသေလာက္ပဲ ၊ Dynamic Site ေတြပဲသံုးလာၾကေတာ့တယ္ဗ်ာ။ ဒီေတာ့ Web Developing Company ေတြကလည္း Drupal , Joomla, WordPress တို႔စတာေတြ အသံုးမ်ားလာတာေပါ့။ က်ေနာ္ၾကံဳခဲ့ဖူးတာေတာ့ Joomla နဲ႔ WordPress တို႔ေပါ့။ သူတို႕ကေျပာလာတဲ့ အခါမွာ ကိုယ္က လည္း ေလ့လားထားဖူးရင္ေတာ့ ေဆြးေႏြးလုိ႕ရတာေပါ့။
System Administrator တစ္ေယာက္အေနနဲ႔ လုပ္ေပးရမွာက Web Hosting နဲ႔ Website Security ေပါ့။ အဲ့ဒါေတြက Web Developing Company နဲ႔ေဆြးေႏြးရမွာေပါ့။ Web Hosting ကေတာ့ ကိုယ့္ရံုးမွာ ထားဖို႔ က အဆင္မေျပေလာက္ပါဖူး။ အဲ့ဒီေတာ့ Web Developing Company ကပဲစီစဥ္သြားမွာပါ။ ဒီေတာ့ Security ပိုင္းေလးပဲေဆြးေႏြးရေတာ့မွာေပါ့။ Online Shopping Company ၊ Travels & Tours ၊ Air Tickets၊ Hotels Booking ၊ စတဲ့ Business ေတြမွာေတာ့ Online Payment ေတြပါလာတယ္။ အဲ့ဒါဆုိ Online Payment ေတြလုပ္တဲ့အခါမွာ Hacker ေတြက ၾကားျဖတ္ယူသြားမွာလား ၊ ဒါဆို ကိုယ္ တာ၀န္မယူရဲဖူးပဲေျပာလုိက္ရမလား။ နဲနဲေတာ့ ေတြေ၀သြားမွာေပါ့။
(၂)ပိုင္းေပါ့ဗ်ာ ။ ကိုယ့္ Website ကတစ္ပိုင္း Customer ကေနာက္ဆံုးေငြေခ်မယ္ဆိုရင္ ကုိယ့္ Company ကဘဏ္မွမဟုတ္တာ အဲ့ေတာ့ သူ႔ရဲ႕ Credit Card ကို Verify လုပ္ျပီး သက္ဆိုင္ရာ ဘဏ္ေတြနဲ႔ ခ်ိတ္ဆက္ထားတဲ့ Payment Gateway ကၾကားကေန ေငြျဖတ္ယူေပးမွာေပါ့။ အဲ့ေတာ့ ေငြေခ် ဖုိ႔ Payment ကိုႏွိပ္လုိက္ျပီဆိုတာနဲ႕ Paypal ဆိုလည္း Paypal ေပ့ါ ၊ 2C2P ၊ CB Bank ကလည္း သူကိုယ္တိုင္ Payment Gateway Service ေပးမယ္ဗ်ာ။ အဲ့ေတာ့ ေငြေခ်တဲ့အဆင့္မွာ User က ကုိယ့္ရဲ႕ Website ကိုေငြေပးတာမဟုတ္ပဲ၊ သက္ဆိုင္ရာ Payment gateway ကေနပဲ ေငြေခ်တာျဖစ္လို႔ ကိုယ္နဲ႔ေတာ့ သိပ္မဆိုင္ေတာ့ဖူးဗ်။ ျပီးေတာ့ Payment Gateway ဆိုမွေတာ့ https သံုးထားတယ္ဗ်။ User ဘက္လည္း Awareness ရိွရမွာေပါ့။ အဲ့ေလာက္ေတာ့ ကိုယ္က ရွင္းျပႏိုင္ရင္ ေကာင္းတာေပါ့ဗ်။
ကိုယ့္ website ကိုု နာမည္ပ်က္ေအာင္ Defacement လုပ္ခံရတယ္ဆိုရင္ေတာ့ အရင္ဆံုးေျပာဆိုခံရမွာ ရံုးမွာ ရိွတဲ့ IT Manager ပဲေပါ့ ျပီးမွ Web Developing Company ကိုဆက္လာမွာေပါ့။ က်ေနာ္သိတာေလးေျပာျပရရင္ဗ်ာ WordPress တို႔ Joomla တို႕မွာ Plug-in မွာ Bug ေတြ၇ိွတတ္တယ္။ Plug-in ကို Bash Script ေလး Upload တင္ျပီး My SQL ကို Control လုပ္မယ္ Admin Password ယူလုိက္မယ္ ျပီးရင္ Home Page မွာ ဘာညာ ေလွ်ာက္ေရးျပီး မေကာင္းတဲ့ပံုေတြတင္မယ္ေပါ့ဗ်ာ။ ဒါကို Deface လုပ္တယ္လို႔ေခၚတယ္ဗ်။ ဒါကို ကာကြယ္ဖို႔ ဆုိရင္ Web Server က Linux မွာဆိုရင္ Linux Permission ေပးထားျပီး ၊ SELinux Permission ေပးထားရင္ပိုလံုျခံဳသြားတာေပါ့၊ Windows မွာဆိုလည္း NTFS Permission ေပးလုိ႔ရတာပဲ။ ဒါက်ေနာ္သိသေလာက္ေပါ့ေနာ္။ အျခားေျဖရွင္းလို႔ရတဲ့ နည္းေတြလည္းရိွမွာေပါ့။






Credit to :network zayarwin










ကြ်န္ေတာ္႕ရဲ႕ဘေလာ႕ေလးကိုလာေရာက္လည္ပတ္တဲ႕အတြက္ေက်းဇူးတင္ပါတယ္

1 comment:

  1. Thanks for the article! It’s very useful…! http://i4consulting.org/wordpress-website-development-services/

    ReplyDelete