Thuta Learning
Digital Privacy & Modern Security
ExercisesSecurityintermediate

လေ့ကျင့်ခန်း - လုံခြုံရေး Glossary နှင့် ဆုံးဖြတ်ချက် လမ်းညွှန်

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

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

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

ဤသည်မှာ Digital Privacy & Modern Security သင်တန်း၏ နောက်ဆုံးသင်ခန်းစာ ဖြစ်သည်။ Passkeys & Recovery၊ Public Wi-Fi & Browser၊ Developer Auth & API၊ Privacy နှင့် AI Security ဟူသော အခန်းငယ်ငါးခုတစ်လျှောက် vocabulary အသစ်များစွာကို သင်ယူခဲ့ပြီး ဖြစ်သည်။

ဤ glossary သည် ထိုစကားလုံးအားလုံးကို တစ်နေရာတည်းတွင် ပြန်လည်ကိုးကားနိုင်ရန် စုစည်းပေးသည် — Cybersecurity Basics သင်တန်းက ပိုင်ဆိုင်ထားသော Password၊ 2FA၊ Phishing ကဲ့သို့ အခြေခံစကားလုံးများကို ထပ်မံသင်ကြားမည် မဟုတ်ပါ။

Glossary ကို alphabetical အစီအစဉ်မဟုတ်ဘဲ သင်တန်းတစ်လျှောက် concept များ ပေါ်လာသော အစီအစဉ်အတိုင်း စီထားသည် — account setup မှ networking၊ developer practice၊ privacy နှင့် AI ဆီသို့။

  • ဤသင်တန်း၏ ကိုယ်ပိုင် vocabulary အသစ်များကို အဓိကထားသည် — Passkey၊ VPN၊ Token၊ Prompt Injection အစရှိသည်
  • Real-world scenario တစ်ခုသည် chapter နှစ်ခု၊ သုံးခုနှင့် ဆက်စပ်နေတတ်သည်
  • Security Decision Guide သည် situation-to-action ပုံစံဖြင့် လျင်မြန်စွာ ကိုးကားနိုင်စေရန် ရည်ရွယ်သည်

ဤသင်ခန်းစာ၏ ရည်ရွယ်ချက်

Glossary နှင့် Decision Guide နှစ်ခုစလုံးသည် သင်တန်းပြီးဆုံးပြီးနောက်ပါ ဆက်လက်အသုံးဝင်စေရန် ရည်ရွယ်ထားသည် — တစ်ကြိမ်ဖတ်ပြီး မေ့ပစ်ရန် မဟုတ်ပါ။

text
COURSE CHAPTER MAP
------------------
  SCENARIO TYPE                       COURSE CHAPTER
  --------------                       --------------
  new account, recovery setup    -->   Passkeys & Recovery
  unfamiliar network, extension  -->   Public Wi-Fi & Browser
  API design, token handling     -->   Developer Auth & API
  personal data, tracking        -->   Privacy
  AI-generated code, AI agent    -->   AI Security

  Many real situations touch more than one row at once --
  e.g. "deploy an AI feature that calls a paid API" touches
  both AI Security and Developer Auth & API.

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

အရေးကြီး account အသစ် setup

Passkeys & Recovery chapter — passkey ကို ဦးစားပေးပြီး recovery method ကိုပါ တစ်ချိန်တည်း သတ်မှတ်ပါ။

Third-party API integration review

Developer Auth & API chapter — token exposure၊ per-resource authorization၊ rate limiting ကို စစ်ဆေးပါ။

AI-generated feature deployment

AI Security chapter (Developer Auth & API checklist ပါ တွဲသုံး) — prompt injection defense၊ AI agent permission scope၊ full security checklist ကို စစ်ဆေးပါ။

Chapter တစ်ခုတည်းနှင့် မကန့်သတ်ပါနှင့်

AI-generated feature ကဲ့သို့ scenario အချို့သည် chapter တစ်ခုထက် ပိုမိုသက်ဆိုင်တတ်သည် — API ခေါ်ယူသော AI feature တစ်ခုသည် AI Security နှင့် Developer Auth & API နှစ်ခုစလုံး၏ checklist ကို လိုအပ်သည်။

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

javascript
function mapScenarioToChapter(category) {
  const mapping = {
    "new-important-account": {
      chapter: "Passkeys & Recovery",
      reason: "Strongest available authentication and recovery planning",
    },
    "unfamiliar-network-or-extension": {
      chapter: "Public Wi-Fi & Browser",
      reason: "Network trust levels, VPN limits, and browser/extension permissions",
    },
    "reviewing-third-party-api-integration": {
      chapter: "Developer Auth & API",
      reason: "Token handling, per-resource authorization, and rate limiting",
    },
    "personal-data-handling": {
      chapter: "Privacy",
      reason: "Data minimization and what personal data a service actually needs",
    },
    "deploying-ai-generated-feature": {
      chapter: "AI Security",
      reason: "Prompt injection, vibe-coding risks, and AI agent permissions",
    },
  };

  return (
    mapping[category] || {
      chapter: "Unknown",
      reason: "No matching chapter for this category",
    }
  );
}

