倫理的ハッキング-プロセス
すべての優れたプロジェクトと同様に、倫理的なハッキングにも一連の明確なフェーズがあります。これは、ハッカーが構造化された倫理的なハッキング攻撃を行うのに役立ちます。
さまざまなセキュリティトレーニングマニュアルで、倫理的ハッキングのプロセスがさまざまな方法で説明されていますが、認定倫理的ハッカーとしての私にとって、プロセス全体は次の6つのフェーズに分類できます。
偵察
偵察は、攻撃者が能動的または受動的な手段を使用してターゲットに関する情報を収集するフェーズです。このプロセスで広く使用されているツールは、NMAP、Hping、Maltego、およびGoogleDorksです。
走査
このプロセスでは、攻撃者は悪用される可能性のある脆弱性についてターゲットマシンまたはネットワークを積極的に調査し始めます。このプロセスで使用されるツールは、Nessus、Nexpose、およびNMAPです。
アクセスの取得
このプロセスでは、脆弱性が特定され、システムに侵入するために脆弱性を悪用しようとします。このプロセスで使用される主要なツールはMetasploitです。
アクセスの維持
これは、ハッカーがすでにシステムにアクセスしているプロセスです。アクセスを取得した後、ハッカーは、将来この所有システムにアクセスする必要があるときにシステムに侵入するために、いくつかのバックドアをインストールします。Metasploitは、このプロセスで推奨されるツールです。
トラックのクリア
このプロセスは実際には非倫理的な活動です。これは、ハッキングプロセス中に発生したすべてのアクティビティのログを削除することと関係があります。
報告
レポートは、倫理的なハッキングプロセスを完了するための最後のステップです。ここで、Ethical Hackerは、使用したツール、成功率、見つかった脆弱性、エクスプロイトプロセスなど、彼の調査結果と実行された作業を含むレポートを編集します。
簡単なヒント
プロセスは標準ではありません。使い慣れたテクニックに応じて、さまざまなプロセスとツールのセットを採用できます。目的の結果を得ることができる限り、このプロセスは最も重要ではありません。