18得票3回答
安卓Google Play警告:SSL错误处理程序漏洞

我在我的应用程序中使用gorbin/ASNE SDK。最近我收到了一封来自谷歌的电子邮件,主题为:“Google Play警告:SSL错误处理程序漏洞”。在这封电子邮件中,谷歌解释说我的应用程序有一个["WebViewClient.onReceivedSslError处理程序不安全的实现"] ...

17得票3回答
一系列IP地址的网络安全配置?

在Android P中,默认禁用明文通信。 取而代之的是有两个选项: 需要在清单文件中显式声明允许明文通信 或者需要通过网络安全配置声明允许明文通信的允许域名。 我的问题与第二种方法有关。 我可以在network_security_config.xml中像这样列出特定IP地址<?...

25得票2回答
如何防止泄露的密钥库和密码被使用?

问题 keystore和其密码被用于签名应用,以供Android识别开发人员。如果泄漏了,别人可以代表我们更新相关应用。即使这个人没有获取我们的playstore账户权限,他们仍然可以在其他地方发布该应用。 我们到处都能看到“永远不要丢失它”、“永远不要泄漏它”等提示。但是如果我真的丢了呢...

8得票1回答
如何在安卓系统中安全地共享两个或多个应用程序之间的数据?

我正在为企业环境制作一个应用程序框架,其中涉及从设备内存共享数据。这些数据需要存储在设备上,并且只能由少数应用程序访问(可以通过安装它们时使用的证书进行识别)。此外,它需要以安全的方式存储,以便其他第三方应用程序无法访问。哪种方法是实现此功能的最佳方式? 我已经阅读了关于ContentPro...

9得票4回答
多个安卓应用程序(同一设备)可以共享密钥对,以使用FIDO 2协议进行无密码身份验证吗?

问题陈述: 我想使用FIDO2协议解决Android应用程序的用户身份验证问题(通过提供一个SDK),而不需要在同一设备上为不同应用程序进行多次注册仪式。 例如,如果用户在Android应用程序A中已经注册(生成了公私钥对),则无需在Android应用程序B中注册(假设应用程序A和应用程序B...

8得票1回答
使Android WebView安全的最佳实践清单

我正在开发一个应用程序,它主要使用原生代码编写,并支持Ice Cream Sandwich。但是,我需要添加一些WebViews。关于WebView的安全性有很多讨论,当我使用setJavaScriptEnabled(true)时,它会给出一个警告:“使用setJavaScriptEnable...

9得票2回答
谷歌应用开发者控制台拒绝了我的应用更新。

我正在尝试理解并修复我的应用程序被拒绝的原因,我知道这与SSL有关,但似乎找不到是哪个依赖项导致了这个问题。 我正在使用以下设置: Android N(24) Fabric。 MixPanel。 Quickblox。 Crashlytics 分析。 任何帮助将不胜感激。 更新: 这是来自...

12得票1回答
在 Android API 级别小于 18 的情况下,是否应使用 KeyPairGeneratorSpec?

我想在我的应用程序的私有密钥库中存储秘密数据。但是,在编写此代码时,Android Studio 警告说 KeyPairGeneratorSpec.Builder(context) 需要 API 级别 18,而我将最低目标定为 14 级。请问我该如何在 Android API 级别 14 至 ...

8得票3回答
OkHttp:<-- HTTP失败:java.net.UnknownServiceException:网络安全策略不允许与10.0.2.2进行明文通信。

我已经成功在我的安卓应用中实现了使用Firebase身份验证的Google登录。 如您所见,我已使用我的帐户登录,并出现在Firebase控制台上。 函数firebaseAuthWithGoogle在用户使用Google登录后对其进行Firebase身份验证: private void...

24得票4回答
谷歌Play安全警告:不安全的TrustManager

在我的一个应用程序中,我使用自签名证书的HTTPS,并按照Android开发者培训网站上的示例代码进行了操作(https://developer.android.com/training/articles/security-ssl.html#UnknownCa)。 最近,我收到了以下警报,提...