質問: サーバやホストやネットワークの設定・構築等の簡単なミスで攻撃されてしまう例を教えてください。 例: ・Webアプリで入力された文字のサニタイズの処理をきちんとしないと、XSSや、SQL Injectionができてしまう。 ・vsftpdで、chrootの設定をしていないとアカウントを持ってる人なら、誰でも/etc/の中身などを見ることができる。 ・リピータハブで構築されたネットワーク上でtelnetすると、別ホストのパケットキャプチャでパスワードを盗聴できる。 ・簡単すぎるパスワードだと、John the Ripper等のツールですぐにバレてしまう。 みたいなのが希望です。 内容は、Linux, Windows, CGI, ネットワーク設計等々、一般的なものであれば何でもOKです。 「こんな設定だと」 「こんな攻撃をされたときに」 「こんな問題が発生します」 と言う形で教えてください。 解決策まであると、嬉しいです。 よろしくお願いします。
回答: 前管理者のアカウントが残っていると、怨恨で辞めた時、攻撃されるかもしれない。 →辞めたらすぐアカウント削除 ユーザに難しいパスワードを割り当てると、紙にメモされて、漏洩するかも知れない →難しいパスワードはユーザ自身に決めてもらう SSHパスワード認証のみだと、総当たり攻撃された時、侵入されるかもしれない。 →SSH公開鍵認証に変更 市販のルーターのパスワードを変えないで使っていると、ネットでデフォルト調べて、侵入されるかもしれない。 →パスワード変更 SMTPサーバのリレー受付を制限していないと、スパムの踏台にされて、他人に迷惑かけるかもしれない →リレー制限をきちんとする