ActiveRecord には SSL によるデータベースアクセスをサポートする機能が付属しているので、それを使って通信を暗号化してみます。検証には VirtualBox にインストールした CentOS 5.6 を使用し、作業はすべて root ユーザで行いました。 前提 mysql と openssl は yum からインストールしており Rails アプリケーションを通常の方法で動作させる環境は整っているものとします。 証明書の作成 今回は動作の確認が目的なので、自己証明書を使ってテストします。証明書の作り方は以下のアドレスを参考にしました。 http://blog.livedoor.jp/burtman/archives/51962114.html 記事中で www.hoge.com となっている箇所を 192.168.1.156(テスト用仮想マシンのプライベートIP)に置き換えて