Итак, я прочитал в нескольких статьях, что localStorage или sessionStorage более «подвержены» инъекции xss / csrf, чем файлы cookie.
Первое: это правда?
Я знаю, чтоЯ мог бы использовать cookie для проверки валидации xsrf.
У меня есть узел js-сервер и реагирующий интерфейс js.И, чтобы ничего не пропустить, я использую localStorage для хранения JWT (мой токен доступа).Это действительно плохо, для того, что я понял, прочитав.
Теперь: я хочу, чтобы мой сайт был действительно безопасным, и здесь я запутался.
Должен ли я отказаться от использования JWT или я могу сохранить свой JWT в безопасном файле cookie?А затем добавить несколько дополнительных куки о x-srf, xss?
Или я должен использовать cookie-сессию вместо jwt?
Я не хочу больше использовать localStorage (или sessionStorage) после чтений этого дня.
И если я не использую JWT, как я могу хранить (в зашифрованном виде) информацию в сеансе cookie?И я должен создать файл cookie во внешнем интерфейсе или отправить значение файла cookie с сервера на клиент, а затем установить файл cookie?