Thuta Learning
Digital Privacy & Modern Security
ExercisesSecurityintermediate

လေ့ကျင့်ခန်း - Public Wi-Fi နှင့် VPN ဆုံးဖြတ်ချက် Lab

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • လေ့ကျင့်ခန်း - Public Wi-Fi နှင့် VPN ဆုံးဖြတ်ချက် Lab concept ကို နားလည်ရှင်းပြနိုင်ရန်
  • Diagram/checklist ကို ဖတ်ပြီး threat/control/decision ဘယ်လို ဆက်စပ်နေသလဲ ခြေရာခံနိုင်ရန်
  • ကိုယ့် digital life (သို့) developer workflow မှာ ဘယ်လို အသုံးချသင့်သလဲ ရှင်းပြနိုင်ရန်

နားလည်ထားရမယ့် အချက်

ဤ lab သည် Public Wi-Fi၊ VPN and Fake hotspot သင်ခန်းစာများမှ အသိပညာများကို လက်တွေ့ဆုံးဖြတ်ချက်များအဖြစ် ပြောင်းလဲအသုံးချရန် ဖြစ်သည်။ "Public Wi-Fi မသုံးပါနှင့်" ဟူသော စည်းမျဉ်းတစ်ခုတည်းအစား scenario တစ်ခုစီကို ခွဲခြမ်းစိတ်ဖြာပါ။

  • Network Trust Level — ကွန်ရက်ကို မည်မျှယုံကြည်နိုင်သနည်း: known / unknown / suspicious
  • Activity Sensitivity — ပြုလုပ်နေသော လုပ်ဆောင်ချက်၏ အန္တရာယ်ဒီဂရီ: low / medium / high
  • Connection Security — site သည် HTTPS ဖြင့် encrypt လုပ်ထားခြင်း ရှိမရှိ

ဤအချက်များကို တစ်ခုတည်းနှင့် ဆုံးဖြတ်ချက်မချသင့်ပါ — အားလုံးကို ပေါင်းစပ်၍ တွေးရမည်။ Known network ပေါ်ရှိ low-sensitivity လုပ်ဆောင်ချက်နှင့် suspicious network ပေါ်ရှိ high-sensitivity လုပ်ဆောင်ချက်တို့သည် လုံးဝကွာခြားသော ဆုံးဖြတ်ချက်များ လိုအပ်သည်။

VPN သည် ဖြေရှင်းချက် အားလုံးမဟုတ်

VPN သည် ကွန်ရက်ပေါ်ရှိ traffic ကို encrypt လုပ်ပေးသော်လည်း phishing site သို့ password ရိုက်ထည့်ခြင်း၊ malware ဒေါင်းလုတ်ခြင်း သို့မဟုတ် anonymity ကိုမူ မကာကွယ်ပေး။ ကွန်ရက်ကိုယ်တိုင်ကပင် fake hotspot ဖြစ်နေပါက VPN ချိတ်ဆက်ခြင်းထက် cellular data ပြောင်းသုံးခြင်းက ပိုလုံခြုံနိုင်သည်။

အောက်ပါ scenario ၅ ခုကို ကြည့်ပြီး သင့်ကိုယ်ပိုင် ဆုံးဖြတ်ချက်ကို ရှေးဦးစွာ ချမှတ်ကြည့်ပါ — အဖြေများကို 'exercise' အပိုင်းတွင် ဖော်ပြထားပါသည်။

text
PUBLIC WI-FI DECISION FRAMEWORK
-------------------------------
  ACTIVITY          NETWORK TRUST         SENSITIVITY
  (what you do)      (known/unknown/       (low/medium/
                       suspicious)           high)
       |                    |                    |
       +--------------------+--------------------+
                            |
                            v
                  +-------------------+
                  |  combine all three |
                  |  factors together  |
                  +-------------------+
                            |
        +-------------------+-------------------+
        |             |             |            |
        v             v             v            v
    PROCEED       USE VPN      USE CELLULAR    AVOID
  (known net,   (sensitive    (high-stakes,   (suspicious
   low risk,     data, ok      unclear net    network --
   HTTPS)        network)      trust)         skip it)

လက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်

(၁) ကော်ဖီဆိုင်၏ ကိုယ်ပိုင် Wi-Fi ပေါ်တွင် email စစ်ခြင်း — known network, medium sensitivity, HTTPS ရှိသဖြင့် ပုံမှန်ဆက်လက်လုပ်ဆောင်နိုင်သည်။

