-2

在我的网络扩展中,我需要存储受保护的数据 - 不是密码,但最好不要将其存储在磁盘上的纯文本文件中。 chrome.storage是不加密的,饼干是加密的,但对于较轻的HTTP调用将是很好不引入未使用的开销,所以也许IndexedDB - 但无论是在specification也不mdn也不tag description on StackExchange也不Wikipedia没有被提及 - 是它在一些浏览器加密存储?我可以通过ssh连接到删除桌面并读取/复制此数据库吗?IndexedDB是否已加密?私人数据是否正确?

+1

不,不是。在保存之前自己加密数据? –

+0

是的,我可以通过我的代码加密......如果您确定这是一个答案,为什么在评论中? :) –

+0

使用常量密钥进行加密不会增加额外的保护,并且如果数据被黑掉,攻击者应该已经能够对其进行解码。 –

回答

-2

1)我认为cookies是足够安全 - 因为我发现扩展origin就像chrome-extension://jjoiglhhlajadogodcpfifnceisdfsdfsf所以其他领域将有明确的,包括像饼干只接收这些cookie:

fetch('http://httpbin.org/get', {'credentials': 'include'}) 
    .then(r => r.json()) 
    .then(r => console.log(r)) 

2)加密有关chrome.storage.sync的数据或IndexedDB的数据。