News

POST TYPE

EDITOR PICK POST

အခ်က္အလက္လံုၿခံဳေရးအေထာက္အကူျပဳ မိုဘိုင္းလ္ App ေရးသားသည့္ ေမာင္ေနၿငိမ္းထြန္းႏွင့္ ေတြ႔ဆံုျခင္း
01-May-2018



“အရင္ကထက္စာရင္ ခုေနာက္ပိုင္းမွာ အသစ္ဝင္လာတဲ့ နည္းပညာကုမၸဏီေတြကလည္း မ်ားလာတယ္”

ျပည္တြင္း၌ နည္းပညာတီထြင္မႈမ်ားကို ကြန္ပ်ဴတာတကၠသိုလ္မ်ား၊ နည္းပညာတကၠသိုလ္မ်ားမွ ေက်ာင္းသားလူငယ္မ်ားက ႀကိဳးပမ္းေဆာင္႐ြက္ေနၾကသည္။ ကြန္ပ်ဴတာတကၠသိုလ္မွ ေက်ာင္းသားလူငယ္မ်ားက ေဒသတြင္း ျပည္သူမ်ားအတြက္ အသံုးဝင္မည့္ မိုဘိုင္းလ္ App မ်ား၊ Web App မ်ားႏွင့္ Hardware ထုတ္ကုန္မ်ားကို ဖန္တီးတီထြင္ခဲ့ၾကသည္။ ယင္းတို႔အနက္မွ ဖုန္းအတြင္းမွ အခ်က္အလက္မ်ား၊ အျပန္အလွန္ေပးပို႔သည့္ မက္ေဆ့ခ်္မ်ား၏ နည္းပညာလံုၿခံဳေရးအကာ အကြယ္ေပးႏိုင္မည့္ မိုဘိုင္းလ္ App ေရးသားသည့္ ကြန္ပ်ဴတာတကၠသိုလ္ (ရန္ကုန္) မွ ေက်ာင္းသား ေမာင္ေနျငိမ္းထြန္းႏွင့္ေတြ႔ဆံုေမးျမန္းၿပီး ျပန္လည္ေဖာ္ျပအပ္ပါသည္။

Voice : ရန္ကုန္ကြန္ပ်ဴတာတကၠသိုလ္ရဲ႕ Product Showcases မွာ ဝင္ၿပီး ျပသခဲ့တဲ့ မိုဘိုင္းလ္ App ရဲ႕ နာမည္နဲ႔ လုပ္ေဆာင္ေပးႏိုင္တဲ့အခ်က္ေတြကို ေမးခြန္းတခ်ိဳ႕ေမးဖို႔ပါ။ ပထမဆံုးအေနနဲ႔ ဒီ App ကို စတင္ေရးဆြဲဖို႔ စိတ္ကူးရခဲ့တာေလး အရင္ေျဖေပးပါဗ်။
NNT : ကၽြန္ေတာ္ ဒီ App ေလးမို႔ စိတ္ကူးရွိခဲ့တာေတာ့ ၾကာပါၿပီ။ Final year project ေတြေရးထဲက ခု App လို အလားတူ Software ေလးလည္း ေရးျဖစ္ခဲ့တယ္။ ခုလိုေရးျဖစ္သြားရတာကေတာ့ ကၽြန္ေတာ္ Master Thesis လုပ္ေနတုန္း ၿပိဳင္ပြဲတစ္ခုရွိတယ္လို႔ ကၽြန္ေတာ့္ရဲ႕ Supervisor က ေျပာလာပါတယ္။ ၿပီးေတာ့ ကၽြန္ေတာ့္ကို ဒီၿပိဳင္ပြဲကို ပါေစခ်င္တယ္ဆိုၿပီး တိုက္တြန္းပါတယ္။ ဘာလို႔လဲဆိုေတာ့ ကၽြန္ေတာ္ လက္ရွိလုပ္ေနတဲ့ Thesis ရဲ႕ Theory ေတြကို အေျခခံၿပီး ခုလို App ေလးထြက္လာေအာင္ ေရးႏိုင္လို႔ပါ။ ေနာက္ၿပီး ဒီ App က ကၽြန္ေတာ့္ရဲ႕ Thesis နဲ႔ ဆက္စပ္ေနပါတယ္။ ကၽြန္ေတာ္လည္း စိတ္ဝင္စားတာနဲ႔ ဒီ App ေလးကို စၿပီးေရးျဖစ္တာပါ။

