ဘလော့ဂ်

ကလေးစောင့်ကြည့်အက်ပ်များအတွက် စစ်ဆေးအတည်ပြုနိုင်သော လုံခြုံရေးအခြေခံစနစ် ဘာကြောင့်လိုအပ်သလဲ

ကလေးစောင့်ကြည့်ကိရိယာအတွက် စိတ်ချရုံနဲ့ မလုံလောက်ပါဘူး။ အရေးကြီးတဲ့အစိတ်အပိုင်းတွေကို ပြန်လည်စစ်ဆေးနိုင်ဖို့ လိုအပ်ပါတယ်။

ပြဿနာ - မျက်စိမှိတ်ယုံကြည်မှု

ကလေးစောင့်ကြည့်အက်ပ်တစ်ခုကို ထည့်သွင်းလိုက်တဲ့အခါ အလွန်ကိုယ်ရေးကိုယ်တာဆန်တဲ့ နေရာတစ်ခုဖြစ်တဲ့ သင့်ကလေးအိပ်ခန်းကို ဝင်ရောက်ခွင့်ပေးလိုက်တာပါ။ အက်ပ်က အသံကို နားထောင်နေပြီး တစ်ခါတရံ ဗီဒီယိုနဲ့ပါ စောင့်ကြည့်နေပါတယ်။ တစ်ချိန်တည်းမှာပဲ နောက်ကွယ်မှာ ဘာတွေဖြစ်နေလဲဆိုတာကို မိဘတွေ မသိနိုင်တတ်ပါဘူး—အသံနဲ့ ဗီဒီယိုထုတ်လွှင့်မှုတွေက ပြင်ပအဖွဲ့အစည်းပိုင် ဆာဗာတွေကနေ ဖြတ်သန်းသလား၊ အသုံးပြုမှုဒေတာတွေကို စုဆောင်းသလား၊ နည်းပညာအရ ဘယ်သူက ဘာကို ဝင်ရောက်ကြည့်ရှုနိုင်သလဲ။

ရိုးရိုးသားသား ဖြေရရင် အက်ပ်အများစုမှာ သင်မသိနိုင်ပါဘူး။ ကုဒ်က ပိတ်ထားပြီး စနစ်ဖွဲ့စည်းပုံကလည်း ပြောဆိုချက်အဆင့်မှာပဲ ရှိနေပါတယ်။ နောက်ဆုံးတော့ ဝန်ဆောင်မှုပေးသူကို ယုံကြည်ဖို့ပဲ တောင်းဆိုခံရတာပါ။

ပိတ်ထားသောကုဒ်၊ ဖွင့်ထားသောအားနည်းချက်များ

မကြာသေးခင်နှစ်များအတွင်း ဟက်ခ်ခံခဲ့ရတဲ့ ကလေးစောင့်ကြည့်ကိရိယာတွေအကြောင်း သတင်းတွေ အများအပြားရှိခဲ့ပါတယ်။ သူစိမ်းတွေက အသံခိုးနားထောင်နိုင်ခဲ့ပြီး ကင်မရာတွေကို ရွှေ့နိုင်သလို စပီကာကနေလည်း စကားပြောနိုင်ခဲ့ပါတယ်။ အများအားဖြင့် ဒါတွေက ထူးခြားဆန်းပြားတဲ့ တိုက်ခိုက်မှုတွေမဟုတ်ဘဲ ပြင်းထန်တဲ့ ချို့ယွင်းချက်တွေကြောင့် ဖြစ်တာပါ—စာဝှက်မထားသော ချိတ်ဆက်မှုများ၊ မူလသတ်မှတ်ထားသော စကားဝှက်များနဲ့ အထောက်အထားစိစစ်မှု မရှိခြင်းတို့ ဖြစ်ပါတယ်။

မူပိုင်ဆော့ဖ်ဝဲတွေမှာ ပြင်ပလူတွေက အဲဒီအားနည်းချက်တွေကို တစ်ခုခုဖြစ်ပွားပြီးမှသာ တွေ့မြင်ရတတ်ပါတယ်။ လုံခြုံရေးသုတေသီတွေ၊ လွတ်လပ်တဲ့ ဆော့ဖ်ဝဲရေးသားသူတွေနဲ့ မိဘတွေဟာ အပြီးသတ်ထုတ်ကုန်ကို အပြင်ဘက်ကနေပဲ လေ့လာနိုင်ပါတယ်။ ကလေးအိပ်ခန်းထဲမှာ ထားမယ့် ကိရိယာတစ်ခုအတွက်တော့ ဒါဟာ အားနည်းတဲ့ပုံစံပါ။

လုံခြုံရေးအခြေခံသဘောတရားအဖြစ် ပွင့်လင်းမြင်သာမှု

