Komiks·Lab › Dhammaan sheekooyinka sawiran ee af-Noorwiijiga › Furaha API ee qarsoon
Af-Noorwiiji B1
Furaha API ee qarsoon — Den skjulte API-nøkkelen
Nora waxay barataa in furayaasha sirta ahi ay server-ka ku jiraan, u baahan yihiin oggolaansho xadidan, waana inay beddelmi karaan.
🇳🇴 Nora lærer at hemmelige nøkler skal ligge på serveren, ha begrensede rettigheter og kunne byttes.
Learning goals
barnaamij-qoris ammaan ah: carruurta · en API-nøkkel
Wada-hadal af-Noorwiiji ah oo leh turjumaad Soomaali ah
Nora: API-nøkkelen står direkte i nettsidens kode.Furaha API-ga si toos ah ayaa loogu qoray koodhka bogga.
Robo: Alt i nettleseren kan leses av brukeren.Wax kasta oo biraawsarka ku jira isticmaaluhu wuu akhriyi karaa.
Nora: Skjult tekst i JavaScript er ikke en hemmelighet.Qoraal ku qarsoon JavaScript sir maaha.
Robo: Nøkkelen må bort fra klienten.Furuhu waa inuu ka baxaa macmiilka.
Nora: Nettleseren ber vår server om data.Biraawsarku wuxuu xog ka codsadaa server-kayaga.
Robo: Serveren bruker nøkkelen uten å sende den tilbake.Server-ku wuxuu isticmaalaa furaha isagoon dib u soo dirin.
Nora: Nøkkelen lagres i en beskyttet innstilling.Furaha waxaa lagu keydiyaa dejin la ilaaliyo.
Robo: Kodearkivet inneholder bare et eksempelnavn.Kaydka koodhku wuxuu ka kooban yahay magac tusaale ah oo keliya.
Nora: Nøkkelen får bare tilgang til det den trenger.Furuhu wuxuu helaa gelitaan waxa uu u baahan yahay oo keliya.
Robo: Begrensning reduserer skade ved lekkasje.Xaddiditaankiisu wuxuu yareeyaa waxyeellada haddii uu daato.
Nora: Hvis nøkkelen lekker, deaktiverer vi den.Haddii furuhu daato, waan joojinaynaa.
Robo: Så lager vi en ny nøkkel og sjekker loggene.Kadib waxaan samaynaa fure cusub oo hubinaa diiwaannada (logs).
Erayada Noorwiijiga ee sheekadan
| en API-nøkkel | furaha API |
| hemmelig | sir |
| en klient | macmiil (client) |
| en server | server |
| en miljøvariabel | doorsoomaha deegaanka (environment variable) |
| en konfigurasjon | habayn (configuration) |
| et kodearkiv | kayd koodh |
| en rettighet | ogolaansho |
| minste rettighet | awoodda ugu yar (least privilege) |
| en lekkasje | daadasho |
| å deaktivere | dami (ka hawl gab) |
| en logg | diiwaan (log) |
Sheekooyin sawiran oo kale oo af-Noorwiiji ah, heerka B1
- Ha aamminin foomka (Ikke stol på skjemaet)
- Quful-ka biraawsarka (Låsen i nettleseren)
- Erayada sirta ah waxay noqdaan hash (Passord blir til hash)
- Gal adigoon la wadaagin erayga sirta ah (Innlogget uten å dele passordet)
- Yaa samayn kara maxay? (Hvem får gjøre hva?)
- Qaladka aan sirta daaha ka qaadin (Feilen som ikke røper hemmeligheter)
- Ma bini'aadam baad tahay? (Er du et menneske?)
- Gudaha Blender (Inne i Blender)