[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 01/10 17:59 / Filesize : 86 KB / Number-of Response : 318
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Putty その3 【パティ】



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 21:33:19.38 .net]
Putty について語ろう。

■前スレ
Putty その2
hibari.2ch.net/test/read.cgi/unix/1084686527/

関連サイトなどは >>2 以降。

156 名前:146 mailto:sage [2013/04/19(金) 01:53:59.52 .net]
>>150
更新されてることに気がつきませんで、ご返事遅くなりました。

putty.lngを下記のように変更したところ、視認性が格段に向上しました。
_FONTNAME_=HGゴシックE
_FONTSIZE_=20

仰るとおり、ウィンドウサイズは変わらないので、太字フォントを駆使して難を逃れています。
ヒント頂きありがとうございました。m(_ _)m

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
本家で0.63出てるな

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
heap overflow脆弱性が公開されたせいだな。

www.chiark.greenend.org.uk/~sgtatham/putty/

2013-08-06 PuTTY 0.63 released, fixing SECURITY HOLES

PuTTY 0.63, released today, fixes four security holes in 0.62 and before: vuln-modmul, vuln-signature-stringlen, vuln-bignum-division-by-zero, private-key-not-wiped. Other than that, there are mostly bug fixes from 0.62 and a few small features.

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
security fix releaseだからPuttyjpやICE IV+puttyも早いとこ更新してほしいなぁ
ごった煮版は更新止まっちゃったっぽいから無理かなぁ

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
ICE IV+puttyは0.63対応版が出た模様

ttp://ice.hotmint.com/putty/putty-gdi-20130807.zip

Nagさん素早い対応乙です

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
ごった煮由来のpagentはパスフレーズ保存する機能まで付いてるから、not-wipedどころじゃないな
もうiceivは、そのへん捨ててもいいんじゃね? pfwdとplinkは必要な人がメンテすりゃいいじゃないの

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
不要な機能ばっかついてる上、環境を選んだりすることがあるという理由でiceivは使わず
ごった煮系を自分でビルドして使ってる俺みたいなのも多いだろうしね
かっちりブランチしちゃっても誰も困らないんじゃないかな
どうせ本家に取り込んでもらうつもりもないんだろうし

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/08(木) NY:AN:NY.AN .net]
微妙な改造版が乱立してる現状はなんとかならんかなあとは思うね。
Linux ZaurusのEmbedded Konsoleを思い出す…

一度どれだけ派生があって、どんな機能があるのか整理してみるかな。

164 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/08(木) NY:AN:NY.AN .net]
iceivから本家に取り込まれたものはあるから、投げてるけど採用されてない系。
本家は滅多に派生を採用しない、puttyjpですら駄目だったらしいし。UI系は絶望的。

まあそのうち誰かがKittyとかも集約した究極派生つくるでしょきっと



165 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/08(木) NY:AN:NY.AN .net]
個人的にはPuTTYjp+ごった煮版の機能のうち3つぐらいで足りているので
機能をそれだけに絞った自前ビルドとかやりたいんだけど
ごった煮版のパッチから必要な機能だけ抜き出すのが出来なくて挫折中orz

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/08(木) NY:AN:NY.AN .net]
PuTTYjpも0.63ベースのが出た模様

ttp://hp.vector.co.jp/authors/VA024651/download/file/putty-0.63-jp20130808.zip

hdkさん乙です

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/09(金) NY:AN:NY.AN .net]
自前ビルドも結構面倒なんだよね。やり方も複数ある(cygwin, msvc等)
あるし。
自分は64bit版作りたいんだけど未だにうまくいってない。

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/10(土) NY:AN:NY.AN .net]
>>167
x64版は*.mftファイルのprocessorArchitectureの罠にはまらなければ
難しくないはず
確かPuTTYjpはSetWindowLongを使っているところがあるから
そのあたりも変更が必要だね

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/11(日) NY:AN:NY.AN .net]
本家から0.63のウインドウズ版ソースを取ってきてCygwinでbuildしてみたところ
コンパイラが-mno-cygwinなんてオプション知らないって言ったりtchar.hが無いって言われたり
エラー続出なんだけど、これってCygwinの構成の問題?

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/11(日) NY:AN:NY.AN .net]
最近のCygwinのgccはMinGWバイナリを作れなくなっている
MSYSでビルドできるはず(-mno-cygwinは削除)
putty.hの#ifndef IS_HIGH_SURROGATEの位置がおかしいので
修正する必要があるかも

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/12(月) NY:AN:NY.AN .net]
iceiv+putty の putty-gdi-20130807.zip 版にしたんだけど、
putty.exe が結構な頻度で落ちちゃうなぁ。これまでは落ちることなんてほぼ無かったんだけど。
皆さんはどうですかね。

