人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

OpenSSH_4.3p2を使ってますが、(Solaris8で)OpenSSHのバージョンのバナーを隠す方法はありますでしょうか。
よろしくお願いします。

●質問者: meichi
●カテゴリ:コンピュータ インターネット
✍キーワード:バナー バージョン
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config

見た限りではないようです。

sshd_config には Banner と言うオプションもあるのですが、

どうもこれではないようですし。


2 ● スナフキン
●27ポイント

実践ネットワークセキュリティ監査―リスク評価と危機管理

上記書籍のp.195にSSHフィンガープリンティングの項があります。そこで例としてSSHバナーの変更が出ています(version1か2のみ表示)。しかしその方法は記載されていません。

おそらくソースコードを書き換えてコンパイルし直すのではないかと思います。

◎質問者からの返答

その方法がしりたいよー


3 ● toohigh
●100ポイント ベストアンサー

ソースから make する場合、 version.h を編集すれば、telnet localhost 22 で見られるようなバージョン番号については、一応隠蔽可能です。

ただし、sshv1/sshv2 のどちらをしゃべれるサーバなのかの情報は残りますが、これはプロトコル上どうしようもないので諦めましょう。

ちなみに、SSH_VERSION だけを書き換えると、ssh -v などのバージョン番号などにも影響が出ますので、SSH_RELEASE を本来のバージョンにしておくと良いかもしれません。具体的にはこんな感じ、ですね。

#define SSH_VERSION "NAISHO"

#define SSH_PORTABLE "NAISHO"

#define SSH_RELEASE "OpenSSH_4.3p2"


http://www.yahoo.co.jp/

◎質問者からの返答

おお!!ありがとうございます。

さっそくためしてみます。

とりあえず、これで終わります。



●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