ビットコイン・インスティテュート

Re: JSON-RPCパスワード

ギャビン、いや、問題ない。urllib2の使い方はわかっているからな。bitcoin.confでパスワード認証を無効化するオプションが欲しい。(上級)ユーザーを自分自身から守ろうとする必要はない。

ただイラついたのは、(テスト用クライアントとはいえ)-serverを起動するためだけに、わざわざconfigファイルを編集してパスワードを入れなければならなかったことだ。もし望むなら、自分のBitcoinをハックしてデフォルトでパスワード不要にすることはいつでもできる。でも、-serverと一緒にrpcpassword= と書くとbitcoinが完全に起動失敗するのは気に入らない。正しいやり方は、ユーザーに警告(GUI起動時ならポップアップなど)を出しつつ、たとえRPCサーバーが起動しなくても他の機能は起動させることだと思う。

そもそもパスワード付きで動かしてもセキュリティ向上はわずかだ。多くのアプリでは、JSON-RPCコマンドを実行するためにそのパスワードをhttpdが読めるファイルに置いておくしかないからな。私のサーバーでハックされたことのある唯一のユーザーは? httpdだ。とはいえ、複数ユーザーのマシンでは重要なステップだし、ポート番号を変更できるようにするのも同様だ。