Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3|Válasz: 1

[Más] Front-end security-ls titkosított tárolás védi az adatokat

[Linket másol]
Közzétéve4 perce | | | |
Követelmény: A frontend általában a böngésző localStorage-jában tárolja a tokeneket tiszta szövegben, vagy néhány konfigurációs gyorsítótárt a frontenden. A tiszta szöveges tárolás könnyen szivárgáshoz vagy hamisított módosításokhoz vezethet. Hogyan tárolhatja biztonságosan ezeket az adatokat a frontend?

secure-ls

Fejlett titkosítási és adattömörítő technológiákat alkalmaz a helyi tárolás/szekciós tárolás védelmére.

Funkciók

A nyúl adatait különféle titkosítási módokkal védik (beleértve az AES-t, DES-t és másokat). RC4 (alapértelmezés a Base64 kódolás).
Tömörítsd a localStorage-t adattárolás előtt, hogy extra bájtokat mentsen el (az alapértelmezett beállítás).
Fejlett localStorage kapszulázást biztosít API-khoz, és egyéb alapvető segédeszközöket is kínál.
Több kulcsba menteni adatokat a localStorage-ban, és secure-ls mindig megjegyzi a létrehozási időt.

Forrás:A hiperlink bejelentkezés látható.
Dokumentáció:A hiperlink bejelentkezés látható.
Online bemutató:A hiperlink bejelentkezés látható.

Ahogy az alábbiakban látható:



Konzolteszt

Közvetlenül a böngészőkonzolt használd a JS teszteléshez való betöltéséhez. A kód a következő:
Ahogy az alábbiakban látható:



(Vége)




Előző:Használd a Process Monitort a regisztráció nyomon követésére (ellenőrizd a rendszerbeállítások változásait)
 Háziúr| Közzétéve7 másodperccel ezelőtt |
a removeAll() és a clear() mindkettő a tárolt adatok törlésére használt módszerek, de a hatókörük és viselkedésük eltér. Íme a különbségek a kettő között:

ls.removeAll()

Scope: A removeAll() módszert kifejezetten arra használják, hogy eltávolítsák az összes kulcs-érték párt, amelyet a secure-ls könyvtár hozott létre, beleértve a meta kulcsokat is.
Könyvtárspecifikus: Ez a módszer egyedi a secure-ls könyvtárra, és csak az adott könyvtár által kezelt adatokat érinti.
Felhasználási eset: Ez a módszer akkor használható, ha csak secure-ls által kezelt adatokat szeretnénk törölni anélkül, hogy más localStorage-ban tárolt adatokat érintenénk.

ls.clear()

Scope: Az ls.clear() metódus törli az összes adatot, amelyet a localStorage-en keresztül tárolnak a jelenlegi domain alatt, nem csak a secure-ls által létrehozott adatokat.
Globális törlés: Ez a módszer nemcsak a secure-ls adatokat törli, hanem az összes más adatot is, amelyet a localStorage API-n tárolnak.
Protokollérzékeny: Fontos megjegyezni, hogy a localStorage eredetközpontú, vagyis a HTTP és HTTPS alatt lévő adatok külön tárolódnak. Ezért, ha HTTP-t használsz az egyik oldalon, az HTTPS-t a másikon, a localStorage adataik eltérőek lesznek. Az ls.clear() csak a jelenlegi protokoll alatt tisztítja az adatokat.

összefoglalás

Ha te...Ha csak a secure-ls könyvtár által kezelt adatokat szeretnéd törölni, használd az ls.removeAll()。
Ha minden localStorage adatot törölni kell a jelenlegi domain alatt, függetlenül attól, melyik könyvtár vagy kódsnippet hozta létre ezt az adatot, használd a ls.clear().
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com