နားလည်ထားရမယ့် အချက်
ဤသည်မှာ 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 နှစ်ခုစလုံးသည် သင်တန်းပြီးဆုံးပြီးနောက်ပါ ဆက်လက်အသုံးဝင်စေရန် ရည်ရွယ်ထားသည် — တစ်ကြိမ်ဖတ်ပြီး မေ့ပစ်ရန် မဟုတ်ပါ။
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 ကို လိုအပ်သည်။
အတူတူ စမ်းရေးကြည့်မယ်
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 + ")");
}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 | အဓိပ္ပာယ် |
|---|---|
| Passkey | Public-key cryptography ကို အသုံးပြုသော password-less authentication method — device တွင် သိမ်းထားသော private key ဖြင့် ဝင်ရောက်ခွင့်ပြုသည်။ |
| Public-Key Cryptography | Public key နှင့် private key တွဲတစ်စုံကို အသုံးပြုသော encryption/authentication system — public key ကို မျှဝေနိုင်သော်လည်း private key ကို မည်သည့်အခါမှ မပေးပို့ရ။ |
| Impersonation Attack | တိုက်ခိုက်သူတစ်ဦးက သင်သိကျွမ်းသော လူ၊ ကုမ္ပဏီ သို့မဟုတ် service တစ်ခုအဖြစ် ဟန်ဆောင်၍ လုပ်ဆောင်ချက်တစ်ခု ပြုလုပ်စေရန် ကြိုးစားခြင်း။ |
| Public Wi-Fi | ကော်ဖီဆိုင်၊ လေဆိပ်၊ ဟိုတယ်စသည့်နေရာများတွင် အများပြည်သူ အသုံးပြုနိုင်သော wireless network — trust level ကို verify ရခက်တတ်သည်။ |
| VPN | Device နှင့် VPN provider ကြားရှိ traffic ကို encrypt လုပ်ပေးသော service — local network snooping ကို ကာကွယ်သော်လည်း phishing/malware/anonymity ကိုမူ မဖြေရှင်းပေး။ |
| Site Isolation | Browser process တစ်ခုစီကို site တစ်ခုချင်းစီအလိုက် ခွဲထားသော security mechanism — site တစ်ခု compromise ဖြစ်လျှင်ပင် အခြား site များထံ ကူးစက်ခြင်းမှ ကာကွယ်ပေးသည်။ |
| Home Network Security | Router firmware update၊ default password ပြောင်းလဲခြင်း၊ guest network ခွဲခြားခြင်းစသော home Wi-Fi ကို ကာကွယ်ရေး practice များ။ |
| Browser Extension Permission | Browser extension တစ်ခုက ဝင်ရောက်ခွင့်တောင်းသော data/capability (browsing history, page content, စသည်) — install မလုပ်မီ review လုပ်သင့်သည်။ |
| Site Permission | Website တစ်ခုက camera, location, notification စသည့် device capability ကို ဝင်ရောက်ခွင့်တောင်းခြင်း — site ၏ ရည်ရွယ်ချက်နှင့် ကိုက်ညီမှု ရှိမရှိ စစ်ဆေးသင့်သည်။ |
| Authentication | (ပြန်လည်သတိရ) သင်သည် သင်ပြောသောသူ ဟုတ်/မဟုတ် သက်သေပြခြင်း — password, passkey, 2FA စသည်။ |
| Authorization | Authentication ပြီးနောက် သင့်အား မည်သည့် resource ကို ဝင်ရောက်ခွင့်ပြုမည်ကို ဆုံးဖြတ်ခြင်း — authentication ဖြစ်ရုံနှင့် authorization အလိုအလျောက် မရှိပေ။ |
| Token | Authentication/authorization ပြီးနောက် ထုတ်ပေးသော string တစ်ခု — request တစ်ခုစီတွင် ပြန်ပို့ပြီး identity/permission ကို သက်သေပြသည်။ Client-side code သို့ မထုတ်ပေးရ။ |
| Session | User တစ်ဦးနှင့် server ကြား login ပြီးနောက် ဆက်လက်ရှိနေသော connection state — timeout သတ်မှတ်ချက် ရှိသင့်သည်။ |
| Rate Limiting | (ပြန်လည်သတိရ) API endpoint တစ်ခုသို့ သတ်မှတ်ကာလအတွင်း request အရေအတွက် ကန့်သတ်ခြင်း — abuse နှင့် brute-force ကို လျှော့ချပေးသည်။ |
| Response Data Minimization | API response တစ်ခုတွင် client လိုအပ်သော field များကိုသာ ပြန်ပေးခြင်း — မလိုအပ်သော sensitive field များကို ချန်ထားခြင်း။ |
| Defense in Depth | (ပြန်လည်သတိရ) layer တစ်ခုတည်းကို အားကိုးမည့်အစား လုံခြုံရေး layer များစွာကို ထပ်ပြီးထားခြင်း — layer တစ်ခု ကျရှုံးလျှင်ပင် နောက်ထပ် layer ကာကွယ်ပေးသည်။ |
| Privacy | သင့်ကိုယ်ရေးအချက်အလက်ကို မည်သူ့ကို၊ မည်မျှ မျှဝေမည်ကို ထိန်းချုပ်နိုင်မှု — security ကဲ့သို့ ကွန်ရက်ကို ကာကွယ်ခြင်းထက် ပိုကျယ်ပြန့်သည်။ |
| Data Minimization | Service သို့မဟုတ် feature တစ်ခုအလုပ်လုပ်ရန် အမှန်တကယ် လိုအပ်သော data ကိုသာ စုဆောင်း/သိမ်းဆည်းခြင်း။ |
| Personal Data | တစ်ဦးချင်းစီကို ဖော်ထုတ်နိုင်သော (သို့) ချိတ်ဆက်နိုင်သော information တစ်ခု — name, location, device identifier စသည်။ |
| Tracking | User တစ်ဦး၏ လုပ်ဆောင်ချက်များ (site များအကြား) ကို cookie, fingerprint အစရှိသည့် နည်းလမ်းများဖြင့် စောင့်ကြည့်ခြင်း။ |
| App Permission | Mobile/desktop app တစ်ခုက camera, contacts, location စသည့် device resource ကို ဝင်ရောက်ခွင့် တောင်းခြင်း — app ၏ ရည်ရွယ်ချက်နှင့် ကိုက်ညီမှု စစ်ဆေးသင့်သည်။ |
| Prompt Injection | AI model တစ်ခုသို့ ထည့်သွင်းသော input (user text, document, web content) ထဲတွင် ပုန်းကွယ်ထားသော instruction များဖြင့် AI ၏ မူလ behavior ကို ပြောင်းလဲစေရန် ကြိုးစားခြင်း။ |
| Vibe Coding | AI ကို အားကိုး၍ code ကို အလျင်အမြန် ရေးသားနည်း — အသက်ဝင်လုပ်ဆောင်သော်လည်း security review ကျော်သွားနိုင်ခြေ ပိုမြင့်တတ်သည်။ |
| AI Agent Permissions | AI agent တစ်ခုအား ခွင့်ပြုထားသော action range (file ဖတ်ခြင်း၊ command run ခြင်း၊ API ခေါ်ခြင်းစသည်) — task အတွက် အမှန်တကယ်လိုအပ်သည်ထက် ကျယ်ပြန့်နေသင့်သည် မဟုတ်ပါ။ |
Security Decision Guide
| အခြေအနေ | လုပ်ဆောင်ရန် |
|---|---|
| Setting up a new important account | Passkey ကို ဦးစားပေးပါ — မရနိုင်ပါက unique password + 2FA သုံးပါ။ Recovery method ကိုပါ တစ်ချိန်တည်း သတ်မှတ်ပါ။ |
| Connecting to an unfamiliar network | Network name ကို verify လုပ်ပါ၊ auto-join ကို ရှောင်ပါ။ Sensitive task များအတွက် cellular data ကို စဉ်းစားပါ။ |
| Installing a new browser extension | Install မလုပ်မီ ၎င်းတောင်းဆိုသော permission များကို review လုပ်ပါ — extension ၏ ရည်ရွယ်ချက်နှင့် ကိုက်ညီမှု ရှိမရှိ။ |
| A site requests a permission (camera/location/etc.) | Site ၏ တကယ့်ရည်ရွယ်ချက်နှင့် တောင်းဆိုသော permission ကိုက်ညီမှု ရှိမရှိ စစ်ဆေးပါ — မကိုက်ညီပါက ငြင်းပယ်ပါ။ |
| Handling a server-only API token | Client-side code သို့ (သို့) log ထဲသို့ မည်သည့်အခါမှ မဖော်ထုတ်ပါနှင့် — server-side environment variable တွင်သာ သိမ်းပါ။ |
| Designing an API endpoint | Authorization ကို resource တစ်ခုချင်းစီအလိုက် စစ်ဆေးပါ — user တစ်ဦး authenticated ဖြစ်ရုံနှင့် resource အားလုံးသို့ ဝင်ရောက်ခွင့် အလိုအလျောက် မရှိစေရ။ |
| Reviewing an AI-generated feature before deploying | Full security checklist ကို ဖြတ်သန်းပါ — AI-generated code ကို default အားဖြင့် လုံခြုံသည်ဟု မယူဆပါနှင့်။ |
| Uploading data to an AI tool | Data သည် sensitive/confidential ဖြစ်မဖြစ် အရင်စဉ်းစားပါ — AI tool ၏ data retention policy ကိုပါ သိသင့်သည်။ |
| Reviewing app permissions | App တောင်းဆိုသော permission များသည် ၎င်း၏ တကယ့်ရည်ရွယ်ချက်နှင့် ကိုက်ညီမှု ရှိမရှိ စစ်ဆေးပါ — ကိုက်ညီမှုမရှိပါက ငြင်းပယ်ပါ။ |
| Deciding on a VPN | VPN သည် ကွန်ရက် privacy ကိုသာ ကာကွယ်ပေးပြီး phishing၊ malware၊ anonymity ကိုမူ မဖြေရှင်းပေးကြောင်း နားလည်ပါ။ |
| An unfamiliar contact requests urgent action | ၎င်းတောင်းဆိုသော channel မဟုတ်ဘဲ independently သိရှိထားသော channel (phone number, official app) မှတစ်ဆင့် verify လုပ်ပါ။ |