agent forwarding した上で pagent 関連の操作をしていると落ちるような気がする。
うちの珍しい条件としては /etc/ssh-*/agent.pid を漁って、複数プロセスから利用している。
たとえば、agent forwading で複数のソースからのリクエストを想定していない等だと問題になるのかね。
だた、落ちるのは putty.exe なんだよね。

client : Win7Pro 64bit jp
server : ScientificLinux 5/6, debian 6/7 など

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/12(月) NY:AN:NY.AN .net]
状況わかってないから要らん口出しかもだが、本家のpageant使ってみたら?

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/18(日) NY:AN:NY.AN .net]
>>171
64bit版Windows SP1でputty-gdi-20130807.zipを使っているけど特に問題なく使えているよ
pageantも使っているけど、171がやっているような複雑なことはやってないからその辺りは判らんです

174 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/21(水) NY:AN:NY.AN .net]
>>172
ありがとう。残念ながら、pagent を本家版にしても状況は変わらなかった。
落ちているのは putty.exe だしね。

>>173
情報サンクス。
たぶん、/etc/ssh-*/ に、複数プロセスから ssh-add -l でアクセスするとダメなのかな。



175 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/22(木) NY:AN:NY.AN .net]
>>174
切り分けとしては本家のputtyやjpを使ってみる、ってことになるだろうけど、
ごめん浅学で理解できてないのだけど、その/etcというところをみると、
puttyでsshした先の話のように見えて、puttyに影響がでるメカニズムが分からない。

176 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/22(木) NY:AN:NY.AN .net]
>>175 すみませぬ。s/etc/tmp/ の間違いです。orz...

ssh -A などで、agent forwarding して *nix サーバにアクセスすると、
/tmp/ssh-RANDOM_STRING/agent.PID
っていうソケットファイルがあって、
それを適切に読み書きすることで、フォワードしたエージェントで
認証を行うことが出来るのです。

通常は、ログインしたシェルとその環境変数を引き継いだサブシェルなどで
つかうのですが、screen や tmux などで保存しておいたセッションからも
パーミッションがあれば普通につかえるので、それを自動で行うスクリプトを利用しています。
そのスクリプトを走らせると、putty.exe が落ちてしまう、という。

ttp://www.gcd.org/blog/2006/09/100/ のように。

短く言えば screen の中で SSH_AUTH_SOCK を設定して、
ssh-add -l することで落ちてしまいます。

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/22(木) NY:AN:NY.AN .net]
>>176
ええと、今ひとつ再現条件が理解できてないんだけど、

[前提]
* putty.exeはputty-gdi-20130807.zipのものを利用
* pageant.exeはputty-gdi-20130807.zipのものでも本家公式のものでもどちらでもよい
[再現手順]
1. pageant.exeを起動
2. 適切な鍵を手順1で起動されたプロセスに読み込む
3. putty.exeを起動
4. 「putty設定」のダイアログの「接続」→「SSH」→「認証」の「Pageantを使って認証する」「エージェントフォワーディングを認める」にチェックを入れる
5. 「putty設定」のダイアログの「セッション」の「ホスト名(またはIPアドレス)に接続先のホスト名を入力し、「開く」をクリック
6. ログインした先でssh-add -lを実行する
[発生する症状]
手順6を実行した瞬間にputty.exeのプロセスが落ちる

という理解であってます?

もしあっているのなら、少なくともうちの環境では症状は発生しませんでした

クライアントとサーバの環境はそれぞれ以下の通りです

