• 締切済み

javaのプログラムでのセキュリティ

本のサンプルプログラムで、 public static void main(略) { ServerSocket sSock = null; Socket sock = null; try { sSock = new ServerSocket(20); while(true) { sock = sSock.accepth(); InetAddress sockIP = sock.getInetAddress(); System.out.println(""+sockIP; } } } javaのサーバープログラムでセキュリティー上注意することはどんなことでしょうか?上のようなプログラムで20番ポートを開くとこのプログラムから侵入されることもありますか?

みんなの回答

  • den256
  • ベストアンサー率70% (7/10)
回答No.1

侵入というよりも攻撃を受ける可能性があるのではないでしょうか。 攻撃によってスパイウェアを仕組まれて、スパイウェアがポートを開いてコンピュータを操作されるという可能性は考えられると思います。 でも、攻撃を受けても受けたデータをローカルに保存しないのならば、スパイウェアをコンピュータに仕組まれることはないと思います。 または、攻撃を受けることで別のソフトウェアなどがローカルのファイルシステムにデータを保存したりするとその部分を悪用されることは考えられると思います。 それと攻撃によってコンピュータのCPU資源を必要以上に消費させられるという種類の攻撃もあります。 たぶんこんな感じかと思うのですが、この投稿に意見のある方は、その意見を聞かせてください。

すると、全ての回答が全文表示されます。

関連するQ&A