2017-01-25 1 views
0

MySQL 연결 문자열에 보안이 누출되었다는 MySQL의 의견을 들었습니다.
그래서 보안을 강화하려고합니다.
어떻게해야합니까?
QR 코드를 MySQL 데이터베이스와 함께 사용하려면 어떻게해야합니까? QR 코드는 바이트의 문자열을 시각적으로 표현 사전QR 코드로 MySQL을 보호하는 방법은 무엇입니까?

답변

2

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

감사 :

나는 이것을 사용합니다. 그 자체로는 보안에 대한 가치가 없습니다. 모든 장치는 바이트를 읽고 그 안에 저장된 내용을 디코딩 할 수 있습니다.

문자열을 QR 코드에 저장할 수 있으므로 판독기에서 해독해야합니다. 그러나 암호화 된 동일한 문자열을 일반 텍스트 표현으로 저장할 수도 있습니다. QR 코드는 보안 메커니즘이 아닙니다.

MySQL 연결 문자열이 보안 누설이 될 수있는 가장 일반적인 방법은 권한이없는 클라이언트가 일반 텍스트로 연결 문자열을 읽을 수 있는지 여부입니다. 연결 문자열은 일반적으로 응용 프로그램 소스 코드에 존재합니다. 따라서 클라이언트가 소스 코드에 액세스 할 수 있으면 연결 문자열을 읽을 수 있습니다.

해결 방법은 연결 문자열의 중요한 부분을 소스 코드가 아닌 다른 파일에 저장하는 것입니다. 귀하의 코드는 런타임에 파일을로드하고 사용자 &을 파생시킵니다.

관련 문제