[クライアント]
OS: 64bit版 Windows 7 Pro SP1
バイナリ: putty.exe,pageant.exe共にputty-gdi-20130807.zipの32bitバイナリを使用
鍵: Protocal 2 RSA 4096bit
[サーバ]
OS: CentOS 6.4 x86_64
OpenSSH: OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010

178 名前:176 mailto:sage [2013/08/22(木) NY:AN:NY.AN .net]
>>177 丁寧にありがとうございます。
厳密にその手順で再現できたわけではないですが、5 まではあってます。


6. の ssh-add -l を実行するのは、フォワーディングしている putty + shell ではなく、
別途 GNU screen で開いておいたシェルからスクリプトを実行しています。

手順-1. 1-5 の手順で putty を利用し GNU screen でセッションを開いておく、
手順6. 過去のセッションにアタッチして、
スクリプトで /tmp/ssh-*/agent.PID にアクセスする
->putty.exe が 0xc0000005 や 0xc0000374 で異常終了します。

スクリプトの動作はおおよそ下記のようなものです。
pastebin.com/X9tDYvQa

現在、このスクリプトそのものを環境に仕込んで再現待ちの状態です。
実際に使っているスクリプトはもう少し複雑なのですが、
おそらく、ここの切り出した部分で問題が発生している風でした。
この、簡略化したもの自体で、問題が発生すれば少し絞り込めます。

スクリプトは /tmp を名前に基づいて漁って、sshd が agent 用に
利用している unix domain socket を見つけ出し、
ssh-add -l で試みに通信してみるものです。

179 名前:176 mailto:sage [2013/08/22(木) NY:AN:NY.AN .net]
補足です。
スクリプト内では python の opoen を読み出しモードで開き、
子プロセスの標準入力を読み取っています。
ssh-add -l が実行される一般的な状況と比較すると、
標準入力にはアクセスできない、というのが特性としてあります。
書いていて思いましたが、< /dev/zero でもつけておいたら回避できたりして。

180 名前:177 mailto:sage [2013/08/23(金) NY:AN:NY.AN .net]
>>178
ええと、そうなると↓のような感じでしょうか?

[前提]
* putty.exeはputty-gdi-20130807.zipのものを利用
* pageant.exeはputty-gdi-20130807.zipのものでも本家公式のものでもどちらでもよい
[再現手順]
01. pageant.exeを起動する
02. 適切な鍵を手順1で起動されたプロセスに読み込む
03. putty.exeを起動する
04. 「putty設定」のダイアログの「接続」→「SSH」→「認証」の「Pageantを使って認証する」「エージェントフォワーディングを認める」にチェックを入れる
05. 「putty設定」のダイアログの「セッション」の「ホスト名(またはIPアドレス)に接続先のホスト名を入力し、「開く」をクリックしてサーバにログインする
06. ログインした先でscreenを起動する
07. 手順6で起動したscreenをdetachする
08. ログアウトしputtyのプロセスを終了する
09. 手順4と5を繰り返し再度サーバにログインする
10. ログインした先でscreen -rを実行して手順7でdetachしたプロセスにretachする
11. retachした状態で pastebin.com/X9tDYvQa のPythonスクリプトを実行する
[発生する症状]
手順11を実行した瞬間にputty.exeのプロセスが落ちる

前回と同じ環境で何回か試してみましたが、手順11で普通にソケットのパスとssh-add -lの出力が表示されてputtyのプロセスが落ちることはありませんでした。

181 名前:176 mailto:sage [2013/08/23(金) NY:AN:NY.AN .net]
>>180
ありがとうございます。そのとおりです。

11 のスクリプトは、影響がありそうな箇所を抜粋したものなので
その抜粋が見当違いなのかもしれません。もしそうであれば
せっかく確認していただいて申し訳ないです。

手元で、もう少し条件を絞ってみます。

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/24(土) NY:AN:NY.AN .net]
>>181
ええと、ひょっとして176さんの環境で pastebin.com/X9tDYvQa のスクリプトを実行しても症状が発生しないのでしょうか?
それだと意味がないので、多少複雑でも確実に症状が発生するものを晒していただきたいのですが…。

