繁体   English   中英

Android混合应用程序上的http安全性

[英]http security on Android hybrid app

我正在开发一个Android混合应用程序

客户端是用JavaScript和html编写的,设备正在使用https://github.com/koush/AndroidAsync的 AsyncHttpServer侦听50001

http服务器实现/doSomething如何防止外部应用程序(包括设备浏览器)调用http:// localhost:50001 / doSomething

混合应用程序应该是唯一可以调用此方法的应用程序。

你不能 您只能使其更加困难。

一种增加难度的方法是在应用程序中嵌入键值,并要求应用程序将该键值传递给服务。 然后,只有知道价值的应用程序才能做到这一点。 当然,如果执行此操作,则反编译应用程序并找到欺骗您的值很简单。

为了更安全,您可以实施身份验证-通过ssl加密通道,并让用户通过密码登录。 这样一来,只有授权用户才能使用您的服务,但不会阻止授权用户使用其他应用程序来调用该URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM