Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 3|Atsakyti: 1

[Kita] Priekinės dalies saugumas – užšifruota saugykla saugo duomenis

[Kopijuoti nuorodą]
Paskelbtaprieš 4 minutes | | | |
Reikalavimas: Vartotojo sąsaja paprastai saugo žetonus paprastu tekstu naršyklės localStorage arba talpykloje saugo kai kurias konfigūracijos talpyklas. Naudojant paprasto teksto saugyklą lengvai gali atsirasti nutekėjimų ar klastotų pakeitimų. Kaip frontendas gali saugiai saugoti šiuos duomenis?

secure-ls

Naudoja pažangias šifravimo ir duomenų suspaudimo technologijas vietinei saugyklai/sesijos saugojimui.

Funkcijos

Triušio duomenys apsaugoti naudojant įvairius šifravimo tipus (įskaitant AES, DES ir kitus). RC4 (numatytasis kodas yra Base64).
Prieš saugodami duomenis, suspauskite localStorage, kad išsaugotumėte papildomus baitus (numatytasis variantas galioja).
Teikia pažangią localStorage API kapsuliaciją ir kitas pagrindines priemones.
Išsaugokite duomenis keliuose raktuose localStorage, o secure-ls visada prisimena savo sukūrimo laiką.

Šaltinis:Hipersaito prisijungimas matomas.
Dokumentacija:Hipersaito prisijungimas matomas.
Internetinė demonstracija:Hipersaito prisijungimas matomas.

Kaip parodyta žemiau:



Konsolės testas

Tiesiogiai naudokite naršyklės konsolę JS įkėlimui testavimui. Kodas yra toks:
Kaip parodyta žemiau:



(Pabaiga)




Ankstesnis:Naudokite Procesų monitorių registro stebėjimui (patikrinkite sistemos nustatymų pakeitimus)
 Savininkas| PaskelbtaPrieš 7 sekundes |
removeAll() ir clear() yra abu metodai, naudojami saugomiems duomenims išvalyti, tačiau jų apimtis ir elgsena skiriasi. Štai skirtumai tarp jų:

ls.removeAll()

Apimtis: removeAll() metodas specialiai naudojamas pašalinti visas raktų ir reikšmių poras, sukurtas secure-ls bibliotekoje, įskaitant meta raktus.
Bibliotekai specifinis: Šis metodas yra unikalus secure-ls bibliotekai ir veikia tik tos bibliotekos valdomus duomenis.
Naudojimo atvejis: Šis metodas gali būti taikomas, kai norite išvalyti tik secure-ls valdomus duomenis, nepaveikdami kitų duomenų, kurie gali būti saugomi localStorage.

ls.clear()

Apimtis: ls.clear() metodas išvalo visus duomenis, saugomus per localStorage dabartiniame domene, ne tik secure-ls sukurtus duomenis.
Global Erase: Šis metodas ne tik ištrina secure-ls duomenis, bet ir visus kitus duomenis, saugomus per localStorage API.
Protokolui jautrus: Reikėtų pažymėti, kad localStorage yra pagrindu origin, tai reiškia, kad duomenys po HTTP ir HTTPS saugomi atskirai. Todėl, jei HTTP naudojate viename puslapyje, o HTTPS kitame, jų localStorage duomenys bus kitokie. ls.clear() išvalys duomenis tik pagal dabartinį protokolą.

suvestinė

Jei tu...Jei norite išvalyti tik secure-ls bibliotekos valdomus duomenis, naudokite ls.removeAll()。
Jei reikia išvalyti visus localStorage duomenis dabartiniame domene, nepriklausomai nuo to, iš kurios bibliotekos ar kodo fragmento šie duomenys sukurti, naudokite ls.clear().
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com