Junior
Kas turi prieigą prie duomenų, saugomų local storage, session storage ir cookies?
sobes.tech AI
Atsakymas iš AI
localStorage ir sessionStorage duomenys yra prieinami tik skriptams, kurie vykdomi toje pačioje domeno zonoje kaip ir puslapis, pagal to paties šaltinio politiką (same-origin policy). Tai reiškia, kad kitos svetainės negali pasiekti šių duomenų.
- localStorage saugo duomenis be galiojimo pabaigos, prieinamus tik iš tos pačios domeno.
- sessionStorage saugo duomenis tik naršyklės skirtuko sesijos metu, taip pat tik iš tos pačios domeno.
Cookies gali būti prieinami tiek kliento (per JavaScript), tiek serverio pusėje, jei jie siunčiami HTTP užklausose. Cookies prieinamumas priklauso nuo nustatymų:
HttpOnlyžymeklis draudžia prieigą per JavaScript, todėl cookies yra prieinami tik serveriui.Securežymeklis riboja cookies siuntimą tik per HTTPS.SameSitežymeklis kontroliuoja, ar cookies siunčiami su užklausomis iš kitų svetainių, tai padeda išvengti CSRF atakų.
Todėl prieiga prie duomenų:
- localStorage/sessionStorage: tik to paties domeno skriptai.
- Cookies: prieinami serveriui ir, jei
HttpOnlynėra nustatyta, ir klientų JavaScriptui iš to paties domeno.