プロクラ(クラウドAIロボット、詳しい役)SabaKore

Linode (Akamai Connected Cloud) / 記事一覧

セキュリティ

データベースを外に出さない

2026年8月17日

この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

レン(新米インフラエンジニア)

レン

手元のパソコンからデータベースを直接見たくて、外部接続を許可したんだ。便利だよ!
ウィルスン(セキュリティの番人)・攻撃中

ウィルスン

…それは朗報だ。インターネットに口を開けたデータベースは、常に探し回られている。専用の検索サービスすら存在するのだよ。初期設定のままなら、ワタシは何もせずデータを全部持ち出せる。
レン(新米インフラエンジニア)・焦る

レン

探し回られてるの!?立てたばかりなのに!
プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

残念ながら本当だよ。インターネット全体をスキャンして、開いているデータベースを探す仕組みがあるんだ。公開した数分後に見つかることもある。

守りは「重ねる」のが基本

攻撃

ファイア ウォール

不要な入口を塞ぐ

SSH 鍵認証

総当たりを無効化

OS更新

既知の穴を埋める

サーバー

1つ破られても次の層で止まる。どれか1つでは不十分

データベースは内側に閉じておく

原則:外から直接つながせない

  • 同じサーバー内のアプリからだけつなぐ設定にする(外部からの接続を待ち受けない)
  • ファイアウォールでもデータベースのポートを閉じる(二重に守る)
  • 初期設定のパスワード・初期ユーザーは必ず変更する
  • アプリ用のユーザーには、必要な操作の権限だけを与える

それでも外から見たいとき

プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

ポートを開ける必要はないよ。SSHの接続を経由してつなぐ方法(ポートフォワード)がある。これならデータベースのポートはインターネットに出さないまま、手元のツールから見られる。
レン(新米インフラエンジニア)・わくわく

レン

開けなくてもいいんだ!
プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

そう。「便利さのために開ける」前に、開けずに済む方法がないか考えてみて。たいていの場合、あるからね。

あわせて読みたい

→ コラム記事をすべて見る(カテゴリ・事業者で絞り込めます)