(၂) လေဆိပ်တွင် banking transaction လုပ်ခြင်း — high sensitivity + unknown trust ပေါင်းစပ်မှုတွင် VPN ချိတ်ဆက်ခြင်းထက် cellular data ပြောင်းသုံးခြင်းက trust question ကို လုံးဝဖယ်ရှားပေးသည်။

(၃) ဟိုတယ်တွင် news/social media ကြည့်ခြင်း — known network + low sensitivity + HTTPS ဖြင့် ပုံမှန်လုပ်ဆောင်နိုင်သည်။

Generic နာမည်ရှိသော open network

"Free_Public_WiFi" ကဲ့သို့ generic နာမည်ရှိသော open network ကို suspicious trust ဟု အမြဲသတ်မှတ်ပါ — ပြုလုပ်မည့် activity မည်သို့ပင်ဖြစ်စေ ဤကဲ့သို့ network ကို ရှောင်ရှားသင့်သည်။

(၅) Co-working space မှ company system များအတွက် အလုပ်လုပ်ခြင်း — network ကိုယ်တိုင် known ဖြစ်နိုင်သော်လည်း data sensitivity က high ဖြစ်သဖြင့် company VPN သုံးရန် လိုအပ်သည်။

အတူတူ စမ်းရေးကြည့်မယ်

javascript
function recommendConnectionApproach(scenario) {
  const { isHTTPS, activitySensitivity, networkTrustLevel } = scenario;

  // A network we can't verify at all is the strongest signal --
  // skip it before even considering what we'd do on it.
  if (networkTrustLevel === "suspicious") {
    return "avoid";
  }

  if (activitySensitivity === "high") {
    // High-stakes activity: only proceed with a VPN on a known
    // network. On an unverified network, sidestep it via cellular.
    return networkTrustLevel === "known" ? "use-vpn" : "use-cellular";
  }

  if (activitySensitivity === "medium") {
    if (networkTrustLevel === "unknown") return "use-vpn";
    return isHTTPS ? "proceed" : "use-vpn";
  }

  // activitySensitivity === "low"
  if (networkTrustLevel === "known") return "proceed";
  return isHTTPS ? "proceed" : "use-vpn";
}

const scenarios = [
  {
    name: "Checking personal email at a coffee shop",
    isHTTPS: true,
    activitySensitivity: "medium",
    networkTrustLevel: "known",
  },
  {
    name: "Making an online banking transaction at an airport",
    isHTTPS: true,
    activitySensitivity: "high",
    networkTrustLevel: "unknown",
  },
  {
    name: "Browsing news and social media at a hotel",
    isHTTPS: true,
    activitySensitivity: "low",
    networkTrustLevel: "known",
  },
  {
    name: "Joining an open network named 'Free_Public_WiFi'",
    isHTTPS: true,
    activitySensitivity: "low",
    networkTrustLevel: "suspicious",
  },
  {
    name: "Remote work on company systems from a co-working space",
    isHTTPS: true,
    activitySensitivity: "high",
    networkTrustLevel: "known",
  },
];

for (const s of scenarios) {
  console.log(s.name + " -> " + recommendConnectionApproach(s));
}
You should see
Checking personal email at a coffee shop -> proceed
Making an online banking transaction at an airport -> use-cellular
Browsing news and social media at a hotel -> proceed
Joining an open network named 'Free_Public_WiFi' -> avoid
Remote work on company systems from a co-working space -> use-vpn

၅ မိနစ် စမ်းကြည့်

အောက်ပါ scenario ၅ ခုအတွက် သင့်ကိုယ်ပိုင် ဆုံးဖြတ်ချက်ကို (Proceed / Use VPN / Use Cellular / Avoid) အနက် ရွေးချယ်ပါ — အဖြေမချမီ 'practical' အပိုင်းကို မဖတ်ပါနှင့်။
1. ကော်ဖီဆိုင်တစ်ခု၏ တရားဝင် Wi-Fi ပေါ်တွင် ကိုယ်ပိုင် email ကို webmail (HTTPS) ဖြင့် စစ်ဆေးခြင်း။
2. လေဆိပ်ရှိ Wi-Fi network များစွာအနက်မှ တစ်ခုကို အသုံးပြု၍ online banking transaction တစ်ခု ပြုလုပ်ခြင်း။
3. ဟိုတယ်၏ တရားဝင် guest Wi-Fi ပေါ်တွင် news ဖတ်ခြင်း၊ social media ကြည့်ခြင်း။
4. "Free_Public_WiFi" ကဲ့သို့ generic နာမည်ရှိသော open Wi-Fi network တစ်ခုသို့ ချိတ်ဆက်ရန် စဉ်းစားနေခြင်း (ပိုင်ရှင်ကို မသိ)။
5. Co-working space ၏ member-only Wi-Fi ပေါ်မှ company internal system များတွင် အလုပ်လုပ်ခြင်း။

