11得票2回答
安卓:移除旧版本OpenCV是否可以解决Libpng漏洞警告?

我收到了Google Play商店的一封电子邮件,内容为“Google Play警告:您正在使用易受攻击的libpng版本”。 邮件中包含以下信息 - https://support.google.com/faqs/answer/7011127 我没有在应用程序中使用libpng库。但是,...

11得票4回答
“此应用程序包含试图绕过Android安全保护的代码”的原因。

我一直在开发一个非常良性的Android应用程序,已经有几个月了,但突然间,当我尝试从IntelliJ重新安装它时,在我的设备上出现了这个消息。 我的问题是,什么因素会引起Android操作系统显示此消息?如果我将来发布这个应用程序,我肯定不希望用户在安装之前看到这个消息。

10得票2回答
Android密钥库API 23,如何在没有指纹扫描仪的情况下使用setUserAuthenticationRequired函数。

我尝试使用Google示例程序(BasicAndroidKeyStore)生成密钥对。唯一的修改是在KeyGenParameterSpec.Builder中设置setUserAuthenticationRequired(true)。我认为这在带有嵌入式指纹扫描仪的设备上可以正常工作,但在运行A...

10得票2回答
您的应用程序正在使用一个具有不安全的openFile实现的内容提供程序

我在发布应用到Play商店后收到了以下邮件: 尊敬的Google Play开发者: 我们审查了你的应用[MyAppName],包名为com.example.myappname,并发现你的应用使用了存在安全漏洞的软件。这些漏洞可能会导致用户信息泄露或设备损坏,并且可能被视为违反我们的恶意行为...

10得票1回答
在Android中修复Zip路径遍历漏洞

我已经在Google Play商店上传了我的应用程序,但是Google发出了一个“Android安全”警告。 在应用程序中,我们下载了Zip文件并将该Zip文件保存到设备的内部存储器中,然后解压缩该文件夹。 以下是解压缩文件夹的代码: public static void doUnzip...

9得票2回答
安卓指纹识别每段时间只允许5次尝试。

我正在开发一个需要使用指纹识别打开Activity的Android应用。我刚刚注意到当我使用指纹解锁手机后,我的应用程序中扫描指纹的尝试次数仅为4次。 例如: - 手机已解锁 - 使用指纹解锁手机 - 打开我的指纹应用程序 - 无法尝试扫描指纹超过4次 另一个场景是: - 指纹应用已经打开...

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

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

9得票3回答
在SafetyNet认证中是否需要API密钥?

我已经成功创建了SafetyNet认证的后端服务和安卓客户端。当我发送JWS令牌到我的服务器并尝试验证其证书时,发现没有签署它的证书。 我应该在我的安卓应用程序中添加API密钥吗? 我的认证结果: eyJhbGciOiJSUzI1NiIsIng1YyI6WyJNSUlFaURDQ0EzQ...

9得票1回答
控制第三方API对Android系统资源的访问权限?

当您在Android项目中导入第三方API(包依赖注入、生成的库、源代码等)时,您假设它们会按照广告所述的方式运行。大多数情况下,代码不是开源的,而是混淆或编译过的。 是否有一种方法可以控制这些API对重要系统资源(如网络、联系人、视频和音频、位置)的访问? 最好的方法是为系统资源提供一个...

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

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