我需要一种方式来存储来自一个userscript的数据,以便它正在工作的网站不能访问该数据。我正在创建一个脚本来加密Facebook的聊天,并且我需要在会话之间保留加密密钥。 Cookie和本地存储可以通过Facebook的脚本访问。 GM_setValue不适用于歌剧。安全的数据存储在userscript
2
A
回答
1
找到答案在这里:
Access root domain's localStorage from subdomain
http://www.opera.com/docs/userjs/specs/#scriptstorage
我将只使用GM_setValue为FF和scriptStorage歌剧
0
另一种选择,取决于脚本的用户,将提示用户输入盐以混入加密过程。
询问salt,然后加载iframe中的目标页面。 (当然,假设目标站点没有帧解码器)。
系统会提示您第一次访问盐页面。之后,只需将其锁定在您的iframe中即可。
当然,该过程使用户脚本的触摸更加复杂。
大多数情况下,您必须设置一个指向iframe文档的本地doc
变量,并将其用于所有呼叫。 doc.getElementById
而不是document.getElementById
。如果你的脚本使用jQuery ... ouch。
我已经完成了iFrame和HTA的这个过程。
相关问题
- 1. 存储的数据安全
- 2. 安全地存储数据
- 3. android安全数据存储
- 4. 数据库凭据的安全存储
- 5. Android中的安全数据库存储
- 6. 在数据库中存储数据的安全方式
- 7. 使用PHP安全存储数据
- 8. Node-webkit安全数据存储
- 9. 存储用户数据Flattenned安全
- 10. 如何安全地存储MySQL数据?
- 11. 加载存储在数据库中的url的安全方法?
- 12. Eclipse安全存储
- 13. Firebase存储安全
- 14. 在PHP会话中存储POST数据时的安全隐患
- 15. 存储在PHP的constans数据库凭证和安全
- 16. 在数据库中存储AES CipherText的AES IV安全吗?
- 17. 在线安全和存储货币价值的数据库
- 18. 安全地在vb.net中存储敏感数据的地方
- 19. Android的存储和安全
- 20. 将数据库ID存储在HTML页面中安全吗?
- 21. 将公钥/私钥安全地存储在数据库中
- 22. 安全地将数据存储在钥匙串中?
- 23. Rails:在“会话”中存储数据是否安全?
- 24. 弹簧安全,其中数据存储在服务器上
- 25. 在HttpSession中存储关键数据是否安全?
- 26. 将facebook App密钥存储在mysql数据库中安全吗?
- 27. 如何安全地在数据库中存储密码?
- 28. 将帐户余额安全地存储在数据库中?
- 29. 如何将安全凭证存储在数据库中
- 30. 是否将Cookie存储在数据库安全中?
不知道歌剧提供任何其他选项,如文件存储API。一般的做法是建立你自己的服务器并通过'GM_xmlhttpRequest'获取密钥。 –