あとちょっと気になったことがあるのですが、この症状を再現するのにscreenを使うのは必須なのでしょうか。
このスクリプトがやっていることからすると、>>180の再現手順05までを行った後に

06'. 環境変数SSH_AUTH_SOCKをクリアするorそれらしい別の値に変更する
07'. 件のPythonスクリプトを実行する

でも症状が再現しそうに思うのですが…。

183 名前:176 mailto:sage [2013/08/26(月) NY:AN:NY.AN .net]
>>182

> 症状が発生しないのでしょうか?
すみません。そのとおりです。いろいろごちゃごちゃ書いてあるスクリプトで、
そのままお出しできるか確認するのが面倒だったので、関係あると思われる部分のみ
抜粋したつもりだったのですが間違っておりました。まったく以って申し訳ないです。すみません。

その後、いろいろ調べましたので以下に置きました。
pastebin.com/hq2zjfyV

未初期化ポインタへの不正 free が問題のようです。
手抜き?対処ならば、c->u or c->u.a をちゃんと初期化すればよいのかな。

良く知らないコードを bisect するのは、アタリが付けられないので面倒ですね。

184 名前:176 mailto:sage [2013/08/26(月) NY:AN:NY.AN .net]
画像にアクセスできないようなので。さいうp。
ttp://uploda.cc/img/img521a43d9dc019.png
ttp://or2.mobi/index.php?mode=image&file=60360.png



185 名前:176 mailto:sage [2013/08/26(月) NY:AN:NY.AN .net]
と、いうことで、ssh.c ssh2_channel_init() に
c->u.a.message = NULL;
を追加することで、とりあえず問題が発生しなくなりました。
putty-0.63 にパッチをあてた iceiv さん版で確認していますが、
落ちた状況をデバッガで確認した内容からすると他の環境でも同一だと思います。

186 名前:177 mailto:sage [2013/08/26(月) NY:AN:NY.AN .net]
>>185
>>185
解析お疲れ様でした
本家のsvnリポジトリのtrunkをビルドして試されたようですが、現在trunkのHEADは10031まで進んでおり
ssh.cも試されたリビジョンより後でかなり更新されているようなので、一度trunkのHEADで問題が発生するか
試してみるのが良いのではないかと

187 名前:176 mailto:sage [2013/08/26(月) NY:AN:NY.AN .net]
>>186
お。そうですね。ということで確認しましたが trunk r10031 でも NG でした。
本家にレポートしておこうと思います。

188 名前:176 mailto:sage [2013/08/27(火) NY:AN:NY.AN .net]
trunk r10032 に取り込んでもらいました。

お付き合いいただいた皆さんありがとうございます。
とくに >>177 にはお手間を掛けさせてしまいました。ごめんなさい。
また、いろいろとアドバイスありがとうございました。

189 名前:名無しさん@お腹いっぱい。 [2013/12/07(土) 18:56:44.78 .net]
Puttyの0.63にしてから、ポートフォワードが異常に遅くなる現象が
出てるような気がするのですが、hdkさんとこの過去バージョンって
どこかでダウンロードできるところあります?

バージョン0.58だと、遅くならないようですが、さすがに古すぎるので、
どのバージョンまで大丈夫なのか試してみたいのですが。

190 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 15:24:11.64 .net]
>>189です。

他のPCに過去バージョンのアーカイブが入ってましたので、
試してみましたが、やっぱりポートフォワードが遅くなるのは
改善しないです。0.58も、実はダメでした。

再現性がないですし、いつもなるわけではなくて時々なので
分かりにくいですが、今のところ英語バージョンの0.63の場合
遅くなる現象は一度も発生してません。

日本語パッチがポートフォワードに影響するとは考えにくい
ですし、私の環境だけでの現象かもしれません。

191 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 19:39:39.78 .net]
plinkで再現するか試してみなよ

192 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 22:19:44.95 .net]
>>191
plinkだと遅くならないみたいです。一度だけ遅くなったような
気がしましたが、すぐに復旧したので、putty日本語版本体とは
挙動が違うようです。

でも、plinkは日本語を扱いにくいし、putty英語版本体の方が
相手がUTF-8ならずっとましかな?