သတင်းအချက်အလက်လုံခြုံရေးမှာ အသုံးဝင်ပြီး ရှေးကျတဲ့ စည်းမျဉ်းတစ်ခု ရှိပါတယ်— Kerckhoffs' principle. လုံခြုံရေးဆိုတာ ဒီဇိုင်းကို လျှို့ဝှက်ထားနိုင်ခြင်းပေါ် မူတည်မနေသင့်ပါဘူး။ စနစ်တစ်ခုဟာ ဘယ်လိုတည်ဆောက်ထားတယ်ဆိုတာ သိနေတောင် လုံခြုံနေသင့်ပါတယ်။

အများပြည်သူ စစ်ဆေးနိုင်အောင် ကုဒ်ကို မှတ်တမ်းတင်ဖော်ပြထားရုံနဲ့ ဆော့ဖ်ဝဲက အလိုအလျောက် လုံခြုံသွားတာ မဟုတ်ပါဘူး။ ဒါပေမဲ့ လုံခြုံရေးဆိုင်ရာ ပြောဆိုချက်တွေကို စစ်ဆေးနိုင်စေပါတယ်။ ဒီနယ်ပယ်ကို နားလည်သူတွေက ဈေးကွက်ကြော်ငြာစာတွေကို ဖတ်ရုံမဟုတ်ဘဲ ဒေတာစီးဆင်းပုံ၊ လျှို့ဝှက်သော့ ဖန်တီးဆင်းသက်ပုံနဲ့ စည်းမျဉ်းတွေကို စစ်ဆေးနိုင်ပါတယ်။

Timmy ၏နည်းလမ်း - သီးခြားခွဲထားသော လုံခြုံရေးအခြေခံစနစ်

Timmy မှာ အမှန်တကယ် လုံခြုံရေးအတွက် အရေးကြီးတဲ့ အစိတ်အပိုင်းတွေကို အခု ရှင်းရှင်းလင်းလင်း ခွဲထားပါတယ်။ UI ရှိ စာကြောင်းတိုင်းက ထုတ်ကုန်ကို ယုံကြည်သင့်မသင့် ဆုံးဖြတ်ပေးတာ မဟုတ်ပါဘူး။ အဆုံးအဖြတ်ပေးတဲ့အပိုင်းတွေက backend logic၊ signaling contracts၊ pairing cryptography နဲ့ ဆာဗာတစ်ခုဆီ ဘယ်ဒေတာရောက်သလဲဆိုတဲ့ အချက်တွေပါ။

ဒါကြောင့် လုံခြုံရေးအခြေခံစနစ်ကို အများသိအောင် ဖွင့်ထားသော baby-monitor-timmy-core repositoryထဲမှာ ထားရှိထားပါတယ်။ အက်ပ်ကုဒ်အပြည့်အစုံကို လက်ရှိမှာ အများသိအောင် မဖွင့်ထားသေးပါဘူး။ လုံခြုံရေးအတွက် အရေးကြီးတဲ့ အဆောက်အအုံပိုင်းတွေကို UI နဲ့ ထုတ်ကုန် logic ကနေ ခွဲထုတ်ထားတာကြောင့် ၎င်းတို့ကို သီးခြား မှတ်တမ်းတင်ဖော်ပြပြီး ပြန်လည်စစ်ဆေးနိုင်ပါတယ်။

ဒါက လက်တွေ့မှာ ဘာကို ဆိုလိုတာလဲ။

နိဂုံးချုပ် - မိဘများသည် ပွင့်လင်းမြင်သာမှုကို ထိုက်တန်သည်

အက်ပ်တစ်ခုက ကလေးအိပ်ခန်းကို အသုံးပြုခွင့်ရထားတဲ့အခါ အရေးကြီးတဲ့ မေးခွန်းတွေကို တိတိကျကျ ဖြေသင့်ပါတယ်—ဘယ်ဒေတာတွေ ဖန်တီးသလဲ။ ဘယ်ကို ရောက်သွားသလဲ။ ဘယ်သူက ဖတ်နိုင်သလဲ။ မိဘများက စာမျက်နှာအောက်ခြေက ကိုယ်ရေးကိုယ်တာအမှတ်တံဆိပ်တစ်ခုထက် ပိုတာကို ထိုက်တန်ပါတယ်။

Baby Monitor Timmy က ထုတ်ကုန်ကောင်းတစ်ခုနဲ့ စစ်ဆေးအတည်ပြုနိုင်တဲ့ လုံခြုံရေးဟာ အတူတကွ ရှိနိုင်ကြောင်း ပြသသင့်ပါတယ်။ ကျွန်တော့်အတွက်တော့ ဒါဟာ အက်ပ်ရဲ့ အစိတ်အပိုင်းတိုင်းကို အများပြည်သူအတွက် ဖွင့်ပေးရမယ်လို့ မဆိုလိုပါဘူး။ ချိတ်ဆက်တွဲဖက်မှု၊ ဆက်သွယ်အချက်ပြမှု၊ နောက်ကွယ်စနစ်သို့ ဝင်ရောက်မှုနဲ့ ဒေတာစီးဆင်းမှုတွေကို ဆုံးဖြတ်ပေးတဲ့ အစိတ်အပိုင်းတွေကို ဖွင့်ပေးတာကို ဆိုလိုပါတယ်။


နောက်ထပ်ဆောင်းပါးများ