您正在使用 X509TrustManager 的不安全实现

2024-04-01

我在 Google Play 中有一个应用程序,今天我收到一封来自 Google 的邮件,内容如下:

Google Play 警告:您正在使用不安全的实现 X509信任管理器

它介绍了有关 SSL 证书问题以及解决该问题的方法。

我是出于好奇才问这个问题的

  1. 实际上这个警告是关于什么的?
  2. 我没有在我的应用程序中使用任何网络相关活动(它是本地数据库驱动的应用程序),那么为什么我的应用程序会出现此警告?

更多细节:

我的应用程序是使用 Appcelerator Titanium 构建的,谷歌说这个实现位于ti.modules.titanium.network.NonValidatingTrustManager;。我确信我从未在我的代码中使用过这样的类。


实际上这个警告是关于什么的?

您应该已经链接到这一页 https://support.google.com/faqs/answer/6346016,这解释了它的全部内容。简而言之,谷歌正在扫描应用程序中是否有人搞砸了 SSL,例如盲目地接受所有证书为有效。

我没有在我的应用程序中使用任何网络相关活动(它是本地数据库驱动的应用程序),那么为什么我的应用程序会出现此警告?

因为你的 APK 中的其他东西已经做到了这一点。如果是该开发商 https://stackoverflow.com/questions/35465916/google-play-security-alert-for-insecure-trustmanager#comment58627857_35465916,那是一个图书馆。

我的应用程序是使用 Appcelerator Titanium 构建的,谷歌表示此实现位于 ti.modules.titanium.network.NonValidatingTrustManager; 中。我确信我从未在我的代码中使用过这样的类。

你可能没用过directly。然而,还有其他东西正在使用它。或者,它之所以存在,可能是因为它只是整个 Titanium 框架的一部分,并且保留在您的 APK 中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

您正在使用 X509TrustManager 的不安全实现 的相关文章

