Logo lt.boatexistence.com

Ar turėčiau saugoti prieigos raktą duomenų bazėje?

Turinys:

Ar turėčiau saugoti prieigos raktą duomenų bazėje?
Ar turėčiau saugoti prieigos raktą duomenų bazėje?

Video: Ar turėčiau saugoti prieigos raktą duomenų bazėje?

Video: Ar turėčiau saugoti prieigos raktą duomenų bazėje?
Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024, Gegužė
Anonim

Tai priklauso. Jei turite kelis serverius, norėdami išsaugoti prieigos raktą tarp serverio paleidimų iš naujo, jums reikia jį kur nors išsaugoti. Duomenų bazės pasirinkimas paprastai yra lengvas. Jei turite vieną serverį ir jums nerūpi, kad naudotojai turi vėl prisijungti po paleidimo iš naujo, galite tiesiog pasilikti jį atmintyje

Ar gera idėja saugoti JWT prieigos raktą duomenų bazėje?

Galėtumėte saugoti JWT duomenų bazėje, bet prarasite kai kuriuos JWT pranašumus. JWT suteikia jums pranašumą, nes nereikia kiekvieną kartą tikrinti žetono db, nes galite tiesiog naudoti kriptografiją, kad patikrintumėte, ar prieigos raktas yra teisėtas. … Jei norite, vis tiek galite naudoti JWT su OAuth2 nesaugodami prieigos raktų duomenų bazėje.

Ar reiktų saugoti žetonus?

Nereikia jo saugoti Galite jį patvirtinti ir gauti iš jo reikalingus duomenis. Jei jūsų programai reikia iškviesti API naudotojo vardu, reikalingi prieigos prieigos raktai ir (pasirinktinai) atnaujinimo prieigos raktai. … Jei saugomi duomenys yra dideli, žetonų saugojimas seanso slapuke nėra tinkamas pasirinkimas.

Kur turėčiau saugoti prieigos prieigos raktą?

Todėl prieigos prieigos raktas turėtų būti saugomas tik žiniatinklio programų serveryje. Jis neturėtų būti rodomas naršyklei ir to daryti nereikia, nes naršyklė niekada neteikia jokių tiesioginių užklausų išteklių serveriui.

Ar turėčiau saugoti DB atnaujinimo prieigos raktą?

Išsaugokite atnaujinimo prieigos raktus saugioje vietoje, pvz., slaptažodžiu apsaugotoje failų sistemoje arba šifruotoje duomenų bazėje. … Jei manote, kad atnaujinimo prieigos raktą pasiekė neteisėtas vartotojas, ištrinkite jį ir sukurkite naują.

Rekomenduojamas: