概要
OSX Mt Lion の Python 内で tornado Web サーバーを使用しています。竜巻サーバーを起動するたびに、ポップアップが表示され、アプリケーションへの着信アクセスを許可/拒否する必要があります。
System Preferences -> Security & Privacy -> Firewall に「着信接続を許可する」としてPythonバイナリをリストしました...それでも毎回ポップアップが表示されます。
一部のアプリが「署名されていることを確認する」ことができることを示す 1 つの参考文献を Web で見つけました。これが問題であり、リストされているものとして無視している可能性はありますか?
私はそれを確認しました:
codesign -vvv <path to python binary>
が得られます:
<path to python binary>: invalid signature (code or signature have been modified)
In architecture: x86_64
この特定のバイナリは、--framework フラグ (wxpython に必要) を使用して自作でインストールされます。
質問
ファイアウォール リストのバイナリ アプリの手動エントリが無視されるのはなぜですか?
「署名済みアプリケーションを自動的に許可する」をクリックして許可し、ポップアップウィンドウを表示しないように、自分でバイナリに署名する簡単な方法はありますか?