const scenarios = [
  "new-important-account",
  "reviewing-third-party-api-integration",
  "deploying-ai-generated-feature",
];

for (const c of scenarios) {
  const result = mapScenarioToChapter(c);
  console.log(c + " -> " + result.chapter + " (" + result.reason + ")");
}
You should see
new-important-account -> Passkeys & Recovery (Strongest available authentication and recovery planning)
reviewing-third-party-api-integration -> Developer Auth & API (Token handling, per-resource authorization, and rate limiting)
deploying-ai-generated-feature -> AI Security (Prompt injection, vibe-coding risks, and AI agent permissions)

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

အောက်ပါ scenario ၃ ခုအတွက် ၎င်းတို့သည် ဤသင်တန်း၏ မည်သည့် chapter (သို့) checklist နှင့် အဓိကသက်ဆိုင်သည်ကို ဆုံးဖြတ်ပါ — အဖြေမချမီ 'practical' အပိုင်းကို မဖတ်ပါနှင့်။
1. အရေးကြီးသော account အသစ်တစ်ခု setup လုပ်ပြီး ရရှိနိုင်ဆုံး authentication ပုံစံကို လိုချင်နေသည်။
2. သင့် team တည်ဆောက်ထားသော third-party API integration တစ်ခုကို review လုပ်နေသည်။
3. AI-generated feature တစ်ခုကို production သို့ မကြာမီ deploy မည်ဖြစ်သည်။

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

Real-world scenario တစ်ခုသည် chapter တစ်ခုတည်းနှင့်သာ သက်ဆိုင်သည်ဟု ယူဆပြီး ဆက်စပ်နေသော checklist အခြားများကို လွှင့်ပစ်ခြင်း

AI-generated code သို့မဟုတ် vibe-coded feature ကို full security checklist မဖြတ်သန်းဘဲ default အားဖြင့် လုံခြုံသည်ဟု ယူဆခြင်း

NIST — Digital Identity Guidelines (SP 800-63)Digital Privacy & Modern Security

Digital Privacy & Security Glossary — အသုံးများသော ဝေါဟာရများ

