Java 언어를 사용하여 컴퓨터에서 원격 작업을 수행하는 응용 프로그램을 만들고 싶습니다. 정보를 확인하고자하는 데이터베이스가 있습니다. 클라이언트에서 MySQL 데이터베이스에 연결하는 것이 안전한지 확실하지 않습니다.클라이언트 응용 프로그램에서 MySQL 쿼리
나는 다음과 같은 해결책을 생각 할 수있었습니다 :
- 연결 대와 클라이언트
- 요청 PHP 스크립트가 서버
어떤 방법이 더 좋을까요? 또한 사용자가 어떻게 든 Java 클라이언트에서 MySQL 자격 증명을 볼 수 있습니까?
모든 것을 디 컴파일/디스 어셈블 할 수 있습니다. 모든 것이 학대 당할 수 있습니다. 그것을하고 싶어하는 누군가 그것을 할 것입니다. – bash0r
@ bash0r 전체 답을 읽으십시오. 내 말은 Java와 데이터베이스 사이의 "다리"로 사용되는 PHP 파일에 자격 증명을 저장하는 것이 응용 프로그램 자체에 저장하는 것보다 안전하다는 의미입니다. 디 컴파일 된 경우에도 응용 프로그램은 데이터베이스 자격 증명을 표시하지 않습니다. – BackSlash
나는 다른 것을 말하지 않았다. 나는 그저 모든 것이 보안 문제라고 말하고 싶었다. – bash0r