Voice : ဒီ App က ဘယ္လိုလုပ္ေဆာင္ခ်က္ေတြကို လုပ္ေပးႏိုင္မွာလဲဗ်။
NNT : ဒီ App ရဲ႕ အဓိက ရည္႐ြယ္ခ်က္က Mobile Data Security ေပါ့ဗ်ာ။ ကၽြန္ေတာ္တို႔ရဲ႕ Phone  ေတြထဲမွာရွိတဲ့ အခ်က္အလက္ေတြကို လံုၿခံဳ စြာပို႔ေဆာင္ႏိုင္ေအာင္ရယ္၊ လံုၿခံဳစြာထိန္းသိမ္းထားႏို္င္ေအာင္ အဓိက ရည္႐ြယ္ထားပါတယ္ဗ်။
သူလုပ္ေဆာင္ႏိုင္တဲ့ အခ်က္ေတြကေတာ့ ႏွစ္ပိုင္းရွိပါတယ္။ ပထမကေတာ့ Embed Into Image (ပံုထဲကို သြားဝွက္ျခင္း) ဆိုတဲ့အပိုင္းပါ။ ပထမဦးဆံုး စာႏွင့္ အသံကို AES Encryption Algorithm သံုးၿပီး Password ျဖင့္ ဝွက္ထားရမွာ ျဖစ္ပါတယ္။ ရရွိလာသည့္ဝွက္စာ (Cipher Text) မ်ားကို ေရြးခ်ယ္ထားတဲ့ဓာတ္ပံုမွာ ထည့္သြင္းၿပီး လက္ခံမည့္သူထံသို႔ ပို႔ရမည္ျဖစ္ပါသည္။ အဲ့ဒီပံုကို လိုအပ္ရင္လည္း သိမ္းထားႏိုင္ပါတယ္။ လွ်ိဳ႕ဝွက္စာ၊ အသံထည့္ထားတဲ့ပံုမွာ မူလပံုအတိုင္း ေျပာင္းလဲမႈရွိမွာမဟုတ္ပါဘူး။ လက္ခံမယ့္သူက ဓာတ္ပံုထဲကစာ၊ အသံဖိုင္အား Password  ဖြင့္မယ္ဆိုရင္ မူလစာ၊ အသံေတြကို ရမွာျဖစ္ပါတယ္။
ေနာက္ဆံုးအေနႏွင့္ စာေတြကို ပံုဖ်က္ၿပီးပို႔တဲ့ Function တစ္ခုတည္းကိုသာအသံုးျပဳၿပီး ပံုဖ်က္ထားေသာစာေတြကို ကိုယ္ပို႔လိုတဲ့သူထံသို ပို႔ေဆာင္ျခင္း ျပန္လည္ေဖာ္ယူျခင္းမ်ားကို လုပ္ေဆာင္ႏိုင္မွာပါ။

