Protect text 安全吗?

安全,但有明确的局限。Protect text 通过浏览器的 Web Crypto 用 AES-256-GCM 加密每条笔记,密钥由你的密码通过 PBKDF2-SHA-256(60 万轮)保护。笔记保存在你的电脑上,扩展程序不访问网络。它保护不了已打开的保险箱、 有恶意软件的电脑,也无法挽回同时丢失的密码和恢复密钥。

添加至 Chrome

免费 52 种语言

我的笔记是如何加密的?

  1. 创建保险箱时,Protect text 会生成一个随机的 256 位数据密钥。
  2. 每条笔记(标题、正文、颜色、置顶状态)都用这个密钥进行 AES-256-GCM 加密,每次保存时都使用一个新的随机 nonce。 GCM 还能检测存储的数据是否被篡改。
  3. 数据密钥只以封装形式保存:一次用由你的密码派生出的密钥封装(PBKDF2-SHA-256,60 万轮,随机盐值), 另一次用由你的恢复密钥派生出的密钥封装(约 125 位随机性,20 万轮)。
  4. 这一切都由浏览器内置的 Web Crypto 完成。Protect text 不自带任何加密代码。

更改密码时只会重新封装数据密钥;笔记不需要重新加密。

我使用时,密钥在哪里?

解锁保险箱后,数据密钥保存在 Chrome 为扩展程序提供的会话存储中,它位于内存里,从不写入磁盘。 保险箱锁定时(在你设定的时间后、电脑锁屏或休眠时,或按下锁形按钮时)以及浏览器关闭时,密钥都会被清除。

这个扩展程序会把我的笔记发送到别处吗?

不会。内容安全策略禁止一切网络连接(connect-src 'none'),扩展程序也不请求访问任何网站。 没有 Cresotech 服务器,没有统计分析,也没有账号。扩展程序的更新由 Chrome 本身从 Chrome Web Store 完成, 所有扩展程序都是如此。

它请求哪些权限?为什么?

权限Protect text 为什么需要它
storage把你的加密笔记和设置保存在你的电脑上
unlimitedStorage让内容很多的记事本可以超出 Chrome 默认的存储配额
sidePanel在 Chrome 侧边栏中打开记事本
contextMenus在右键菜单中添加添加到 Protect Text和将此页面保存到 Protect Text
alarms在你设定的时间后锁定保险箱
idle在电脑锁屏或进入休眠时锁定保险箱

安装时,Chrome 不会显示“读取你在网站上的数据”之类的警告,因为 Protect text 不请求这类权限。

Protect text 保护不了什么

加密保护的是静态存储的笔记。其余方面,请对自己坦诚:

  • 已打开的保险箱。 在它锁定之前,坐在你电脑前的任何人都能读取。在共用电脑上请设置较短的自动锁定时间, 离开时按下锁形按钮。
  • 恶意软件。 你电脑上的键盘记录器或恶意程序能看到你输入的内容和屏幕上的内容。任何记事本都防不住这一点; 请保持系统更新。
  • 弱密码。 如果有人复制了加密数据,短密码或常见密码可能会被离线猜出。请使用长的密码短语;内置的生成器可以帮忙。
  • 未加密的副本。 你下载为 .txt、打印或复制到别处的笔记就不再是加密的了。复制隐藏文字后,剪贴板会在 30 秒后清空, 但其他副本就要靠你自己管理了。
  • 隐藏文字只是在屏幕上模糊文字。它是防窥屏,不是额外的加密。
  • 两个秘密都丢失。 没有密码和恢复密钥,笔记就永远找不回来了。任何人都没有后门,包括 Cresotech。

备份文件安全吗?

安全:它包含加密形式的笔记和封装后的密钥,与你电脑上保存的完全一样。没有你的密码或恢复密钥就无法读取。 不过仍请把它放在私密的地方,并记住:旧备份要用生成它时有效的那个密码才能打开。

如何删除全部内容?

删除笔记并清空回收站,或者从 Chrome 中移除 Protect text:它的存储空间会随之删除。 你自己保存的备份文件不受影响;请像删除其他文件一样删除它们。

更多详情:Protect text 隐私政策。

常见问题

Cresotech 能读取我的笔记吗?

不能。笔记不会通过扩展程序离开你的电脑,只以加密形式保存,而且我们从来没有你的密码或恢复密钥。

怎么确认它不访问网络?

它的内容安全策略禁止一切网络连接(connect-src 'none'),而且它不请求访问任何网站。你可以在 chrome://extensions 页面的“Details”(详情)中查看它的权限。

Web Crypto 是什么?

Chrome 和其他浏览器内置的 Web Cryptography API。它提供 AES-GCM、PBKDF2 等标准算法,由浏览器自己实现,所以 Protect text 不需要自带加密代码。

AES-256 够安全吗?

够。AES-256-GCM 是一种广泛使用的标准加密算法。实际上,薄弱环节在于密码:一个长且独一无二的密码远比加密算法重要。

有人能猜出我的密码吗?

每次猜测都要经过 60 万轮 PBKDF2 运算,而且输错密码后扩展程序会让你等待。这会拖慢猜测速度,但如果有人复制了文件,短密码或常见密码仍然可能被猜出。请使用长密码或密码短语。

移除扩展程序后,我的笔记会怎样?

Chrome 会删除扩展程序的存储空间,加密笔记也就没了。请先生成备份文件;备份文件同样是加密的。

Protect text 由谁发布?

Cresotech,斯洛伐克布拉迪斯拉发 PayForSay s. r. o. 旗下品牌(注册号 54 455 073,增值税号 SK2121683322)。

更新于: