2017-01-25 2 views
0

私はMySQLの接続文字列にセキュリティリークがあることを聞いたと聞いた。
私はそれを安全にしようとしています。
どうすればいいですか?
QRコードをMySQLデータベースで使用するにはどうすればよいですか? QRコードは、バイトのストリングの視覚的表現である予めQRコードでMySQLを保護する方法は?

答えて

2

Server=address;Port=port;Database=database;Uid=user;Pwd=password 

ありがとう:

私はこれを使用します。それ自体では、セキュリティにとって価値がありません。どのデバイスもバイトを読み込み、そこに格納されている内容をデコードできます。

暗号化された文字列をQRコードに格納すると、読者はそれを復号化する必要があります。しかし、暗号化された同じ文字列を通常のテキスト形式で保存することもできます。 QRコードはセキュリティの仕組みではありません。

MySQL接続文字列がセキュリティリークになる最も一般的な方法は、権限のないクライアントがプレーンテキストで接続文字列を読み取ることができる場合です。通常、接続文字列はアプリケーションソースコード内に存在します。したがって、クライアントがソースコードにアクセスできる場合は、接続文字列を読み取ることができます。

解決策は、接続文字列の重要な部分をソースコードではなく、別のファイルに保存することです。あなたのコードは実行時にファイルをロードし、ユーザからパスワード&を派生させます。

関連する問題