Termအဓိပ္ပာယ်
PasskeyPublic-key cryptography ကို အသုံးပြုသော password-less authentication method — device တွင် သိမ်းထားသော private key ဖြင့် ဝင်ရောက်ခွင့်ပြုသည်။
Public-Key CryptographyPublic key နှင့် private key တွဲတစ်စုံကို အသုံးပြုသော encryption/authentication system — public key ကို မျှဝေနိုင်သော်လည်း private key ကို မည်သည့်အခါမှ မပေးပို့ရ။
Impersonation Attackတိုက်ခိုက်သူတစ်ဦးက သင်သိကျွမ်းသော လူ၊ ကုမ္ပဏီ သို့မဟုတ် service တစ်ခုအဖြစ် ဟန်ဆောင်၍ လုပ်ဆောင်ချက်တစ်ခု ပြုလုပ်စေရန် ကြိုးစားခြင်း။
Public Wi-Fiကော်ဖီဆိုင်၊ လေဆိပ်၊ ဟိုတယ်စသည့်နေရာများတွင် အများပြည်သူ အသုံးပြုနိုင်သော wireless network — trust level ကို verify ရခက်တတ်သည်။
VPNDevice နှင့် VPN provider ကြားရှိ traffic ကို encrypt လုပ်ပေးသော service — local network snooping ကို ကာကွယ်သော်လည်း phishing/malware/anonymity ကိုမူ မဖြေရှင်းပေး။
Site IsolationBrowser process တစ်ခုစီကို site တစ်ခုချင်းစီအလိုက် ခွဲထားသော security mechanism — site တစ်ခု compromise ဖြစ်လျှင်ပင် အခြား site များထံ ကူးစက်ခြင်းမှ ကာကွယ်ပေးသည်။
Home Network SecurityRouter firmware update၊ default password ပြောင်းလဲခြင်း၊ guest network ခွဲခြားခြင်းစသော home Wi-Fi ကို ကာကွယ်ရေး practice များ။
Browser Extension PermissionBrowser extension တစ်ခုက ဝင်ရောက်ခွင့်တောင်းသော data/capability (browsing history, page content, စသည်) — install မလုပ်မီ review လုပ်သင့်သည်။
Site PermissionWebsite တစ်ခုက camera, location, notification စသည့် device capability ကို ဝင်ရောက်ခွင့်တောင်းခြင်း — site ၏ ရည်ရွယ်ချက်နှင့် ကိုက်ညီမှု ရှိမရှိ စစ်ဆေးသင့်သည်။
Authentication(ပြန်လည်သတိရ) သင်သည် သင်ပြောသောသူ ဟုတ်/မဟုတ် သက်သေပြခြင်း — password, passkey, 2FA စသည်။
AuthorizationAuthentication ပြီးနောက် သင့်အား မည်သည့် resource ကို ဝင်ရောက်ခွင့်ပြုမည်ကို ဆုံးဖြတ်ခြင်း — authentication ဖြစ်ရုံနှင့် authorization အလိုအလျောက် မရှိပေ။
TokenAuthentication/authorization ပြီးနောက် ထုတ်ပေးသော string တစ်ခု — request တစ်ခုစီတွင် ပြန်ပို့ပြီး identity/permission ကို သက်သေပြသည်။ Client-side code သို့ မထုတ်ပေးရ။
SessionUser တစ်ဦးနှင့် server ကြား login ပြီးနောက် ဆက်လက်ရှိနေသော connection state — timeout သတ်မှတ်ချက် ရှိသင့်သည်။
Rate Limiting(ပြန်လည်သတိရ) API endpoint တစ်ခုသို့ သတ်မှတ်ကာလအတွင်း request အရေအတွက် ကန့်သတ်ခြင်း — abuse နှင့် brute-force ကို လျှော့ချပေးသည်။
Response Data MinimizationAPI response တစ်ခုတွင် client လိုအပ်သော field များကိုသာ ပြန်ပေးခြင်း — မလိုအပ်သော sensitive field များကို ချန်ထားခြင်း။
Defense in Depth(ပြန်လည်သတိရ) layer တစ်ခုတည်းကို အားကိုးမည့်အစား လုံခြုံရေး layer များစွာကို ထပ်ပြီးထားခြင်း — layer တစ်ခု ကျရှုံးလျှင်ပင် နောက်ထပ် layer ကာကွယ်ပေးသည်။
Privacyသင့်ကိုယ်ရေးအချက်အလက်ကို မည်သူ့ကို၊ မည်မျှ မျှဝေမည်ကို ထိန်းချုပ်နိုင်မှု — security ကဲ့သို့ ကွန်ရက်ကို ကာကွယ်ခြင်းထက် ပိုကျယ်ပြန့်သည်။
Data MinimizationService သို့မဟုတ် feature တစ်ခုအလုပ်လုပ်ရန် အမှန်တကယ် လိုအပ်သော data ကိုသာ စုဆောင်း/သိမ်းဆည်းခြင်း။
Personal Dataတစ်ဦးချင်းစီကို ဖော်ထုတ်နိုင်သော (သို့) ချိတ်ဆက်နိုင်သော information တစ်ခု — name, location, device identifier စသည်။
TrackingUser တစ်ဦး၏ လုပ်ဆောင်ချက်များ (site များအကြား) ကို cookie, fingerprint အစရှိသည့် နည်းလမ်းများဖြင့် စောင့်ကြည့်ခြင်း။
App PermissionMobile/desktop app တစ်ခုက camera, contacts, location စသည့် device resource ကို ဝင်ရောက်ခွင့် တောင်းခြင်း — app ၏ ရည်ရွယ်ချက်နှင့် ကိုက်ညီမှု စစ်ဆေးသင့်သည်။
Prompt InjectionAI model တစ်ခုသို့ ထည့်သွင်းသော input (user text, document, web content) ထဲတွင် ပုန်းကွယ်ထားသော instruction များဖြင့် AI ၏ မူလ behavior ကို ပြောင်းလဲစေရန် ကြိုးစားခြင်း။
Vibe CodingAI ကို အားကိုး၍ code ကို အလျင်အမြန် ရေးသားနည်း — အသက်ဝင်လုပ်ဆောင်သော်လည်း security review ကျော်သွားနိုင်ခြေ ပိုမြင့်တတ်သည်။
AI Agent PermissionsAI agent တစ်ခုအား ခွင့်ပြုထားသော action range (file ဖတ်ခြင်း၊ command run ခြင်း၊ API ခေါ်ခြင်းစသည်) — task အတွက် အမှန်တကယ်လိုအပ်သည်ထက် ကျယ်ပြန့်နေသင့်သည် မဟုတ်ပါ။

Security Decision Guide

