如何在Windows上的Android Crosswalk中检查OpenSSL的版本

如何在Windows上的Android Crosswalk中检查OpenSSL的版本,android,openssl,unzip,chromium-embedded,crosswalk-runtime,Android,Openssl,Unzip,Chromium Embedded,Crosswalk Runtime,我正在开发一个应用程序 几天前,来自google play的关于OpenSSL安全问题的警报邮件到达 验证OpenSSL版本的方法已写入电子邮件 从1.0.1h、1.0.0m和0.9.8za开始,OpenSSL版本解决了这些漏洞。要确认您的OpenSSL版本,您可以通过($unzip-pyourapp.apk | strings | grep“OpenSSL”)执行grep。有关该漏洞的更多信息,请咨询 但在Windows上运行解压时,会发生错误(“strings”是无效命令) 人行横道的当前版

我正在开发一个应用程序

几天前,来自google play的关于OpenSSL安全问题的警报邮件到达

验证OpenSSL版本的方法已写入电子邮件

从1.0.1h、1.0.0m和0.9.8za开始,OpenSSL版本解决了这些漏洞。要确认您的OpenSSL版本,您可以通过($unzip-pyourapp.apk | strings | grep“OpenSSL”)执行grep。有关该漏洞的更多信息,请咨询

但在Windows上运行解压时,会发生错误(“strings”是无效命令)


人行横道的当前版本是9.38.208.10。如何验证OpenSSL是否安全

您应该在cygw中安装包含
unzip
strings
grep
的软件包,以便该命令工作

从错误消息中,您似乎缺少
字符串
。您是否安装了
binutils
软件包


请参见

Crosswalk正在运行较旧版本的OpenSSL。我在英特尔工作(在另一个团队中),我们意识到了这个问题,并向Crosswalk团队提出了这个问题

OpenSSL default user interface
OpenSSL 1.0.1e 11 Feb 2013

你试过在cygwin上运行这个命令吗?这可能行得通。我试过Cygwin和MinGW。但同样的错误也发生了。可能是重复的。我错认为“strings”是一个参数。安装binutils时,该命令已成功执行。但是,找不到版本号。我可以自己修补openssl版本吗?测试版/金丝雀版是否运行固定的openssl?Chromium 39(Crosswalk 10基于它)是否切换到BoringSSL。你可以下载Crosswalk 10测试版,你会没事的。谢谢你花时间来报告这件事。