2014-03-13 2 views
0

저는 MS SQL 데이터베이스에서 일부 데이터를 얻을 수있는 안드로이드 응용 프로그램에서 일하고 있습니다. jtds jar 파일을 사용하여 데이터베이스에 연결했지만 응용 프로그램에서 직접 데이터베이스에 연결하는 것이 안전하지 않으며 웹 서비스를 사용해야한다는 내용을 읽었습니다. 하지만 왜 이해가 안 돼요?! .. 나를 도와 줄 수 있니?왜 안드로이드 응용 프로그램에서 데이터베이스에 액세스하는 것이 안전하지 않습니까?

또한 REST를 사용하여 웹 서비스를 사용하여 연결을 설명하는 많은 자습서를 발견했습니다. 하지만 그들 모두는 PHP 파일을 가지고 다음 HTTP 요청을 보내 JSON 문자열을 구문 분석에 따라 달라집니다. 그래서이 파일을 직접 만들어야합니까!

+0

입니다) = 당신이 그렇게 할 때 발생의 예? – erahm

답변

2

응용 프로그램에 데이터베이스 자격 증명을 포함시키기 때문에 응용 프로그램 내에서 데이터베이스에 연결하면 안됩니다. 즉, 디 컴파일러를 가진 사람이라면 누구든지 자격 증명을 얻을 수 있고 그걸로 데이터베이스에 원하는 것을 할 수 있습니다.

여기에 실제 질문은 무엇

http://gamingirresponsibly.com/team-meat-learns-a-hard-lesson-by-hackers

관련 문제