LoginSignup
3
3

More than 5 years have passed since last update.

fabricやAnsibleインストールでYou should rebuild using libgmp >= 5 to avoid timing attack vulnerabilityと出た時

Posted at

EC2にfabricを導入してみたら以下の様なwarningが。。。

$sudo yum update -y
$sudo pip install fabric
$fab --version
/usr/lib64/python2.7/dist-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
  _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
Fabric 1.10.2
Paramiko 1.15.1

Ansibleのインストールでも同じようになるらしいが、下記のように挙動に問題はなさそうなので無視しても良さそう。

OSS編~Ansibleでサーバ構成管理 パート①~

Using Ansible on AWS – EC2インスタンスを作成する

でも気になるので解消してみた時のメモ

環境

  • Amazon Linux AMI 2015.03 (HVM)

どうすればよいか

以下のサイトの通りやったら解消できた

SaltStack: GMP and PyCrypto on Amazon Linux

やっていることとしては多分以下。

  • gbglibのビルド、rpm作成、インストール
  • python-cryptoのビルド、rpm作成、インストール

手順と以下が少し違ってた

  • /usr/local/bin/fpmではなく、パスが通る所にfpmがインストールされた($which fpmで確認できる)
  • setup.pyに実行権限がなかったので追加。($chmod 755 setup.py)

終わったら

[ec2-user@ip-172-31-26-11 SPECS]$ fab --version
Fabric 1.10.2
Paramiko 1.15.1

Warningなくなったけど、結構大変。。。
多分、最初から問題が発生しないOSでやった方が楽だと思います。。。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3