如何在Windows应用商店中使用sandBox db文件

时间:2014-10-15 11:57:02

标签: sqlite windows-store-apps sandbox

我正在为surface.i开发一个windows商店应用程序,使用sqlite进行数据库任务。但是db文件在APPData文件夹中保存为单独的文件。我想让它更安全。我可以这样做吗?如果沙盒是一个解决方案,那么我怎么能沙箱db?

1 个答案:

答案 0 :(得分:0)

Windows应用商店应用以(有限的一组)用户权限运行。应用程序可以获得的任何内容都可以获得。沙盒可防止应用程序影响系统的其余部分。它不会阻止系统(或用户)访问应用程序。

要保护用户的数据库,您需要将其保留在您控制的网站上。

在系统上,您可以通过加密数据库或其内容使用户更加困难。我没有密切关注它,但快速搜索发现SQLCipher Commercial Edition supports Windows Runtime apps。如果您希望自己加密,请查看Windows Runtime's data protection API

相关问题