使用 chrome.storage.local.set 存储数据的安全性如何

2024-01-06

我使用 chrome.storage.local.set 将选项数据存储在 chrome 扩展中

这些数据的安全性如何?

有权访问其存储文件的任何人都可以轻松读取它吗?


它不安全,并且根据 chrome.storage 官方文档 https://developer.chrome.com/extensions/storage以未加密的方式存储在用户的 Chrome 数据目录下的个人资料文件夹中。如果您使用这些 API 存储更敏感的数据,则需要使用一些额外的加密。

它们存储在一个LevelDB https://en.wikipedia.org/wiki/LevelDB数据库位于以下位置:

C:\Users\<User>\AppData\Local\Google\Chrome\User Data\Default\Local Extension Settings\<Extension id>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 chrome.storage.local.set 存储数据的安全性如何 的相关文章

随机推荐

  • Django 管理员登录返回 Forbidden 403 CSRF 验证失败。请求已中止

    对 Django 来说还很陌生 按照 Django 网站上的民意调查教程完成第二个项目 之前的努力虽然简单 但进展顺利 这次访问管理员登录时遇到问题 当我尝试登录时 我已经创建了一个超级用户并使用这些凭据http 127 0 0 1 800
  • Android - OnClick Listener 在一个单独的类中

    是否可以创建一个辅助类来保存 OnClick 侦听器 意思是不是在 Activity 类中创建的 我只是发现将 OnClick 侦听器放在主活动类中很混乱 我宁愿将它们放在单独的类中 谢谢 当然 这是可能的 只需创建一个实现的类View O
  • 在android中创建水平和垂直的虚线

    我想在android中使用形状绘制水平和垂直的虚线 我想画成这样 对于水平线
  • 更新 Heroku 上的堆栈

    我有一个小应用程序在那里运行 使用heroku buildpack perl https github com miyagawa heroku buildpack perl构建包 这只是一个小Plack http p3rl org Plac
  • 调用析构函数后访问对象

    在下面的代码中我调用 destructor 明确地 但是该对象仍然可以访问 我怎样才能删除它 让它消失 class Queue public node top NULL points to the top of the queue meth
  • DbContext 不返回本地对象

    我正在使用工作单元模式 在 webapi 请求上执行所有操作后调用 dbcontext SaveChanges 在请求的一部分中 我将一个新客户添加到 dbcontext dbContext Customers Add new Custom
  • 未找到 com.google.android.gms.internal.zzaja 的类文件

    我正在使用 Fragment 来设计 Firebase 简单登录注册 我收到错误OnCreateView 初始化方法 auth FirebaseAuth getInstance 错误 错误 58 28 错误 无法访问 zzaja 未找到 c
  • 如何将 C# 变量添加到 html 模态

    In my ASP Net应用程序 我有一个启动模式的按钮 这onClick事件触发启动模式的 C 后台代码 然后 我调用数据表并使用数据表中的值填充字符串变量 protected void uxTicketHistoryButton Cl
  • SQL Server 2008:多语句UDF可以返回UDT吗? [复制]

    这个问题在这里已经有答案了 多语句 UDF 是否有可能返回用户定义的表类型 而不是在其返回参数中定义的表 所以而不是 CREATE FUNCTION MyFunc p1 int p2 char RETURNS SomeVar TABLE c
  • 从用户定义的设置中设置 Info.plist 中的布尔属性

    通过用户定义的设置在 Info plist 文件中设置属性非常简单 只需使用 YOUR SETTING NAME 作为值即可 但是 是否可以对布尔属性执行此操作 布尔值的 plist 文件中的结构是
  • 从 Android 上的 Gmail 应用程序下载附件的意图过滤器

    我有带有意图过滤器 ACTION VIEW 的Android应用程序来打开文件并将其导入到我的应用程序中 我希望将文件附件从 Gmail 应用程序下载到我的应用程序中 某些文件类型 即 jpg png txt 可以正确保存 但有些文件类型则
  • 浮点数输出中的“%!s”是什么?

    我得到的坐标 位置 是 2 个 float64 数字的输出 它看起来像这样 s float64 42 539679 s float64 42 601339 这是我第一次看到这样的东西 那么 s 是什么 TypeOf 表示 s float64
  • 如何在 Spring Boot 中从 application.yml 读取具有特殊字符的属性

    应用程序 yml mobile type mobile codes BlackBerry BBSS Samsung SAMS Samsung Vodafone SAMSVV 从应用程序 yml 文件中读取 三星 沃达丰 密钥时 我们得到了
  • 如何替换 SwiftUI 中已弃用的 .animation() ?

    The animation 修饰符在 iOS 15 中已被弃用 但我不确定我是否理解 Xcode 建议的等效项 animation value works animation easeInOut duration 2 animation w
  • 使用 Mercurial 在多个服务器上自动进行 Web 部署

    最近 当我们开始使用 Mercurial 进行 Web 开发时 我一直在研究 Mercurial 的一些工作流程 我们需要一种自动化的方法来将推送到测试和实时实例的更改传播到多个端点 这是这个想法的示意图 Dev Push V Push L
  • 将日历转换为本地日期

    我决定从 5 5 升级到 Optaplanner 7 5 Nurseroster 但遇到了一些愚蠢的问题 下面是其中之一 我之前使用的例程如下 然而现在新版本需要 LocalDate 我有一个 MySql 数据库后端 用户通过日历选择名册日
  • 插入 SQL VBA

    我试图选择第一个表中但不在第二个表中的记录 并使用 VBA 中的 sql 语句将它们插入到第二个表中 我已在下面启动它 但我不确定为什么它不起作用 我对 sql 相当陌生 因此我们将不胜感激 MySQL INSERT INTO Client
  • 无法将 R 中的因子转换为数字

    我试过了 i lt as numeric as character Impress i lt as numeric as character levels Impress i lt as numeric paste Impress 我总是得
  • 使用 LCDS 将不可变的 Java 类序列化为 ActionScript

    我有一个复杂的对象 该对象由 LCDS DataServices 数据管理进行管理 并使用自定义汇编程序进行创建 更新等 绝大多数对象层次结构都已正确序列化 反序列化 但在序列化不可变的 java 类时我遇到了障碍 在仅使用 java 的世
  • 使用 chrome.storage.local.set 存储数据的安全性如何

    我使用 chrome storage local set 将选项数据存储在 chrome 扩展中 这些数据的安全性如何 有权访问其存储文件的任何人都可以轻松读取它吗 它不安全 并且根据 chrome storage 官方文档 https d