简体   繁体   English

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

[英]How to check the version of OpenSSL in Crosswalk for Android on Windows

I'm developing an app with Android Crosswalk . 我正在使用Android Crosswalk开发应用程序。

A few days ago, alert mail arrived from google play about a security issue of OpenSSL. 几天前,谷歌播放的警报邮件是关于OpenSSL的安全问题。

The method of verifying the version of OpenSSL was written to e-mail. 验证OpenSSL版本的方法已写入电子邮件。

The vulnerabilities were addressed in OpenSSL versions beginning with 1.0.1h, 1.0.0m, and 0.9.8za. 从1.0.1h,1.0.0m和0.9.8za开始,OpenSSL版本解决了这些漏洞。 To confirm your OpenSSL version, you can do a grep via ("$ unzip -p YourApp.apk | strings | grep "OpenSSL""). 要确认您的OpenSSL版本,您可以执行grep via(“$ unzip -p YourApp.apk | strings | grep”OpenSSL“”)。 For more information about the vulnerability, please consult http://www.openssl.org/news/secadv_20140605.txt . 有关此漏洞的更多信息,请访问http://www.openssl.org/news/secadv_20140605.txt

But when unzip is run on Windows, an error is occurred("strings" is an invalid command). 但是当在Windows上运行解压缩时,会发生错误(“strings”是无效命令)。

Crosswalk's current version is 9.38.208.10. Crosswalk的当前版本是9.38.208.10。 How can I verify OpenSSL is safe? 如何验证OpenSSL是否安全?

Crosswalk is running an older version of OpenSSL. Crosswalk正在运行旧版本的OpenSSL。 I work at Intel (on a different team) and we are aware of the issue and raising it with the Crosswalk team. 我在英特尔(在不同的团队中)工作,我们知道这个问题,并通过Crosswalk团队提升它。

OpenSSL default user interface
OpenSSL 1.0.1e 11 Feb 2013

You should have the packages containing unzip , strings and grep installed in cygwin order for that command to work. 您应该以cygwin顺序安装包含unzipstringsgrep软件包,以使该命令正常工作。

From the error message, looks like you're missing strings . 从错误消息,看起来你缺少strings Did you install the binutils package? 你安装了binutils包吗?

See http://cygwin.com/cgi-bin2/package-grep.cgi?grep=strings.exe 请参阅http://cygwin.com/cgi-bin2/package-grep.cgi?grep=strings.exe

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

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