Каковы риски хранения учетных данных в локальном хранилище рендерера Electron? - PullRequest
0 голосов
/ 28 марта 2019

У меня есть приложение Electron, с одним BrowserWindow.Это BrowserWindow загружает локальный index.html (file:// протокол), написанный мной и встроенный в приложение Electron, которое обслуживает мое одностраничное приложение React.Все файлы JS, очевидно, также связаны внутри приложения Electron.

Я хочу хранить учетные данные пользователя (такие как токены доступа, симметрично зашифрованные закрытые ключи) в localStorage процесса визуализации окна BrowserWindow.Насколько это безопасно?

Некоторая дополнительная информация о моем приложении:

  • Приложение React загружает некоторый удаленный контент (изображения, шрифты, делает некоторые вызовы AJAX, имеет несколько <a> ссылокво внешний мир), но не загружает никакого удаленного JavaScript.
  • Я реализовал официальные правила безопасности Electron , , за исключением номера 3 «Включить изоляцию контекста для удаленного контента». Я также добавил номер 3 после комментария Руппа.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...