在mongodb / node中存储敏感数据

我正在开发一个项目,要求我的networking应用程序从用户那里收集敏感信息(例如驾照的照片)。这是通过在Angular上进行file upload完成的,我计划将这些图像作为二进制数组存储在MongoDB中。 我也在考虑直接在服务器上使用node.js(busbuy或fs我相信)来存储图像,并在服务器中存储图像的引用(在两种情况下,API点都实现了适当的访问控制)。问题是。我不知道这两种方法会有多安全。

像密码一样,我不认为存储敏感数据(DL,SSN)的“原始/原始”图像在任何意义上都是安全的。

什么是保护敏感图像在服务器上存储的方法?

您应该将图像存储到数据库中,并保护数据库 。 MongoDB提供了几种保护数据的方法。 例如,启用数据库和服务器之间的TLS / SSL连接,在连接build立之前authentication所有客户端,为图像集合添加访问控制。

这里有一些有用的参考:
如何安装和保护MongoDB
MongoDB安全文档