Voice : ကိုယ့္ဆီဝင္လာတဲ့ ဒါမွမဟုတ္ ကိုယ္ကေပးပို႔မယ့္ အခ်က္အလက္ေတြကို ပံုဖ်က္ၿပီး ေပးပို႔ႏိုင္တဲ့ သေဘာေပါ့ေလ။ ဒီနည္းပညာအေၾကာင္းကို နည္းနည္းခ်ဲ႕ၿပီးေျပာေပးပါဦး။
NNT : ဒီေမးခြန္းမွာေတာ့ နည္းပညာအေၾကာင္းေလးကို ကၽြန္ေတာ္အသားေပးၿပီး ေျပာျပခ်င္ပါတယ္ဗ်။ လက္ရွိ သတင္းအခ်င္အလက္လံုၿခံဳေရးအတြက္ အသံုးျပဳေနၾကတဲ့ နည္းပညာအမ်ိဳးမ်ိဳးရွိပါတယ္။ အဲ့ထဲမွာ လံုၿခံဳေရးနည္းပညာကို ေလ့လာေနသူတိုင္း သိသင့္တဲ့ အေရးႀကီးတဲ့ နည္းပညာကေတာ့ Cryptography လို႔ေခၚပါတယ္။ Cryptography ဆိုတာကေတာ့ သတင္းအခ်က္အလက္ေတြကို တျခားသူမျမင္ႏိုင္ေအာင္ ပံုဖ်က္တဲ့နည္းပညာတစ္ခုျဖစ္ပါတယ္။ Cryptography ရဲ႕ အဓိက လုပ္ေဆာင္ေပး ႏိုင္တဲ့အခ်က္ေတြကေတာ့ data integrity, data confidentiality, authenticity, reliability  စသျဖင့္ သူက Support လုပ္ေပးႏိုင္ပါတယ္။ အထက္ပါ အခ်က္အလက္ေတြကို လုပ္ေဆာင္ေပးႏိုင္ရန္ Cryptography မွာမတူညီတဲ့ Security Algorithm ေတြ မ်ိဳးစံုရွိၾကပါတယ္။ ကၽြန္ေတာ္အခု App ေလးအတြက္သံုးထားတဲ့ Algorithm ကေတာ့ AES (Advance Encryption Standard) ဆိုတဲ့ Algorithm ျဖစ္ပါတယ္။ One of the most secure algorithm တစ္ခုေပါ့ဗ်ာ။ 
ေနာက္ၿပီး ကၽြန္ေတာ့္ App အတြက္ သံုးထား Technology ေနာက္တစ္ခုကေတာ့ Stegano- graphy  လို႔ေခၚပါတယ္။ Steganography ဆိုတာကေတာ့ data or information တစ္ခုခုကို Cover Object  ေတြထဲမွာ Embed, Extract လုပ္တဲ့ Technology ေပါ့ဗ်ာ။ သူ႔မွာလည္း Algorithm ေတြမ်ိဳးစံု ရွိပါတယ္။ အဲ့ထဲမွာမွ LSB (Least Significant Bit) Algorithm ကို ကၽြန္ေတာ့္ App မွာ သံုးထားပါတယ္။

Voice : ဒီလံုၿခံဳေရးအေထာက္အကူျပဳ App ကို အသံုးျပဳမယ္ဆိုရင္ ေပးပို႔သူေရာ၊ လက္ခံသူပါ ႏွစ္ဖက္လံုးမွာ App ထည့္သြင္းထားဖို႔လိုမွာေပါ့။
NNT : ဟုတ္ကဲ့ခင္ဗ် ႏွစ္ဖက္လံုးမွာ ထည့္သြင္းထားဖို႔ေတာ့လိုအပ္ပါတယ္။

Voice : ကိုယ့္ဖုန္းထဲမွာရွိတဲ့ အခ်က္အလက္ေတြကိုေရာ ပံုဖ်က္ၿပီး သိမ္းဆည္းထားလို႔ရႏိုင္မလားဗ်။ အဲ့ဒီအပိုင္းေလးလည္း ရွင္းျပေပးပါဦး။
NNT : ဟုတ္ကဲ့ ရပါတယ္ခင္ဗ်။ ဒီ App က လက္ခံႏိုင္တဲ့ အခ်က္အလက္သံုးမ်ိဳး ရွိပါတယ္။ message(စာတို)၊ image (ဓာတ္ပံု)၊ Audio (အသံဖိုင္) တို႔ ျဖစ္ပါတယ္။

Voice : ဒီလို နည္းပညာထုတ္ကုန္ေတြ ထြက္လာဖို႔အတြက္ ေက်ာင္းက ဘယ္ေလာက္အထိ အေထာက္အပံ့ေပးခဲ့သလဲ။ Android ကို ေလ့လာတဲ့အပိုင္းကိုေရာ ဘယ္လိုေလ့လာခဲ့သလဲ။
NNT : ဟုတ္ကဲ့ အမ်ားႀကီးပံ့ပိုးေပးခဲ့တယ္။ အရင္ကထက္စာရင္ အမ်ားႀကီးပံ့ပိုးမႈ အားေကာင္းလာပါတယ္။ ကၽြန္ေတာ္တို႔ လိုအပ္တဲ့ Software ေတြ Download လုပ္ႏိုင္မို႔ Internet ကၽြန္ေတာ္တို႔ စမ္းသပ္ႏိုင္မို႔အတြက္ Mobile Phone ေတြ ေနာက္ၿပီး ကၽြန္ေတာ္တို႔ Theory ပိုင္း လိုအပ္ခ်က္ေတြကို Supervisor နဲ႔ သက္ဆိုင္ရာ တီခ်ယ္ေတြက ေသခ်ာရွင္းျပေပးခဲ့ပါတယ္။ Android ကိုကေတာ့ ကၽြန္ေတာ္ Third Year က Samsung က သင္ၾကားေပးတဲ့ သင္တန္းမွာေလ့လာခဲ့ပါတယ္။ အဲ့ေနာက္ပိုင္းေတာ့ ကိုယ့္ဟာကိုယ္ ေလ့လာျဖစ္ပါတယ္။ 