随机推荐

  • AWS Glue — 从作业内访问工作流程参数

    如何从胶水作业中检索胶水工作流程参数 我有一个类型为 python shell 的 AWS Glue 作业 该作业从glue 工作流程中定期触发 该作业的代码将在大量不同的工作流程中重用 因此我希望检索工作流程参数以消除对冗余作业的需求 A
  • 是否有任何 C# 反编译器可以显示与编写方式几乎相同的编码?

    我一直在使用 Reflector 反编译几个简单的 C 应用程序 但我注意到虽然代码正在被反编译 但我仍然看不到它们在 VS 上编写的内容 我认为这就是编译器用机器代码代替人类指令的方式 不过我想我应该尝试一下并在这里询问 也许有一个反编译
  • UserControl 中嵌套 DataGrid 中的 WPF SelectedItem 属性

    I have UserControl 我们称其为CustomDataGrid 其中包含DataGrid 剩下的内容并不重要 SelectedItem的财产DataGrid必须是SelectedItem的财产CustomDataGrid 我希
  • find不为空时如何显示true

    我对 bash 很陌生 我上周才开始学习 我正在尝试搜索文件名 如果找到文件 如何显示消息 这就是我所拥有的 但它一直说 不 echo Enter a file name read findFile if n find HOME type
  • JavaFX XYChart 对数图

    我有一个 XYChart 将数据绘制为 Y 轴上的线性步骤 我想绘制为对数或半对数 Y 刻度 如何更改我的以下代码 public class BaseXYChart extends Application Override public v
  • CollectionView 流程布局自定义

    我正在制作一个个人资料图片集合视图 就像火种编辑个人资料图片一样 我想要第一个单元格比其他单元格大 除了第一个单元格之外还有 2 3 个单元格 其他单元格应该像 3 4 5 有什么建议吗 extension ViewController U
  • 保存的图像未显示在画廊颤振中

    我创建了一个在外部目录中创建文件夹的函数 之后 我从互联网下载图像并将其保存到 图库图像 文件夹中 图像正在保存在文件夹中 但在厨房中不可见 我错过了什么吗 Code void createFolder async String direc
  • SQL Server 中奇怪的日期时间行为

    declare data datetime set data 2011 01 01 23 59 59 999 select data 结果是 2011 01 02 00 00 00 000 第二个例子 declare data dateti
  • 部署 aurelia.cli 构建的应用程序

    我已经构建了一个没有后端的简单 aurelia 网页 现在我有兴趣投入生产 我使用 Aurelia cli 进行捆绑 希望这会很简单 但我不确定如何继续 我应该将哪些文件上传到服务器才能使网站正常运行 谢谢您的帮助 简而言之 au buil
  • 将访问文件读入数据集中

    有没有一种简单的方法可以将整个 Access 文件 mdb 读入 NET 特别是 C 或 VB 中的数据集 或者至少从访问文件中获取表列表 以便我可以循环遍历它并将它们一次添加到数据集中 感谢您的建议 我能够使用这些示例来组合此代码 这似乎
  • jersey RESTful & shiro & oAuth 教程 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个好的 jersey shiro oAuth 教程来保护我的资源 任何提示都会很棒 我写了
  • 地图视图上的虚线

    我可以使用下面的代码 无论如何 在两点之间相当容易地创建一条线 无论如何 我怎样才能使线变成虚线而不是实线 另外 线条越长 是否可以改变不透明度 MKOverlayRenderer mapView MKMapView mapView ren
  • 升级到 RC 后,创建多对多关系的实体失败

    我有一个项目 其中包含 3 个简单的表 几个 POCO 类以及一个使用代码创建的 DBContext 没有 edml 文件 以下代码设置用于使用实体框架代码优先的测试版 自从模型构建器从测试版更改为 RC 以来 我编辑了 DbContext
  • T-SQL - 跟踪一段时间内的发生情况

    我有一些数据ValidFrom and ValidTo与其相关的日期 简单来说 MembershipId ValidFromDate ValidToDate 0001 1997 01 01 2006 05 09 0002 1997 01 0
  • AngularJS如何动态地将列表拆分为多列

    我有许多 li 项目 我希望它们均匀分布在 3 个不同的列中 所以我需要列表项的前三分之一显示在第一个 ul 中 接下来的三分之一显示在第二个 ul 中 等等 正确知道我的方法有点静态 ul class small 12 medium 4
  • 使用 Excel 宏传递变量以完成句子

    我是 Excel 宏的新手 如果我问了什么愚蠢的问题 请纠正我 我想在 Excel 工作表中打印以下 CALL 语句 其中 SCHEMA NAME PROCEDURE NAME INPUT DATE EXIT DATE 将被参数化 并且我想
  • 将附加文件添加到 VSTS 发布到 azure web 应用程序

    我在 VSTS 中有一个版本可以将我的 web 应用程序部署到 azure 应用程序服务 为此 我使用 Azure 应用服务部署步骤 在正常部署 web 应用程序后 我想从另一个构建结果中添加额外的 zip 工件 我只想将这些文件复制到 a
  • 将 HTML5 画布转换为 SVG 的方法?

    我需要将 HTML5 画布转换为 SVG 进行编辑 我怎样才能实现这个目标 Try canvas2svg js https github com gliffy canvas2svg Demo http gliffy github io ca
  • RStudio Shiny 动态选择

    在我的 RStudio Shiny 中 我得到了我的selectInput在我里面server R 以及关于ui R我有一个tags语句来更改选择框的宽度和高度 它在页面加载时起作用 但当我进入单一类型时它会恢复为默认大小 有什么想法如何解
  • 您正在使用 X509TrustManager 的不安全实现

    我在 Google Play 中有一个应用程序 今天我收到一封来自 Google 的邮件 内容如下 Google Play 警告 您正在使用不安全的实现 X509信任管理器 它介绍了有关 SSL 证书问题以及解决该问题的方法 我是出于好奇才