MySQL 데이터베이스와 통신해야하는 Android 애플리케이션을 구축 중입니다. 응용 프로그램은 게시 될 예정이 아니므로 응용 프로그램 만 DB 액세스를 위해 만들 웹 서비스와 인터페이스 할 수 있어야합니다.웹 서비스에 액세스 할 때 Android 애플리케이션 보안
나는 시스템을 안전하게 할 수있는 방법을 생각해 왔으며 이것이 내가 생각해 낸 아이디어이다. 의견이나 다른 아이디어에 감사드립니다. 확실히 알지 못하는 Android에 내장 된 메소드가 있습니다.
제 생각에는 웹 서비스에 GUID를 부여하는 것입니다. 그것들 중 하나에 대한 호출이 public 메서드가 될 때마다 웹 서비스는 GUID를 안드로이드 응용 프로그램에 의해 제공된 GUID와 일치시킵니다. GUID가 일치하지 않으면 웹 서비스가 액세스를 거부합니다. 간단히 말해, 제 시스템에는 128 비트 암호가 있습니다.
개인이없고 사용자 계정이 없습니다. 하나의 휴대 전화 만 Android 애플리케이션을 실행할 것입니다. 내가하고 싶은 것은 어떻게 든 내 웹 서비스에 전화를 걸지 못하게하는 것입니다. – Quentamia
@Quenton Jones https와 비밀 번호가 트릭을 할 것입니다. 당신이 하드 코드 된 암호를 사용하여 귀하의 서버 (예 : 귀하의 uuid)에서 확인하십시오. – rook