とりあえず、putty英語版本体を使ってみますが、回線の問題のような
気もします。日本語版の作者のみなさま気分を害したらすいません。
どういうときに再現できるのか、分かりましたらまた報告します。

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/06(月) 12:55:23.45 .net]
iceivを使ってるんだけど高dpi設定にしたら24行の標準設定でも
カーソルのある最下行がウィンドウからはみ出しちゃうんだがputtyの設定で何とかなる?

194 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/06(月) 15:19:46.20 .net]
どうにもならなかったので、Puttyをdpi仮想化対象外にして回避したような
記憶があるな、それ。



195 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/06(月) 16:17:18.90 .net]
埋め込まれてるmanifestが間違ってるんじゃないか
dpiAwareがtrueになってるみたいだが

196 名前:名無しさん@お腹いっぱい。 [2014/04/28(月) 22:41:47.30 .net]
>>189です。

どうも、職場のサーバー側に問題があったようです。職場の壁のLANコンセントに
機器(PCやルーター)を直結するとエラーパケットが発生するようで、スイッチング
ハブを間に入れるとまともになるようです。

壁コンセントの大元のスイッチ(おそらくCisco製)との相性か、ケーブルの長さの
問題な気がします。最近の改装工事で接続ミスが多くどうも素人工事の感じで
まさかの後者の問題のような気もしてます。

問題の発生が日本語版Putty>英語版、バージョン0.58>0.63になる理由が、よく
分からないのですが、Puttyのせいで問題が起こっているわけではないようです。
日本語化に尽力頂いているみなさま失礼しました。

197 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/29(火) 03:04:33.63 .net]
>>196
単に相性って可能性もあるけど、規格に満たないケーブルで1000BASEとか通すとアホみたいにエラー出るよ。
ハブが弱い線の部分を100BASEに落としてくれてエラー減ってるとかそういう可能性が高い気がする。

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/29(火) 07:28:39.74 .net]
結線がまとも(ツイストペアがペアになってない)じゃないケーブルとか

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/29(火) 07:46:28.65 .net]
自作LANケーブルだと圧着前後の撚り戻し量やペアじゃない線をペアにしたりで良し悪しあるけど、
LANコンセントの後ろも全く同じミスが起こりうるのに、目視確認できないからタチが悪い。
CAT6コネクタ使いながらCAT5ギリギリのケーブルが後ろにいるなんて事例もあるんじゃないかな。

200 名前:名無しさん@お腹いっぱい。 [2014/04/29(火) 11:17:02.90 .net]
>>197-199
構内ネットワークは100Baseなのでケーブルの問題(少なくとも
替えて改善しないコンセント以降のケーブル)ではないと思う。

コンセントとスイッチの間の接続か、スイッチ自身(最初の話では
CiscoのCatalyst35xx)の相性問題じゃないかと思う。

とりあえず、ハブを間に入れてパケットエラー率が1/5000程度に
なってるけど、やや高めでアナログ的な問題も残ってそうな感じ。

今のところ、自宅→(問題のスイッチ等)→ルーター→sshサーバ
→(別の系統のネットワークの)Windows8のリモートデスクトップ
とつないで快適に使えてる。出勤しなくていいじゃん。

よく分からないのはsshだけで問題が出ること。Windows8から
外部にHTTPアクセスするときも同じはずなのに問題が出ない。

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/09/03(水) 17:27:45.74 .net]
>>200
sshだけで問題が出るっての昔どこかで体験したな。原因はL2スイッチの故障だった
なんでそんなことが起きるのかまでは素人なんで分からなかった

なおICEIVがECDSAに対応した模様

202 名前:名無しさん@お腹いっぱい。 [2014/09/09(火) 20:08:57.13 .net]
>>201
スイッチの故障もあり得るか。10年経ったし天井裏のスイッチを
入れ替えてもいい頃かもしれないな。

とりあえずPuttyの側でSSHの圧縮をオンにしてると問題が起きる
頻度が下がっているのでそのまま使ってる。ポートフォワードで
rdpやVNCを使ってて圧縮自体はそっちもかかってるはずだけど。

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/09/09(火) 22:11:44.82 .net]
ECDH/ECDSAに対応したんで遊んでみてるんだけど、openssh server側で
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
みたいに複数の指定あるとき、RSAとECDSAどっち使うかの優先順位ってどこかで設定可能?
openssh clientは決めうちってるみたいだけど

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/09/09(火) 22:25:56.16 .net]
違った、openssh client なら HostKeyAlgorithms で設定可能だ



