我正在开发一个Android项目,我必须编辑(仅减少)在线数据库中的数据。我想阻止任何人自己改变价值观。它应该只能通过编程。
简而言之,我的在线数据库将包含特定帐户的余额。 在我的应用程序中使用我的一些服务时,余额将被扣除。 应用程序应该只能扣除价值。我不希望任何黑客学习我的代码,并且能够以任何方式增加平衡。
是否有可能为数据库添加安全性。数据库应该非常安全。
答案 0 :(得分:0)
如果您希望通过网络进行安全保护,请使用现有且实施良好的安全协议(例如, TLS / SSL。 openssl是一个很好的实现:http://www.openssl.org/
如果您甚至希望数据在服务器上是安全的,即使root无法访问它,请查看:http://css.csail.mit.edu/cryptdb/