Linux EC2 实例安全注意事项

Amz*_*ath 1 security linux amazon-ec2

我将在 Amazon EC2 实例中托管一个网站,该实例将是一个 Linux 实例。我的 Web 应用程序将使用 PHP、Apache 和 MySql 开发。由于我是 Linux 和 Amazon EC2 环境的新手,我应该考虑哪些关键安全领域来保护我的服务器?这可能是一个非常笼统的问题,因为安全本身是一个广阔的领域。但我需要从最重要的几点开始。这样我就可以一一追踪所有这些区域。

lep*_*ole 6

对我来说,这将是:

  • 及时更新您的发行版上的补丁
  • 仅在所需的接口上运行所需的服务(netstat -l -n -p将显示哪个进程正在侦听哪个接口的哪个端口)例如仅在 localhost 上运行 mysql
  • 安全远程登录
    • 没有root权限
    • 仅用于登录的 ssh 密钥
    • sudo提升权限
    • 入侵检测(rkhuntertripwire
  • 也许suphp但我对此没有经验
  • 具有历史记录的可靠的异地备份(对我来说是恶作剧
  • 仅为所需的服务配置 EC2 Portforwarding