質問: 特定のポートを開けるってどれくらい危険? 先日centlinuxを落とすためにbitcometというソフトをインストールしましたが、友達に使い終わったら閉じたほうがいいよって言われました。ポートを開いてるからデータが盗まれるみたいなことを言ってました。私にはまったく理解できませんでした。特定のポートを開けるってどれくらい危険なことなんでしょうか?
回答: bitcomet?、はファイル共有ソフトでしょうか? であれば、データを共有しているわけですから、他の人がアクセスして共有してるファイルをダウンロードしていくこともあるかも知れません。 bitナントカは抜きにして、一般的にポート開けっ放しは危険だと思います。21,22,23番などのポートは開けっ放しにしておくと、色んな国のipから不正ログインを試みてくる人がいます。 また、あるポートで待ち受けているプログラムに脆弱性があると変なデータを送りつけられることによって、知らない人にプログラムを停止させられたり、勝手にコマンドを実行されたりするかもしれません。(私は以前、vncサーバをインターネットに曝していたら、不正にログインされて、pcを操作されてしまったことがあります。原因は、パスワード無しでもログインされてしまうというvncのバグでした。) 自分が作ったプログラムで、脆弱性の入り込む余地の無いほど単純なものであれば、ポート開けっ放しで待ちうけさせても、大した問題は無いかもしれません。(接続してきた相手に、helloと返すだけのサーバとかなら、大した問題は起きないでしょう。) でも複雑なプログラムはポロっと脆弱性が発見されたりしますから、普段から不要なポートは閉じておいて、悪人から不正利用されないようにしておくのが無難、というだけです。