အခြေအနေလုပ်ဆောင်ရန်
Setting up a new important accountPasskey ကို ဦးစားပေးပါ — မရနိုင်ပါက unique password + 2FA သုံးပါ။ Recovery method ကိုပါ တစ်ချိန်တည်း သတ်မှတ်ပါ။
Connecting to an unfamiliar networkNetwork name ကို verify လုပ်ပါ၊ auto-join ကို ရှောင်ပါ။ Sensitive task များအတွက် cellular data ကို စဉ်းစားပါ။
Installing a new browser extensionInstall မလုပ်မီ ၎င်းတောင်းဆိုသော permission များကို review လုပ်ပါ — extension ၏ ရည်ရွယ်ချက်နှင့် ကိုက်ညီမှု ရှိမရှိ။
A site requests a permission (camera/location/etc.)Site ၏ တကယ့်ရည်ရွယ်ချက်နှင့် တောင်းဆိုသော permission ကိုက်ညီမှု ရှိမရှိ စစ်ဆေးပါ — မကိုက်ညီပါက ငြင်းပယ်ပါ။
Handling a server-only API tokenClient-side code သို့ (သို့) log ထဲသို့ မည်သည့်အခါမှ မဖော်ထုတ်ပါနှင့် — server-side environment variable တွင်သာ သိမ်းပါ။
Designing an API endpointAuthorization ကို resource တစ်ခုချင်းစီအလိုက် စစ်ဆေးပါ — user တစ်ဦး authenticated ဖြစ်ရုံနှင့် resource အားလုံးသို့ ဝင်ရောက်ခွင့် အလိုအလျောက် မရှိစေရ။
Reviewing an AI-generated feature before deployingFull security checklist ကို ဖြတ်သန်းပါ — AI-generated code ကို default အားဖြင့် လုံခြုံသည်ဟု မယူဆပါနှင့်။
Uploading data to an AI toolData သည် sensitive/confidential ဖြစ်မဖြစ် အရင်စဉ်းစားပါ — AI tool ၏ data retention policy ကိုပါ သိသင့်သည်။
Reviewing app permissionsApp တောင်းဆိုသော permission များသည် ၎င်း၏ တကယ့်ရည်ရွယ်ချက်နှင့် ကိုက်ညီမှု ရှိမရှိ စစ်ဆေးပါ — ကိုက်ညီမှုမရှိပါက ငြင်းပယ်ပါ။
Deciding on a VPNVPN သည် ကွန်ရက် privacy ကိုသာ ကာကွယ်ပေးပြီး phishing၊ malware၊ anonymity ကိုမူ မဖြေရှင်းပေးကြောင်း နားလည်ပါ။
An unfamiliar contact requests urgent action၎င်းတောင်းဆိုသော channel မဟုတ်ဘဲ independently သိရှိထားသော channel (phone number, official app) မှတစ်ဆင့် verify လုပ်ပါ။

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

  • Real-world scenario တစ်ခုသည် chapter တစ်ခုတည်းနှင့်သာ သက်ဆိုင်သည်ဟု ယူဆပြီး ဆက်စပ်နေသော checklist အခြားများကို လွှင့်ပစ်ခြင်း
  • AI-generated code သို့မဟုတ် vibe-coded feature ကို full security checklist မဖြတ်သန်းဘဲ default အားဖြင့် လုံခြုံသည်ဟု ယူဆခြင်း
  • ဒီ 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 ၃ ခုအတွက် ၎င်းတို့သည် ဤသင်တန်း၏ မည်သည့် chapter (သို့) checklist နှင့် အဓိကသက်ဆိုင်သည်ကို ဆုံးဖြတ်ပါ — အဖြေမချမီ 'practical' အပိုင်းကို မဖတ်ပါနှင့်။
1. အရေးကြီးသော account အသစ်တစ်ခု setup လုပ်ပြီး ရရှိနိုင်ဆုံး authentication ပုံစံကို လိုချင်နေသည်။
2. သင့် team တည်ဆောက်ထားသော third-party API integration တစ်ခုကို review လုပ်နေသည်။
3. AI-generated feature တစ်ခုကို production သို့ မကြာမီ deploy မည်ဖြစ်သည်။

You'll know it worked when: new-important-account -> Passkeys & Recovery (Strongest available authentication and recovery planning) reviewing-third-party-api-integration -> Developer Auth & API (Token handling, per-resource authorization, and rate limiting) deploying-ai-generated-feature -> AI Security (Prompt injection, vibe-coding risks, and AI agent permissions)

လေ့ကျင့်ခန်း - လုံခြုံရေး Glossary နှင့် ဆုံးဖြတ်ချက် လမ်းညွှန် | Thuta Learning