会社のお金でセキュリティ講習を受けている時に紹介された、OSINT検索エンジンのShodanを使って自分の公開ホストを調べてみたら、ufwでブロックしていたはずのポートが公開されていた。 本当にあった怖い話 それの修正ついでにnginxの設定もガバっていたので、併せて修正した。 その1. dockerでpublishしたポートがufwをすり抜ける 構成 ホスト上にリバースプロキシ用のnginxを立て、各サイトはdocker上で走らせている。 また、一部サイトはhttpがホスト上で動作しており、DBのみコンテナ化されている。 ホスト-コンテナ通信のため、コンテナでexposeされているポートをホストにpublishしている。 ただし、外部から直接アクセスされたくないため、これらのポートはufwでブロックしている(厳密にはallowをしていないと言った方が正しい)。 現象 以下のコマンドやdo