我最近开始使用GCP,但我有一件事我无法解决。
我有:1个VM + 1个DB实例+ 1个LB.数据库实例仅允许来自VM IP的连接。但是,VM IP允许来自所有ip的流量(如果我将防火墙配置为仅允许CloudFlare和LB IP网站崩溃并拒绝连接)。
最近我受到了攻击,我激活了Cloudflare ddos模式,重启全部,并且在6小时内攻击回来,Cloudflare激活。我看到mysql连接从20-30升到254并且所有连接都来自VM的IP,所以我认为问题是VM的公共可访问性但我不知道如何解决它... < / p>
如果我激活防火墙规则以仅允许来自LB和Cloudflare的流量,则网络拒绝所有连接...
知道我能做什么吗?
感谢。
答案 0 :(得分:1)
云支持,遗憾的是,我们无法了解您的实例上安装的内容或导致问题的软件。 一般而言,您负责调查漏洞的来源并采取措施来缓解漏洞。 我在这里写一些可以帮助你的提示:
我在这里引用了一些可能对您有用的信息from another StackOverflow thread:
Google Cloud Platform实例的常规安全建议:
要诊断 GCE实例的问题,实例中的serial port output可能很有用。
您可以通过单击实例名称来检查串行端口输出 然后在“串口1(控制台)”上。请注意,此日志已被破坏 实例关闭时&amp;重新启动,日志不可见 当实例未启动时。
Stackdriver monitoring也有助于提供审计跟踪 诊断问题。
您可以使用Stackdriver Monitoring Console设置alerting policies匹配的给定条件(,服务被视为不健康),可以设置为触发电子邮件/短信通知。
This quickstart for Google Compute Engine instances可在约10分钟内完成,并显示监控实例的便利性。
Here是您可以检查保持GCP项目安全的一些提示。