python - 关于 ec2 上 MongoDB 的安全性?

标签 python mongodb security amazon-web-services amazon-ec2

<分区>

我在 ec2 实例上使用 flask 作为服务器,并在同一台机器上使用 flask 与 MongoDB 通信。

对于 ec2 实例,我只保留端口 80 和 22 打开,而没有保留 mongo 端口 (27017),因为所有客户端都应该通过 http 调用与 flask 服务器通信。只有在 flask 中我才有插入或查询服务器的代码。

我想知道的是

它足够安全吗?我正在使用 key 文件通过 ssh 连接到那台 ec2 机器,但我确实需要 99% 确定没有其他人可以查询/插入 mongodb

如果没有,我该怎么办?

谢谢!

最佳答案

应该足够安全。如果我理解正确,你没有向世界开放的端口 27017,即你已经(或应该)通过你的 aws 安全组和 ec2 实例上的本地防火墙阻止它,那么对该端口的唯一访问将是来自同一服务器上的调用。

没有什么是 100% 安全的,但我看不出您所做的有任何漏洞。

关于python - 关于 ec2 上 MongoDB 的安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22715888/

相关文章:

python - Windows API "CreateWindowEx"能否在 Python (3.6.8) 64 位使用的 DLL 中工作?

mongodb - Mongoose 填充数组

php - 防止使用 PHP CURL 的远程脚本登录网站

python - 如何分配给零维 numpy 数组?

python - 为什么Scrapy在这里找不到href?

python - 简单的 Python-Connector 程序 - MySQL 错误

MongoDB 聚合管道组

mongodb - 我如何在 Morphia 中反向排序自然?

node.js - 使用 HTTPS 时是否需要额外加密?

windows - 创建一个防弹工作进程(在 windows 上)