[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2643

From: Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>
Date: Thu, 8 Apr 2004 11:58:27 +0900
Subject: [sylpheed-jp:02643] Re: 電子署名を付けるときにハングアップ?

山本です。

On Wed, 7 Apr 2004 21:58:12 +0900
IWAMOTO Kouichi <sue@xxxxxxxxxx> wrote:

> src/passphrase.cの中のXGrabServer()とXUngrabServer()をすべてコメントア
> ウトすると、「パスフレーズの入力時に入力を捕捉する」がONでも問題なく入
> 力できるようになりました。
> 他にも、今まではパスフレーズ入力ウィンドウのテキスト入力部分をクリック
> した時などにもハングアップしていましたが、それらも解消されました。
> 
> 入力を捕捉するだけならばXサーバをグラブする必要は無いと思いますし、
> XGrabServer()のマニュアルには、
> 
>    You should not grab the X server any more than is absolutely
>    necessary.
> 
> とか
> 
>    You should avoid grabbing the X server as much as possible.
> 
> などと書かれていますので、出来ればXGrabServer()を使わない方がいいので
> はないでしょうか。

src/passphrase.c は Werner Koch 氏(GnuPG の作者)提供のコードなので、
正確な意図はよく把握していないのですが(^^;、恐らくは、
スパイウェアのようなものを仕込まれて、キーボードの入力を記録して
パスフレーズを盗まれたりするような事態を防止することを想定している
のではないかと推測します。

gdk_keyboard_grab() 等のみでも上記の目的が達成できるなら、
XGrabServer() は外してしまおうかと思いますが、大丈夫でしょうか。

-- 
Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>
http://www.kcn.ne.jp/~hiro-y/index.cgi
http://sylpheed.good-day.net/ (Sylpheed)


[前][次][番号順一覧][スレッド一覧]

      2634 2004-04-02 00:02 [app_grandy@xxxxxxxxx] 電子署名を付けるときにハングアップ?    
      2635 2004-04-05 12:01 ┗[sue@xxxxxxxxxx      ]                                       
      2636 2004-04-05 13:57  ┗[app_grandy@xxxxxxxxx]                                     
      2642 2004-04-07 21:58   ┗[sue@xxxxxxxxxx      ]                                   
->    2643 2004-04-08 11:58    ┗[hiro-y@xxxxxxxxxx   ]                                 
      2645 2004-05-10 23:09     ┗[sue@xxxxxxxxxx      ]                               
      2650 2004-05-11 19:19      ┗[hiro-y@xxxxxxxxxx   ]