質問: linuxへのハッキングの試みvm azure 私は非常に奇妙な状況にあります。新しいvmを作成しましたが、動作は30分しかなく、auth.logで奇妙なアクティビティが発生しています。aug 10 16:52:35 ubuntu sshd[23186]: failed password for root from 121.18.238.29 port 59064 ssh2 aug 10 16:52:40 ubuntu sshd[23186]: message repeated 2 times: [ failed password for root from 121.18.238.29 port 59064 ssh2] aug 10 16:52:40 ubuntu sshd[23186]: received disconnect from 121.18.238.29 port 59064:11: [preauth] aug 10 16:52:40 ubuntu sshd[23186]: disconnected from 121.18.238.29 port 59064 [preauth] aug 10 16:52:40 ubuntu sshd[23186]: pam 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=121.18.238.29 user=root aug 10 16:52:41 ubuntu sshd[23188]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=121.18.238.20 user=root aug 10 16:52:43 ubuntu sshd[23190]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=121.18.238.29 user=root aug 10 16:52:43 ubuntu sshd[23188]: failed password for root from 121.18.238.20 port 56100 ssh2 aug 10 16:52:45 ubuntu sshd[23190]: failed password for root from 121.18.238.29 port 39684 ssh2 aug 10 16:52:47 ubuntu sshd[23188]: failed password for root from 121.18.238.20 port 56100 ssh2 aug 10 16:52:47 ubuntu sshd[23190]: failed password for root from 121.18.238.29 port 39684 ssh2 aug 10 16:52:50 ubuntu sshd[23190]: failed password for root from 121.18.238.29 port 39684 ssh2 aug 10 16:52:50 ubuntu sshd[23188]: failed password for root from 121.18.238.20 port 56100 ssh2 aug 10 16:52:50 ubuntu sshd[23190]: received disconnect from 121.18.238.29 port 39684:11: [preauth] aug 10 16:52:50 ubuntu sshd[23190]: disconnected from 121.18.238.29 port 39684 [preauth] aug 10 16:52:50 ubuntu sshd[23190]: pam 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=121.18.238.29 user=root aug 10 16:52:50 ubuntu sshd[23188]: received disconnect from 121.18.238.20 port 56100:11: [preauth] aug 10 16:52:50 ubuntu sshd[23188]: disconnected from 121.18.238.20 port 56100 [preauth] aug 10 16:52:50 ubuntu sshd[23188]: pam 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=121.18.238.20 user=root aug 10 16:52:52 ubuntu sshd[23196]: did not receive identification string from 13.64.88.11 aug 10 16:52:53 ubuntu sshd[23194]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=121.18.238.20 user=root vmに更新/アップグレードを行い、新しいadmユーザーを追加しただけです。どうすればこんなに速く攻撃できますか?
回答: これはよくあることです。 「ハッカー」はazureipのリストを使用し、ブルートフォースsshでサーバーにアクセスしようとします。上記のログが示すように、失敗のみが発生しました。 ipが別のazurevmから割り当てられていない可能性があります。私がオンラインでセットアップしたほぼすべてのサーバーにこの問題があります。私があなたに勧める2つの行動があります。 sshポートを別のものに変更します 、これにより攻撃の可能性が大幅に減少します。 インストール fail2ban 。これにより、設定された期間、またはx回の認証が行われたときに永続的にipを禁止できます。 また、キーのみのsshを使用すると、セキュリティがさらに向上します。