gpg2:警告:安全でないメモリを使用しています!
今日、gpg2Mac(10.12.1)で(Homebrewを介してインストールした)を使用するたびに、次の警告が表示されます。 Warning: using insecure memory! 価値のあるものとして、2つの異なるマシンで同じ動作が見られます。Macmini(2012年後期)とMacBook Pro(2012年後期)で、どちらも10.12.1を実行しています。 GnuPGのよくある質問は言います: GnuPGは、他のプロセスがそれを見ることができず、メモリがスワップに書き込まれないように、メモリをロックしようとします。何らかの理由でこれができない場合(たとえば、特定のプラットフォームがこの種のメモリロックをサポートしていない場合)、GnuPGは安全でないメモリを使用していることを警告します。 ほとんどの場合、安全なメモリを使用することをお勧めしますが、安全でないメモリを使用することは必ずしも悪いことではありません。マシンを所有していて、マルウェアが潜んでいないと確信している場合、この警告はおそらく無視できます。 私を困惑させているのは、2016年9月12日gpg2以降変わっていないことです。それ以降、バージョン2.0.30をインストールしていましたが、今日は安全でないメモリに関するこの警告が表示されるようになりました。にもかかわらず式は2016年9月12日以降に変更されていない、私は私が前にこの警告を見ての発症に両方のマシンでやっていることを確認するために言うことができる一つのことです。しかし、それがこれにどのように影響するかはわかりません。GnuPG FAQが言っていることを考えると、これはOSとメモリロックに関係があるように思われます。gpg2brew update && brew upgrade ...さらに奇妙なのは、gpg1Homebrew(バージョン1.4.21)からもインストールしたことです。これは、使用時に安全でないメモリについて警告しません。 $ gpg1 --require-secmem gpg: Go ahead and type your message ... ^C gpg: Interrupt caught ... exiting $ gpg2 --require-secmem Warning: using insecure memory! gpg: will not run with insecure memory due to …