私は今Javaプロジェクトに取り組んできましたが、公開前に公開する前に、MySQLデータベースに接続する機能を追加したいと思います。私の質問は簡単です:コードがオープンソースの場合、データベースにパスワードを隠すにはどうすればいいですか?オープンソースコードで文字列を隠す?
答えて
ini
ファイルのように、パスワードをconfiguration file
のようなものにすることができます。セットアップ/インストールの段階で、ユーザーからパスワードを取得し、コードで設定ファイルに入力するか、手動でパスワードを入力できるようにします。
私はまったくフォローしていません... 私のコードはスタンドアロンのJARだと言いました。 – caseif
私が知る限り、正解はありません。難読化または隠蔽するのは本当に難しいことですが、パスワードまたはそれを計算する方法がJARにある場合、永続的で熟練したユーザーがそれを見つけるでしょう。
はるかに良い私はここに与えることができるよりも、答えがあります:あなたはあなたのコードのユーザーは、データベース・サーバーに直接接続したい How can I protect MySQL username and password from decompiling?
私は少し混乱しています。コード 'preferences.put(" db_username "、username)を使用した場合、 preferences.put( "db_password"、password); '、 この資格情報はまだバイナリにハードコードされていませんか? – caseif
- 1. この文字列に隠れた文字は何ですか?
- 2. クエリ文字列パラメータを隠す
- 3. 文字列内の隠し文字を削除する
- 4. 文字列から隠された文字を取り除く
- 5. 隠すパスワード文字
- 6. Pythonの文字列のハッシュ(隠蔽)
- 7. exeまたはdllで文字列を隠すには?
- 8. Pythonでドットで文字を隠す
- 9. Javascriptを使用して文字列の単語を隠す
- 10. jqgrid xml文字列を隠しセルの中に保存する
- 11. IISマネージャー5.1の接続文字列を隠す
- 12. 形式 "\ x .. \ x .."の隠し文字列から16進数の文字列ですか?
- 13. 隠すHTMLフォーム特定のクエリ文字列は
- 14. 文字列を文字列に変換する方法hash_map(文字列、文字列、stringHashFunction>をLinuxでC++
- 15. 配列内の文字列を文字列で検索する
- 16. [文字列、地図[文字列を、文字列]] jsオブジェクト
- 17. 隠蔽と表示による文字列操作
- 18. Pythonの文字列の方法は、隠れ
- 19. 隠し文字を表示オン - クリック
- 20. オープンソースコードのレビュー
- 21. のTrace.Write(文字列、文字列)とTrace.WriteLine(文字列、文字列)カテゴリ
- 22. 文字列と文字列をすべて文字列から削除する
- 23. C++で文字列と文字列を比較する
- 24. 文字列を文字列で分割するときのエラー
- 25. 別の文字列で文字列を検索するには?
- 26. NSPredicateで空文字列と空文字列をテストする
- 27. 文字列と他の文字列をシーケンシャルで比較する
- 28. オプション[文字列]で文字列を設定する方法は?
- 29. リバース文字列を文字列で印刷しますか?
- 30. 文字列で文字列を制限する
なくMySQLインスタンス彼らはセットアップ自体が?これはどんな種類の機能であるかについての詳細を教えていただけますか?可能な代替ソリューションは、消費者がデータベースサーバーを誰にも公開させることなく、接続して制御できる安らかなWebサービスを支えることでしょうか? – Charlie