Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 3|Vastaus: 1

[Muut] Front-end security secure-ls -salattu tallennus suojaa dataa

[Kopioi linkki]
Julkaistu4 minuuttia sitten | | | |
Vaatimus: Frontend tallentaa yleensä tokenit selväkielisinä selaimen localStorageen tai välimuistittaa joitakin konfiguraatiovälimuistija frontendissä. Selväkielisen tallennuksen käyttö voi helposti johtaa vuotoihin tai väärennettyihin muutoksiin. Miten frontend voi tallentaa nämä tiedot turvallisesti?

secure-ls

Käyttää kehittyneitä salaus- ja datapakkausteknologioita suojatakseen paikallista tallennusta/istuntotallennusta.

Ominaisuuksia

Kanin tiedot suojataan erilaisilla salaustyypeillä (mukaan lukien AES, DES ja muut). RC4 (oletus on Base64-koodaus).
Pakkaa localStorage ennen datan tallentamista ylimääräisten tavujen tallentamiseksi (oletus on totta).
Tarjoaa kehittyneen localStorage-kapseloinnin API-rajapinnoille ja tarjoaa muita perustyökaluja.
Tallenna tiedot useisiin avaimiin localStorageen, ja secure-ls muistaa aina luontiajan.

Lähde:Hyperlinkin kirjautuminen on näkyvissä.
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
Verkkodemo:Hyperlinkin kirjautuminen on näkyvissä.

Kuten alla on esitetty:



Konsolitesti

Käytä suoraan selainkonsolia JS:n lataamiseen testattavaksi. Koodi on seuraava:
Kuten alla on esitetty:



(Loppu)




Edellinen:Käytä Process Monitoria rekisterin seuraamiseen (tarkista järjestelmäasetusten muutokset)
 Vuokraisäntä| Julkaistu7 sekuntia sitten |
removeAll() ja clear() ovat molemmat menetelmiä tallennetun datan tyhjentämiseen, mutta niiden laajuus ja käyttäytyminen eroavat. Tässä ovat näiden kahden erot:

ls.removeAll()

Laajuus: removeAll()-menetelmää käytetään erityisesti poistamaan kaikki secure-ls-kirjaston luomat avain-arvoparit, mukaan lukien meta-avaimet.
Kirjastokohtainen: Tämä menetelmä on ainutlaatuinen secure-ls-kirjastolle ja vaikuttaa vain kyseisen kirjaston hallinnoimiin tietoihin.
Käyttötapaus: Tätä menetelmää voidaan käyttää, kun haluat tyhjentää vain secure-ls:llä hallitun datan vaikuttamatta muuhun localStorageen tallennettuun dataan.

ls.clear()

Laajuus: ls.clear()-menetelmä tyhjentää kaikki localStorageen tallennetut tiedot nykyisellä domainilla, ei pelkästään secure-ls:n luomat tiedot.
Global Erase: Tämä menetelmä poistaa paitsi secure-ls-tiedot, myös kaiken muun localStorage API:n kautta tallennetun datan.
Protokollan herkkä: On huomattava, että localStorage perustuu alkuperään, eli HTTP:n ja HTTPS:n tiedot tallennetaan erikseen. Siksi, jos käytät HTTP:ää yhdellä sivulla ja HTTPS:ää toisella, niiden localStorage-data on erilainen. ls.clear() tyhjentää tiedot vain nykyisessä protokollassa.

yhteenveto

Jos sinä...Jos haluat tyhjentää vain secure-ls-kirjaston hallinnoimia tietoja, käytä ls.removeAll()。
Jos sinun täytyy tyhjentää kaikki localStorage-tiedot nykyiseltä toimialueelta, riippumatta siitä, mistä kirjastosta tai koodipätkästä nämä tiedot on luotu, käytä ls.clear().
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com