2010-12-05 11 views
0

ソースコードが公開される予定のプログラム内から、mysqlサーバーなどのサーバーに接続する最も安全な方法は何ですか?私はちょうどIPアドレスを与えないようにしています。申し訳ありませんが、これは悪いか簡単な質問、私は本当にネットワーク中心のプログラミングの新しいです。オープンソースアプリケーション内のサーバーに接続

+2

IPは、あなたが心配したくないもので、認証資格情報です。 IPは、ソースが解放されているかどうかに関係なく、常にクライアント側でスニッフィングできます。 –

答えて

0

この情報を保持するファイルを作成しておけば、そこからプログラムを読み込むだけでなく、メインプログラムに含めるソースコードファイルにその情報を含めることもできます。あなたが有理数にパイになるだろう。この同じようにするだろう

e.g. 
readDataFromFile("confidential.dat") 
or 
#include "confidential.h" 
(...) 
+0

残りのソースでそのファイルを配布しないと、プログラムはどのようにコンパイルされ実行されますか?そしてもし私がそうしたら、誰かがそのファイルを開いてそれを見るのを邪魔するでしょうか? –

+1

リリース版は、インストール後にMYSQLサーバにアクセスする必要がありますか、それとも必要なのですか?ファイルが含まれているかどうかを確認するために、接続情報の入力を求めるメッセージが表示されない場合は、チェックを実行することができます。 – CodeJoust

+0

アプリケーションは、実行するたびにサーバーに接続します。ランタイム全体を通してデータをフェッチします。 –

0

);だけでソースコードの残りの部分とそれらを共有しないと、あなたが設定しています。分散プログラム内のIPアドレスを秘密にすることはできません。プログラムがあなたのサーバに接続するとすぐにそれを明らかにするものがなければ 'netstat'。