205 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/09/13(土) 11:10:18.36 .net]
>>202
MTU周りで問題ありそうな気がする

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/22(水) 21:52:21.24 .net]
ごった煮、アップデートしてくれないかなあ
アップデートする気ないならhdkさんとこにリンク貼るか
いつまでもセキュリティホールのあるバージョンがググるとトップに来るのはなあ

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/22(水) 23:49:03.26 .net]
iceivの方でいいじゃん

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/23(木) 10:41:58.51 .net]
iceivはベースがsvn trunkなのと独自ecdsa対応なのがちょっと。

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/23(木) 12:54:54.03 .net]
(´-`).oO(こないだRLoginに乗り換えちゃったよ・・・)

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/23(木) 19:09:45.54 .net]
実質opensslとopensshの移植だから本家が導入するかもしれん完全独自な実装より信頼できる,
っていう考え方は駄目か?

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/23(木) 19:36:54.37 .net]
opensshはともかくopensslの信頼度はボロボロですわ

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/23(木) 22:31:13.36 .net]
putty以外のterminal emulatorは全部opensslだろw

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/24(金) 01:13:06.20 .net]
opensslは確かにボロボロだが、client側だとserver程神経質になる必要も無いだろ。

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/24(金) 02:15:30.58 .net]
中間者攻撃で秘密鍵が盗まれたりしたら恐ろしいことになる。
サーバのメモリ読まれても秘密鍵は読まれない(よね?)筈だけど、
クライアントのメモリ読まれたら秘密鍵読まれてログインし放題や。



215 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/24(金) 02:26:34.24 .net]
そもそもその中間者攻撃はどうやって成功させるの?
sshで中間者攻撃が成功したとか聞いたこと無いんだが
なんのためにサーバー側のfingerprint確認してんだよ

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/24(金) 11:16:36.42 .net]
え? クライアントのメモリ読むのは中間者攻撃じゃ不可能でしょ?

クライアントのローカルマシン上で悪意のあるソフトウェアを動かして、
それがメモリから秘密鍵を盗み見る可能性はあるから、
秘密鍵を保持したメモリは使用直後に上書きして消す。
でもそれってopenssh側の実装の問題だからopenssl関係ない。

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/24(金) 23:23:23.23 .net]
opensslに未知の脆弱性がある、と言う事を前提にそこを突くような鯖を用意して
中間者攻撃をしかけるって事だと妄想したが、無理ありすぎるわw
そもそもそんなにopenssl嫌ならopenssh使うのだって駄目って事になるだろ

論理が破綻してますわ

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/25(土) 00:38:12.77 .net]
>>215
認証より前の段階で脆弱性があればfingerprint確認は効果が無い。
opensslで大きな話題になったheartbleedも認証前に機能する脆弱性。

>>216
opensslのheartbleedはサーバないしクライアントのメモリを認証前に盗み見ることの出来る脆弱性。
攻撃対象のクライアントを偽サーバに誘導する方法が中間者攻撃であれば中間者攻撃は成立する。
あ、opensshではheartbleedされないけど、これはそれに相当する脆弱性があった場合の話ね?

ローカルからの攻撃は無関係だし、そもそもOSの脆弱性に近いような気もするなぁ…それ。

>>217
openssl、opensshを問わず、暗号通信ライブラリに脆弱性があった場合に
client側とserver側でどちらに脆弱性があった場合がより危険かと言う話。
serverだと任意コード実行であってもその鯖のroot止まりだが、
clientだとメモリ内容漏洩の段階で秘密鍵(クライアント認証情報)が漏れてしまう。
clientだからってまったく安心できないから>>213の認識は誤りだろう。

中間者攻撃は実施コストが高く、標的型で狙われないと被弾しにくいからあまり意識しなくて良いというだけ。

219 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/25(土) 13:55:43.63 .net]
攻撃者がサーバーとクライアントのどっちを狙うかって考えたらそりゃサーバーだろ
標的型でピンポイントで狙うのならまあクライアント側もありえるけどそもそも前提がおかしい

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/25(土) 19:40:03.18 .net]
結局iceivのecdsa実装は使うと危険なの? 本家の実装待つべき?

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/26(日) 00:22:31.98 .net]
好きにすればいい

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/26(日) 03:42:42.78 .net]
プロトコル周りが独自だとちょと怖いけど、暗号とか圧縮みたいな数値を規則的に弄るだけの部分は間違ってたら通信できないだけ。
あんまり気にする必要はない…と思ってるけど
> 2014/09/10 修正内容
> ホスト鍵が ECDSA の場合にクラッシュすることがあった。
> 旧バージョンでホスト鍵を取得していた場合、警告が出るかもしれません。
これは暗号じゃなくて暗号による処理の切り替えでミスってたってだけ…だよ…ね…?

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/28(火) 11:37:35.45 .net]
パッチをdiffればわかるけど、"ecdsa521"を"521"とtypoしたのと
unsigned char * を char * とtypoした2箇所だけ違う。

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/30(木) 18:27:20.91 .net]
sixelサポートはまだですか



225 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/31(金) 10:25:07.10 .net]
挑戦しようとしてみたけど、Win32の描画周りがさっぱりわからん。
C#メインのゆとりでございます。

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/31(金) 21:33:21.66 .net]
C#メイン関係ないだろ
謝れ! C#に謝れ!!

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/01(土) 10:32:56.44 .net]
この際、全部C#で書き直すといいんじゃね?

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/02(日) 04:12:18.62 .net]
Win32が使えるUNIXって何だ

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/02(日) 13:35:08.73 .net]
確かNetBSDには
COMPAT_PECOFF というのがあって
Winのエロゲを動かしていたような記憶が

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/04(火) 09:42:57.46 .net]
ああそうかputtyはgtkでも動くんだった。
しかしそこまでポータビリティ考慮する実装を追加するのは大変そうだ。

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/07(金) 11:35:36.18 .net]
sixelって実用的な意味あんの? X立ち上げればいいじゃん、って話じゃなく?

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/07(金) 23:17:00.60 .net]
w3mで画像がみれてうれC

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/08(土) 00:14:59.90 .net]
縛りプレイやってるならともかく、普通はブラウザ立ち上げたほうがいい

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/17(月) 22:19:06.49 .net]
二ヶ月の命だったか



235 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 23:21:51.11 .net]
iceiv+puttyの最新版に更新したついでに鍵をECDSAにしてみたんだけど
サーバ側のsshdが古いとECDSAに対応してないし
クライアント側もFilezillaやTortoiseSVNは当然対応してないしで
結局元のRSA鍵に戻してしまった
Nagさんのコメントによると本家の次のreleaseはまだECDSAに対応しないようだし
鍵をECDSAに完全移行するにはまだ時間がかかりそうだ

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/26(月) 03:27:58.92 .net]
iceiv+putty
2015/01/09 版

2週間たったな。そろそろ置き換えるか。

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/26(月) 12:33:42.00 .net]
まだあわてるような時間じゃない

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/02/28(土) 22:02:55.23 .net]
0.64でた

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/20(月) 10:07:32.38 .net]
putty 毎日使っているから、話題が無いと寂しいw。

話題が無いのは何も問題が無いと言う事で、よいことなのかしらw

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/21(火) 08:17:07.86 .net]
trunkではECDSA対応してるんだっけ。

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/23(木) 22:28:35.57 .net]
iceiv版puttyとpagentで質問なんですが、puttyでpagent使って認証する時どうやってECDSA鍵を優先させるんでしょうか?

現状、pagentにECDSA鍵とRSA鍵を読み込ませてるんですが
puttyでの認証時なぜかRSA鍵側で認証されます。

pagentにECDSA鍵のみを読み込ませると、もちろんputtyでssh認証時にECDSA鍵が使われるんですが
両方の鍵を読み込ませると、うちではRSA鍵が優先されます。

puttyの鍵交換アルゴリズムオプションのアルゴリズム選択ポリシーは
ECDH key exchangeが一番上なんですがここでは無い?

まあ過渡期運用なんで、RSA鍵使わないようにすればいいだけではあるんだけど
なにか設定で回避出来るのであれば教えてください。

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/24(金) 08:21:51.31 .net]
ソースは見てないけどpagentに設定項目自体みあたらないし、pagent側の
標準の挙動だったりしないかな。

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/24(金) 15:34:54.14 .net]
鍵交換とは全く別の話だから、「PuTTYでは公開鍵の優先順位を設定できない」
っていうのが仕様な気がするな

244 名前:241 mailto:sage [2015/04/24(金) 22:27:49.73 .net]
やはり仕様ですか。
puttyでセッションログ取ってみたけどいきなりRSAで認証されてるし手の打ちようが無いなぁ。
素直に諦めます。



245 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/25(土) 22:35:02.06 .net]
pageantへの鍵の登録順を変えてみてもだめかな?
ソース見たけど2-3-4木から一つずつ引っ張り出してるから、こいつが
登録順がキープされる代物なら先に登録した鍵が先に取り出されるような気がする。

246 名前:241 mailto:sage [2015/04/26(日) 02:30:42.21 .net]
>>245
pagentに渡す引数の順番を変えてみても鍵の一覧に表示される順番は変わらないので
fingerprintか何かでソートされてるっぽいです。

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/05/20(水) 01:05:48.45 .net]
malware入りputtyが出回ってるから注意、らしいよ
対策は公式サイトからダウンロードしろ、だけど
派生版使ってる場合はどうにもならんなあ

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/05/20(水) 02:54:48.80 .net]
>>247
blogs.cisco.com/security/trojanized-putty-software
これか
派生版はまあ信じるしか無いな

249 名前:名無しさん@お腹いっぱい。 [2015/06/18(木) 16:46:05.28 .net]
plink.exeとかで、最初に接続したときにファイルに保存しますかって聞いてくるあれ
無条件に y したいんだけどどうしたらいい?
そもそも聞いてこないのが理想だけど

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/20(土) 08:42:08.62 .net]
https://noncombatant.org/2014/03/03/downloading-software-safely-is-nearly-impossible/
こういう記事見ると本家もちょっと不安

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/20(土) 11:20:42.85 .net]
ばかみたい

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/01(土) 13:22:41.07 .net]
> 2015/07/26 修正内容
> ごった煮版 pageant には passphrase を設定に保存する機能が含まれていましたが、
> 以前から注意を喚起しているように、実装的に見ても危険なように思います。
> 昨今の状況を鑑み、安全な実装に代替されるまで機能を削除することにしました。

putty-gdi-20130807.zipのpageantを起動すると相変わらず「パスフレーズを記憶する」
というチェックボックスが表示されるんですけど…。

一方で、puttyやplinkが鍵にアクセスしようとすると、鍵を渡してもいいかって確認の
ダイアログが出てたのが出なくなったんだけど、まさか間違えてこっちの機能を削除した
って落ちじゃないよね?

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/01(土) 14:29:17.02 .net]
>>252
間違えじゃなくてこっちだと思うよ。

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/02(日) 17:07:09.95 .net]
phraseをメモリに保存する機能は本家にもともとある
設定ファイルとかレジストリに保存する機能はごった煮
削除されたんは、ごった煮昨日のほうなんじゃね? いや良く知らんけど

まあそうだとしたら旧版の利用者のレジストリとかにはphraseが保存されたまま
だろうから、削除する手段とか告知したほうがいいんじゃね
まあ分かって使ってる奴なら自力でなんとかするだろうが



255 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/05(水) 21:30:07.67 .net]
そういえばPuTTYjpの更新が来ないな

256 名前:watakano [2015/08/05(水) 21:38:21.80 .net]
【話題の動画】ホームレス男性のピアノ演奏が素晴らしくて感動
https://m.youtube.com/watch?google_comment_id=z12hdt2qxwmswjhgs04cfxk43xqyztqrzsk0k&v=TiuXHdbQEJI&google_view_type=
【日本語記事】headlines.yahoo.co.jp/hl?a=20150705-00000020-it_nlab-sci






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<86KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef