• 締切済み

チャットプログラムのセキュリティ

現在チャットプログラムを作成しようと考えています。 通信はP2Pで行い、言語はC++、「WinSock」を用いて通信しようと考えています。 実用的なものを作りたいというよりは、あくまで勉強を目的に作りたいと思います。 そこで気になったのが、セキュリティについてです。チャットプログラムを作る際に、セキュリティに関して、留意しておいた方がいいことはありますか?それともセキュリティソフトが入っている環境であれば、特に意識せずプログラムを動かしても問題はないのでしょうか? 動作環境は、一般的な環境で動かすことを想定し、セキュリティソフトが入っている環境で動作するものと仮定しています。 分かる方、回答よろしくお願いします。

みんなの回答

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1
mentalplus
質問者

お礼

回答ありがとうございます。 「strcpy」などの関数による配列のオーバーフローについては、対策をさせていただきます。 他に留意したほうが良い点がありましたら、お願いします。 また一つ気になったのが、正規のプログラム以外から、正規のプログラムに対して、データを送ることは可能なのでしょうか? 例えばAさんとBさんがチャットプログラムPを使って通信をしているときに、CさんがプログラムQを使ってプログラムPにメッセージを送ることは可能かということです。 逆にプログラムPのメッセージをプログラムRが盗むことは、可能なのでしょうか?ただしAさんとBさんのパソコンがウイルスなどに感染していないという仮定でお願いします。 分かる方いましたらお願いします。