MacのOpenSSLを最新版にしました。

最近脆弱性が話題になっているOpenSSLをアップデートしておいたほうがよかろうと、Macでチェックしてみました。

利用するのはHomebrewというOS X用のパッケージマネージャです。
http://brew.sh/index_ja.html
先にこちらの導入が必要です。

まずは、現バージョンを確認するために、ターミナルから

% openssl version
OpenSSL 1.0.1g 7 Apr 2014

前にいちど脆弱性が大きく問題になったときにいちどアップデートしたので、4月バージョンとなっていました。

まずは、Homebrewのアップデートとアップグレードを実行して、登録されているオープンソース系ソフトウェアをアップデートします。

% brew update
 Updated Homebrew from 8597f408 to da8765c5.
% brew upgrade

最新版のOpenSSLのバージョンを確認しておきます。
http://www.openssl.org

05-Jun-2014: OpenSSL 1.0.1h is now available, including bug and security fixes

最新版は、6月5日のアップデートであることがわかります。

HomebrewでアップデートしたOpenSSLにシンボリックリンクをはります。

% brew link openssl –force
Linking /usr/local/Cellar/openssl/1.0.1h… 1139 symlinks created

これで出来上がり。ちゃんと最新版になっているか、バージョンを確認してみます。

% openssl version
 OpenSSL 1.0.1h 5 Jun 2014

はい。これで安心です。

参考にさせていただいたのは、

Homebrew: openssl を upgrade する


です。