Voice : ဒီ App ကက်ေတာ့ App မွာျပဖို႔ အခ်က္အလက္စုေဆာင္းရတာမ်ိဳးေတာ့ မရွိဘူးေပါ့ေလ။ ဒါေပမဲ့လို႔ နည္းပညာပိုင္းကိုေရာ ဘယ္လိုမ်ိဳးေလ့လာခဲ့သလဲ။
NNT : ဟုတ္ကဲ့ခင္ဗ်။ အခ်က္အလက္စုေဆာင္းတာေတာ့ မလုပ္ခဲ့ရပါဘူးခင္ဗ်။ ဒီ App အတြက္က Data servey မလိုအပ္ပါဘူး။ နည္းပညာပိုင္းကေတာ့ ကၽြန္ေတာ္ Thesis အတြက္ ေလ့လာေနတဲ့ Theory ကိုပဲ အဓိက အသံုးခ်ၿပီးေရးထားတာျဖစ္ပါတယ္။

Voice : လက္ရွိ ျပည္တြင္းမွာ နည္းပညာသမား လူငယ္ေတြအတြက္ အလုပ္အကိုင္ အခြင့္အလမ္း အေျခအေနက ဘယ္လိုရွိသလဲ။
NNT : အရမ္းေကာင္းတဲ့အေျခအေနတစ္ခုလိုပဲ ေျပာပါရေစ။ အရင္ကထက္စာရင္ ခုေနာက္ပိုင္းမွာ အသစ္ဝင္လာတဲ့ နည္းပညာကုမၸဏီေတြကလည္း မ်ားလာတယ္။ ျပည္ပရင္းႏွီးျမႇဳပ္ႏွံမႈေတြကလည္း အရင္ကထက္ သိသိသာသာမ်ားလာပါတယ္။ အဲ့အတြက္ေၾကာင့္ IT နဲ႔ သက္ဆိုင္တဲ့ အလုပ္ေတြဆိုတာကလည္း အရင္ပိုၿပီးေပါမ်ားလာေတာ့ ေနာက္လာမယ့္ IT Young Generation ေတြအတြက္ေတာ့ အခြင့္အလမ္းေကာင္းတစ္ခုလို႔ျမင္မိပါတယ္။

Voice : အဖြဲ႔အေနနဲ႔မဟုတ္ဘဲ တစ္ေယာက္တည္း ဆြဲခဲ့တယ္လို႔ သိရတယ္ဗ်။ အဖြဲ႔လိုက္လုပ္ေဆာင္တာနဲ႔ တစ္ဦးခ်င္းလုပ္ေဆာင္တဲ့ေနရာမွာ ဘယ္လိုမ်ိဳးကြဲျပားမႈေတြရွိမလဲဗ်။
NNT : ဟုတ္ကဲ့ခင္ဗ်။ ကၽြန္ေတာ္တစ္ေယာက္တည္း ဆြဲခဲ့ပါတယ္။ ကြာျခားခ်က္ေတြေတာ့ရွိပါတယ္ခင္ဗ်။ တစ္ေယာက္တည္းေရးရေတာ့ တစ္ခုေကာင္းတာက အကုန္လံုးကို မိမိစိတ္တိုင္းက်ေရးႏိုင္တယ္ UI စဥ္းစားတဲ့အခါမွာလည္း မိမိစိတ္တိုင္းက် ျပင္ႏိုင္ဆြဲႏိုင္တယ္ေပါ့ဗ်ာ။ ဒါေပမဲ့ တစ္ေယာက္တည္း ေရးရတဲ့အတြက္ Creative ပိုင္းနဲ႔ Work Done ပိုင္းမွာေတာ့ အမ်ားနဲ႔ေရးသလို မစဥ္းစားႏိုင္ မၿပီးႏိုင္ေတာ့တာ ျဖစ္ပါတယ္။ အဖြဲ႔လိုက္လုပ္ေဆာင္တဲ့အခ်ိန္မွာ သေဘာထားကြဲလြဲၿပီး အနည္းငယ္အျငင္းအခံုရွိႏိုင္တယ္ဆိုေပမယ့္ ပိုၿပီး Quality ေကာင္းတဲ့ Product ေတြထြက္လာႏိုင္ပါတယ္။ အဖြဲ႔လိုက္လုပ္ႏိုင္ရင္ေတာ့ ပိုေကာင္းတယ္လို႔ ကၽြန္ေတာ္ျမင္မိပါတယ္။

