Java 防止仿冒Android应用程序与服务器通信

Java 防止仿冒Android应用程序与服务器通信,java,android,servlets,phishing,Java,Android,Servlets,Phishing,我已经在Google Play上创建并发布了一个与我的服务器通信的Android应用程序。我想检查我的服务器(Javaservlet)是否只接受来自这个Android应用程序的请求,这样如果有人克隆我的代码并创建一个新的应用程序,当它尝试与服务器通信时,请求就会被拒绝 有办法吗?也许是域名,或者签名的应用程序,。。。?这是为了防止网络钓鱼攻击。并在您的服务器上进行检查,但是。如果您使用https进行连接,并且使用proguard,我认为这已经足够抑制了。因此,使用proguard,没有人可以使用

我已经在Google Play上创建并发布了一个与我的服务器通信的Android应用程序。我想检查我的服务器(Javaservlet)是否只接受来自这个Android应用程序的请求,这样如果有人克隆我的代码并创建一个新的应用程序,当它尝试与服务器通信时,请求就会被拒绝


有办法吗?也许是域名,或者签名的应用程序,。。。?这是为了防止网络钓鱼攻击。

并在您的服务器上进行检查,但是。如果您使用https进行连接,并且使用proguard,我认为这已经足够抑制了。

因此,使用proguard,没有人可以使用第二个链接的技术获得我的APK的签名密钥?他们仍然可以获得签名密钥,但由于https无法跟踪您的连接,并且由于proguard,无法通过反编译(轻松)读取您的代码