要約
Hpingは、Transmission Control Protocol/Internet Protocol(TCP/IP)パケットを組み立てて分析する無料のツールです。システム管理者はこのツールを使用して、自社のネットワークの脆弱性を調査し、ハッカーからどのように見えるかを正確に確認できます。自社のシステムに対してHpingコマンドを実行することで、攻撃者に先んじて、公開されているポート、実行中のサービス、OSの詳細を特定できます。現在、活発な開発は行われていませんが、Hpingは防御的な偵察ツールとして今でも広く使用されています。
システム管理者がネットワーク防御にHpingを活用する方法
Hpingは、ネットワーク管理者がネットワークの問題を見つけて修正するために使用できるツールです。また、ハッカーのように考え、侵入者が攻撃を開始する前に何を見るかを確認するためにも使用できます。
今日の環境においては、攻撃からの復旧よりも、攻撃を未然に防ぐ方がはるかに容易です。Hpingは、防御の取り組みに役立ちます。
この点を説明するために、Hpingが役立つ可能性のある状況の例を次に示します。
2017年に発生した世界的なランサムウェア攻撃では、世界中で少なくとも20万件の被害が報告され、その大半がファイルへのアクセスを回復するためにハッカーに多額の金銭を支払うよう要求されました。捜査が始まった当初、当局はハッカーが機密ファイルにまだアクセスできるのか、あるいはより実入りのいい標的を求めてすでに立ち去ったのかを把握できていませんでした。
Hping2コマンドでこのような攻撃を防ぐことで、会社の評判と多額の資金を節約できます。
Hpingとは何ですか?
Hpingは、Transmission Control Protocol/Internet Protocol(TCP/IP)パケットのアセンブラー兼アナライザーです。インターネットプロトコル(IP)データを受信し、そのデータをデパケット化して、リンクされたデバイスに逆順で移動させます。Linux、Solaris、macOS、Windowsなどのシステムで動作します。このツールは現在、活発な開発は行われていませんが、今でも毎日多くの人がダウンロードしてアクセスしています。
Hpingは、標準のpingコマンドに少し似ています。そのコマンドを使用すると、次のようになります。
- 送信Internet Control Message Protocol(ICMP)のエコー要求を送信します。
- お待ちください。Pingのターゲットはメッセージを返す必要があります。
- 分析する。送信されたバイト数、到着したバイト数、所要時間などの情報を含む、大量のデータが得られます。
- 繰り返し。接続の一貫性を確保するため、このプロセスを数回実行します。
Hpingを使用すると、上記のようなメッセージを送信できます。ただし、各リクエストでより多くの情報を送信できます。
Hpingと標準的なpingの動作はどのように異なりますか?
Hpingリクエストを使用すると、カスタムTCP/IPパケットを構築して送信できます。デバイス間のレイヤー3接続をテストするために、応答が返されます。レイヤー3は、スイッチングおよびルーティングテクノロジーを提供して、データをある場所から別の場所へ送信するための論理パスを作成します。レイヤー3スイッチは、スイッチとルーターの両方のように動作します。通常、システム間の非常に高速な接続に使用します。
Hpingでは送信元IPアドレスを偽装することもできるため、メッセージをほぼあらゆる場所から送信されたように見せかけることが可能です。意味のわからない、ランダムなメモのようにさえ見えるかもしれません。そして、この機能があるからこそ、Hpingはハッカーにとって夢のようなツールなのです。
Hpingコマンドは、ハッカーを理解するのに役立ちますか?
ハッカーにとって、正確な情報は極めて重要です。システムとその仕組みについて知られるほど、攻撃の効果は高まります。脆弱性やギャップ、システムの状況を把握する必要があります。Hpingコマンドは非常に役立ちます。しかし、その同じツールは役立ちます。
自分のシステムでHpingコマンドを実行すると、ハッカーがシステムで脆弱性をチェックするためにテストを実行するときに何を見ているかがわかります。
Hpingを使用すると、ハッカーは何を発見できますか?
ハッカーは、Hpingを使用してあなたの情報を調べていると言います。
- オペレーティングシステム
- 開いているポート
- 実行中のサービス
- インストールおよび実行中のアプリケーション
異常なスキャンやリクエストを監視することができます。または、一部のシステム管理者が提案するように、自分のシステムに対してツールを使用することができます。どこが脆弱かを知ることで、ハッカーの一歩先を行くことができます。
Oktaに関するサポート
脅威を理解することは、システム管理者としての仕事の一部にすぎません。また、発見した問題はすべて修正および修正する必要があります。コーディングが得意でない場合、この作業は気が遠くなるように思えるかもしれません。
Oktaにお任せください。Okta ThreatInsight、または組織内のすべてのアイデンティティを保護する方法について詳しくはこちらをご覧ください。
よくある質問(FAQ)
Hpingは何に使われますか?
Hpingは、システム管理者がネットワークの問題を発見し修正するために使用されます。これにより、ユーザーはカスタムTCP/IPパケットを構築・送信し、デバイス間のレイヤー3接続をテストし、自社システムの脆弱性を調査できます。つまり、ハッカーが攻撃を仕掛ける前に見るであろう情報を正確に確認できるのです。
Hpingと標準的なpingコマンドの違いは何ですか?
標準的なpingコマンドがICMPエコー要求を送信して応答を待つのに対し、Hpingでは、より多くの情報を含むカスタムTCP/IPパケットを作成して、各リクエストで送信できます。HpingはIPアドレスのなりすましにも対応しており、標準的なpingよりもはるかに柔軟で強力です。
Hpingがサポートしているオペレーティングシステムは何ですか?
Hpingは、Linux、Solaris、macOS、Windowsなど、複数のオペレーティングシステムで動作します。
ハッカーは偵察にHpingをどのように使用しますか?
ハッカーはHpingを使用して、オペレーティングシステム、開いているポート、実行中のサービス、インストールされて実行中のアプリケーションなど、標的のシステムに関する情報を収集します。この情報により、攻撃者は脆弱性を特定し、より効果的な攻撃を計画できるようになります。
システム管理者はHpingを防御的に使用できますか?
はい。システム管理者は、自身のシステムに対してHpingコマンドを実行することで、ハッカーが脆弱性を探索する際に何を見ているのかを正確に把握できます。管理者は、まず公開されているポート、実行中のサービス、その他の脆弱性を特定することで、攻撃者に悪用される前に問題にパッチを適用し、修正できます。
Hpingは現在も活発に開発されていますか?
いいえ。Hpingは現在、活発に開発されていません。しかし、現在でもシステム管理者やセキュリティ専門家の間で、防御的な偵察ツールとして広くダウンロードされ、使用されています。
参考文献
ハッカーを捕まえるには?昔ながらの捜査、デジタルなひねりを加えて。(2017年5月)。ニューヨーク・タイムズ紙。
Home.Hping。
ハッカーを捕らえる:悪意のあるサイバー攻撃者を特定、追跡、処罰するための包括的な戦略に向けて。(2018年10月、Third Way.
偵察にhping3を使用する。ハッカーの出現。
SolutionBase:このユーティリティでハッカーが見ているものを確認する。(2004年4月)TechRepublic.