小型コンピューターとして有名な[ラズベリーパイ](http://www.amazon.co.jp/Raspberry-Pi-Model-B-
Plus/dp/B00LT4BOK6)を購入しました。  
OSは公式サイトからダウンロードした[NOOBS](https://www.raspberrypi.org/downloads/noobs/)を利用して[Raspbian](https://www.raspberrypi.org/downloads/raspbian/)をインストールしました。

ところでなんですが、このRaspbianというOSはデフォルトの設定でSSH接続が許可されており、ユーザー名は`pi`、パスワードは`raspberry`となっているため、ローカルネットワークに有線LANで接続することですぐにSSH接続が可能となります。そのうえユーザー`pi`
はsudo実行権限もあります。

このラズベリーパイをユーザー名やパスワードを変更しないままルーターのグローバルIPアドレスを調べて、SSHポート開放も行い、インターネットから接続できるようにして便利に使用としたところ、誰にもグローバルIPアドレスは伝えていないにもかかわらず公開から３日後にラズベリーパイが何者かに乗っ取られ大量のメールが送信されてプロバイダからインターネット接続停止の措置を受けていまいました。

プロバイダ側からラズベリーパイからの送信が確認ができたメールは **１０分間に１２万通**
とのことで、この１２万通は宛先不明で返送されてきたものなので、プロバイダからは **実際には１０分間で１００万件**
以上のメールが送信された可能性があると説明を受けました。

そこで質問です

**質問１**  
ラズベリーパイをデフォルト設定で公開することは危険でしょうか？

**質問２**  
攻撃者はどのようにして私だけが知っているグローバルIPアドレスを調べあげたのでしょうか？

**質問３**  
このようにサーバーの乗っ取り被害に合わないためにどのような対策や認証方式を行うべきでしょうか？

**質問４**  
`$ history`に侵入者がコマンドを実行した形跡がなかったのですがどのようにしてスクリプトやコマンドを実行したのでしょうか？

いま思ってみても公開されているユーザー名とパスワードをそのまま使うのはあまりに無防備だったのかなと思いますが、ほかの方の役に立てればと思い共有させてもらいました。

なお、被害にあった翌日、プロバイダのセキュリティ部門から自宅に電話があり、乗っとり被害にあった事情を話すと自宅でサーバーの公開はしないようにしてくださいと念を押されたあとインターネットの停止措置は解除されました。
CC BY-SA 3.0
2016-03-11T20:12:58.843
23035
2016-03-12T05:29:46.420
5505
question
linux raspberry-pi raspbian
ラズベリーパイのデフォルトの設定でサーバーを公開することは危険？ その被害と対策とは