သတိလေးတစ်ချက်

"Public Wi-Fi မသုံးပါနှင့်" ကဲ့သို့ absolute rule တစ်ခုတည်းကို အားကိုးပြီး network တစ်ခုစီ၏ trust level ကွဲပြားမှုကို လျစ်လျူရှုခြင်း

VPN ချိတ်ဆက်ထားလျှင် activity မည်သို့ပင်ဖြစ်စေ လုံခြုံသည်ဟု ယူဆပြီး cellular data ပြောင်းသုံးသင့်သော high-stakes အခြေအနေများတွင်ပင် VPN တစ်ခုတည်းကို အားကိုးခြင်း

FTC Consumer Advice — Are Public Wi-Fi Networks Safe? What You Need To KnowDigital Privacy & Modern Security

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • "Public Wi-Fi မသုံးပါနှင့်" ကဲ့သို့ absolute rule တစ်ခုတည်းကို အားကိုးပြီး network တစ်ခုစီ၏ trust level ကွဲပြားမှုကို လျစ်လျူရှုခြင်း
  • VPN ချိတ်ဆက်ထားလျှင် activity မည်သို့ပင်ဖြစ်စေ လုံခြုံသည်ဟု ယူဆပြီး cellular data ပြောင်းသုံးသင့်သော high-stakes အခြေအနေများတွင်ပင် VPN တစ်ခုတည်းကို အားကိုးခြင်း
  • ဒီ course က Cybersecurity Basics course အသစ် မဟုတ်ပါ — password/2FA/phishing/malware/encryption/backup အခြေခံကို Cybersecurity tutorial ကနေ လေ့လာပြီးသားလို့ ယူဆထားပါတယ်။ ဒီ course က Passkeys, Public Wi-Fi/VPN, Browser Security, Privacy, developer-focused Auth/API security, AI security လို အသစ်ထပ်ဖြည့်တဲ့ အပိုင်းကိုသာ သင်ပေးပါတယ်။

လေ့ကျင့်ခန်း

အောက်ပါ scenario ၅ ခုအတွက် သင့်ကိုယ်ပိုင် ဆုံးဖြတ်ချက်ကို (Proceed / Use VPN / Use Cellular / Avoid) အနက် ရွေးချယ်ပါ — အဖြေမချမီ 'practical' အပိုင်းကို မဖတ်ပါနှင့်။
1. ကော်ဖီဆိုင်တစ်ခု၏ တရားဝင် Wi-Fi ပေါ်တွင် ကိုယ်ပိုင် email ကို webmail (HTTPS) ဖြင့် စစ်ဆေးခြင်း။
2. လေဆိပ်ရှိ Wi-Fi network များစွာအနက်မှ တစ်ခုကို အသုံးပြု၍ online banking transaction တစ်ခု ပြုလုပ်ခြင်း။
3. ဟိုတယ်၏ တရားဝင် guest Wi-Fi ပေါ်တွင် news ဖတ်ခြင်း၊ social media ကြည့်ခြင်း။
4. "Free_Public_WiFi" ကဲ့သို့ generic နာမည်ရှိသော open Wi-Fi network တစ်ခုသို့ ချိတ်ဆက်ရန် စဉ်းစားနေခြင်း (ပိုင်ရှင်ကို မသိ)။
5. Co-working space ၏ member-only Wi-Fi ပေါ်မှ company internal system များတွင် အလုပ်လုပ်ခြင်း။

You'll know it worked when: Checking personal email at a coffee shop -> proceed Making an online banking transaction at an airport -> use-cellular Browsing news and social media at a hotel -> proceed Joining an open network named 'Free_Public_WiFi' -> avoid Remote work on company systems from a co-working space -> use-vpn

လေ့ကျင့်ခန်း - Public Wi-Fi နှင့် VPN ဆုံးဖြတ်ချက် Lab | Thuta Learning