2014-01-29 41 views
0

我正在使用云MongoDB(MongoLab)来存储我的数据库。我正在使用官方的MongoDB C#驱动程序连接到数据库。我担心这是多么安全,因为我的数据库包含财务信息。MongoDB C#驱动程序安全

有人可以听这个吗?他们可以看到他们是什么?

我知道我可以申请一些应用程序端加密之前,只存储加密的数据。这是否会阻止某人复制我的某个商店?

+0

选中此链接:http://security.stackexchange.com/questions/7610/how-to-secure-a-mongodb-instance –

回答

0

根据MongoLab提供的文档(http://docs.mongolab.com/security/),您的MongoDB流量当前未在应用程序和数据库服务器之间加密。他们目前针对2014年夏季,为所有通信启用加密。这并不意味着你的流量本质上是暴露的。我强烈建议您阅读MongoLab提供的安全选项(提供的链接),其中包括IP白名单,防火墙规则以及将数据库与应用程序保持在同一数据中心内。

MongoLabs提供了一个加密选项,但它不受MongoDB C#驱动程序支持。他们的REST API使用SSL加密。这可能会或可能不适合你。看看这里:http://docs.mongolab.com/restapi/

希望这会有所帮助。