使用OpenSSH运行SFTP的AWS EC2的安全testing和监控?

我有一个在Amazon Linux(CentOS)上通过OpenSSH运行SFTP的EC2实例。 我想运行一些testing来检查我不知道的漏洞,我想运行监视可疑行为的监视软件。 什么是可用/build议? 免费是伟大的,但支付服务也很好。

一些笔记

  • 唯一能够通过SSH连接的用户是ec2用户,并且该用户需要使用pem密钥
  • 连接到系统的客户必须在EC2的安全组中将他们的IP列入白名单

sshd_config设置

# SFTP Users Match Group sftpusers PasswordAuthentication yes ChrootDirectory /sftp/%u ForceCommand internal-sftp -l DEBUG3 # -l INFO enables logging to /var/log/secure AllowTcpForwarding no PermitTunnel no X11Forwarding no # SFTP Admins Match Group sftpadmins PasswordAuthentication yes ChrootDirectory /sftp/ ForceCommand internal-sftp -l DEBUG3 # -l INFO enables logging to /var/log/secure AllowTcpForwarding no PermitTunnel no X11Forwarding no 

为了监控和通知有关易受攻击的操作系统软件包,您拥有AWS Inspector ,该软件非常简单易用。 对于外部漏洞扫描,我build议像OpenVAS ,这也是相当容易开始。

除此之外,你正在寻找完整的入侵检测/预防系统,这是一个完全不同的蜡球,并且可以非常复杂的安装和调整,以便提供良好的信息。