今日、攻撃的な OpenSSLエクスプロイトが野生で発表されました。これにより、攻撃者は秘密のサーバーキーを密かに検出して盗むことができます(MitMを許可し、暗号化されたデータを解読し、パスワードを盗みます)。これは、最新のMavericksコンピューター Mac上のバージョンである1.0.1fを含むOpenSSLバージョンに影響します(portssl を使用して、気づかずにopensslを更新した他のソフトウェアをインストールしたため)。
$ openssl version
OpenSSL 1.0.1f 6 Jan 2014
これは、OpenSSLのMavericksバージョンを使用していないことを示しています。
$ which openssl
/opt/local/bin/openssl
OpenSSLは本日、1.0.1gで修正をリリースしましたが、この修正バージョンを現在のバージョンの上にインストールする方法を知りたいのですが?
MacPort
このマシンのある時点でopensslをアップグレードしたようです。(おそらくpython2.7を動作させようとしたとき)。おそらくこの質問を削除する必要がありますが、他の人が同じ間違いを犯した場合にSapphireSunのすばらしい答えが役に立つとは思わないでしょう)。
openssl version
1.0.1g を返しましたが、openssl
コマンドはそのバージョンを使用していないと言っていますか?
which openssl
有益かもしれません。また、主要な問題はopensslコマンドではなく、opensslライブラリ(他のプログラムで使用される)です-バージョン0.9.xと1.0.xの間でAPI互換性がないため、更新したくないシステム提供のopensslライブラリ!