フィンガー(プロトコル)

フリー百科事典ウィキペディアより

コンピュータ ネットワークではName/Finger プロトコルFinger ユーザー情報プロトコルは、人間中心のステータスとユーザー情報を交換するための 単純なネットワーク プロトコルです。

名前/フィンガープロトコル

Name/Finger プロトコルは、Request for Commentsドキュメント RFC 742 (1977 年 12 月) に基づいており、特定のコンピュータ システムまたはネットワーク サイトの特定の人物に関するステータス レポートを提供する および プログラムnameのインターフェイスとして使用されます。fingerfinger プログラムは、1971 年にLes Earnestによって作成されました。Les Earnestは、ネットワークの他のユーザーに関する情報を必要とするユーザーのニーズを解決するためにプログラムを作成しました。誰がログインしているかに関する情報は、会う人の空き状況を確認するのに役立ちました。これはおそらく、リモート ネットワーク ユーザーの プレゼンス情報の最も初期の形式でした。

finger プログラム以前は、この情報を取得する唯一の方法は、whoログインしているユーザーの ID と端末回線番号 (ユーザーの端末が接続されている通信回線のサーバー内部番号) を表示するプログラムを使用することでした。whoEarnest は、人々が探しているものを見つけるためにリストを指でなぞるという考えにちなんで、彼のプログラムに名前を付けました。[1]

「フィンガー」という用語には、「密告する」または「特定する」という定義があります。これにより、「フィンガー」は、 UNIX fingerコマンド (プロトコル コンテキストでの クライアント) のセマンティクスを思い出させる/ニーモニックになりました。

指ユーザー情報プロトコル

fingerデーモンはTCP ポート79で実行されます。クライアント (リモート ホストの場合) は、ポート 79 への接続を開きます。接続のリモート エンドで RUIP (リモート ユーザー情報プログラム) が開始され、要求が処理されます。ローカル ホストは、Finger クエリ仕様に基づいて RUIP 1 行クエリを送信し、RUIP が応答するのを待ちます。RUIP はクエリを受信して​​処理し、応答を返し、接続のクローズを開始します。ローカル ホストは応答とクローズ シグナルを受信し、接続の終了に進みます。

Finger ユーザー情報プロトコルは、RFC 1288 ( The Finger User Information Protocol、1991 年 12 月) に基づいています。通常、プロトコルのサーバー側はプログラムfingerdまたはin.fingerd( fingerデーモンの場合) によって実装されますが、クライアントおよび プログラムによって実装されます。特定の人を深く。必須の形式はなく、プロトコルは主に 1 つのコマンド ラインを指定することで構成されます。 namefinger

このプログラムは、ユーザーが現在ログオンしているかどうか、電子メール アドレス、氏名などの情報を提供します。標準のユーザー情報に加えて、finger はユーザーのホーム ディレクトリ.projectにあるおよびファイルの内容を表示します多くの場合、このファイル (ユーザーによって維持されます) には、ユーザーの現在の活動に関する有用な情報 (マイクロブログに類似)、またはあらゆる種類のユーモアが含まれます。 .plan

セキュリティ上の懸念

電子メール アドレスやフル ネームなどの詳細な情報を提供することは、ネットワーキングの初期の段階では受け入れられ、便利であると考えられていましたが、その後、プライバシーとセキュリティ上の理由から疑わしいと考えられていました。[引用が必要]

指紋情報は、企業のコンピューター セキュリティ システムに対してソーシャル エンジニアリング攻撃を開始する方法として、ハッカーによって使用されてきました。[2]フィンガー クライアントを使用して会社の従業員の名前、電子メール アドレス、電話番号などのリストを取得することにより、ハッカーは別の従業員になりすまして会社の誰かに電話または電子メールで情報を要求することができます。[2]

fingerデーモンには、クラッカーがシステムに侵入するために使用した悪用可能セキュリティ ホールもいくつかありますたとえば、1988 年にはMorris ワームがfingerd(とりわけ)のオーバーフロー脆弱性を悪用して拡散しました。[3]

これらの理由から、1990 年代後半までに、インターネット上の大多数のサイトがサービスを提供しなくなりました。[引用が必要]

アプリケーションのサポート

Unix ( FreeBSDmacOSなど)、Unix ライクなシステム ( Linuxなど)、および現在のバージョンのWindows (finger.exe コマンド)で実装されています。他のソフトウェアにはフィンガーサポートがあります:

も参照

参考文献

  1. ^ 真面目なレ (1990 年 2 月 20 日)。「フィンガーコマンドの起源」 . ニュースグループalt.folklore.computersUsenet:  [email protected] – Colbath、Sean 経由。
  2. ^ a b 「フィンガープロトコル」 . www.fact-index.com 2022年6月27日閲覧
  3. ^ Spafford、Eugene (1988 年 12 月 8 日)。「ワームの分析」(PDF) . パデュー大学2021年6月10日閲覧

外部リンク