有没有办法清除websql或索引数据库中的整个数据库?

时间:2013-03-25 17:04:50

标签: web-sql

考虑一下 - 我在websql中创建了数据库,在其中创建了多个表,并在这些表上加载了加密数据。

入侵者或任何其他人有可能删除websql中的整个数据库或清除整个websql,如果是这样,我如何保护我的数据库,或者为数据库提供任何密码保护。

1 个答案:

答案 0 :(得分:1)

我不确定你是否在谈论WebSQL,但如果你是 - 你不应该存储任何敏感的数据客户端。

WebSQL是一个SQLite数据库文件,它保存在客户端的user / appdata文件夹中。

任何人都可以导航到您计算机上的该目录,并在SQLite Manager中或通过终端打开SQLite文件并进行黑客攻击。

如果您要存储加密的敏感数据,则应将其存储在受保护区域的服务器端。

部分问题:

如果恶意用户删除了webSQL数据库?

然后,下次用户导航到网站并填充服务器数据时,应重新创建它。

存储客户端的数据可能会受到危害,并且只应在会话生命周期内使用经过验证的会话进行信任。