Voice : ကြန္ပ်ဴတာတကၠသိုလ္ေတြက ဟိုးအရင္ ၅ ႏွစ္ကာလနဲ႔ ခ်ိန္ထိုးၾကည့္ရင္ ပိုၿပီးအသက္ဝင္လာတယ္လို႔ ေျပာႏိုင္မယ္ထင္ပါတယ္။ နယ္ေက်ာင္းေတြက လူငယ္ေတြေတာင္မွ သူတို႔ဖန္တီးႏိုင္မႈ၊ ေလ့လာႏိုင္မႈေတြကလည္း ပိုၿပီးတက္လာတဲ့အေျခအေနမ်ိဳးမွာရွိပါတယ္။ ဒီအေနအထားမွာေက်ာင္းရဲ႕ ပံ့ပိုးမႈေတြက ညီေလးတို႔လို ဖန္တီးမႈေတြလုပ္ကိုင္ခ်င္တဲ့လူငယ္ေတြအတြက္ ဘယ္ေလာက္အထိ အေထာက္အပံ့ျဖစ္သလဲဗ်။
NNT : ဟုတ္ပါတယ္ခင္ဗ်။ လြန္ခဲ့တဲ့ ၅ ႏွစ္ကနဲ႔ ယွဥ္ၾကည့္မယ္ဆိုရင္ေတာ့ ပံ့ပိုးမႈေတြက အရမ္းကို သိသာေကာင္းမြန္လာတာကို ေတြ႔ရပါတယ္။ ဘယ္ေလာက္ထိ အေထာက္အပံ့ျဖစ္ေစလဲဆိုေတာ့ ေက်ာင္းသားေလးေတြအတြက္ လုပ္ငန္းေတြမွာ ပိုၿပီးရဲရဲတင္းတင္း လုပ္ကိုင္ရဲလာေစပါတယ္။ ကိုယ့္ဟာကိုယ္ Confidence လည္း အမ်ားႀကီးတိုးလာေစပါတယ္။ အရင္ကထက္စာရင္ ေနာက္ပိုင္း ကြန္ပ်ဴတာေက်ာင္းဆင္းကေလးေတြက ပိုၿပီး Skill ေတြ ေကာင္းလာၾကပါတယ္။

Voice : ေနာက္ဆံုးအေနနဲ႔ ဒီ App နဲ႔ ပတ္သက္ၿပီးပဲျဖစ္ျဖစ္၊ ကိုယ့္လိုပဲ ဖန္တီးတီထြင္မႈေတြလုပ္ကိုင္ေနတဲ့ လူငယ္အခ်င္းခ်င္းပဲျဖစ္ျဖစ္ ဘာမ်ားအႀကံျပဳေျပာဖို႔ရွိမလဲဗ်။
NNT : Practice Make Perfect ပါလို႔ကို ကိုယ္တိုင္ သိခ်င္တယ္၊ တတ္ခ်င္တယ္ဆို ခ်က္ခ်င္းသာ လုပ္ၾကည့္လိုက္ပါလို႔။ ထိုင္ၿပီးျဖစ္ခ်င္တယ္ ေတြးေနရင္ေတာ့ အခ်ိန္ကုန္သြားတာပဲျဖစ္မွာပါ။ အဲ့ေတာ့ တကယ္ျဖစ္ခ်င္ တကယ္လုပ္ရင္ အကုန္ျဖစ္ႏိုင္ပါတယ္လို႔ ကၽြန္ေတာ္ အႀကံျပဳခ်င္ပါတယ္ခင္ဗ်။

ေမာင္မန္း