オープンソースのセキュリティ ツール
Nmap: すべての始まりとなったスキャナー
Nmap は、あらゆる取り組みにおける最初の本当の質問、つまりそこに何が存在し、何を実行しているのかという質問に答えます。ホスト検出、ポート スキャン、サービスとバージョンの検出、NSE スクリプト、および多数の出力形式が、当社が実行するほぼすべての方法論の前半部分となります。趣味のスキャンとプロのスキャンの違いはツールではありません。それは範囲の規律、意図的に選択されたフラグ、そしてレポートがあらゆる主張を証明できるように保存された出力です。
要点
- 深さの前に検出を実行します。 nmap -sn 10.10.0.0/24 はライブ ホストを安価にスイープし、生存者のみを高価なスキャンに送ります。
- プロフェッショナルのデフォルトは、バージョン プローブを使用した完全な TCP スプレッドです: 各ライブ ホストに対する nmap -sV -p- これは、上位 1000 のポートが常に上位ポートのサービスを隠すためです。
- -oA scanname を使用して、生の出力を 3 つの形式すべてで保存します。grep 可能なファイルはレポートをフィードし、XML は他のツールにフィードし、通常のファイルは人間が読み取るものです。
- NSE スクリプトは簡単なチェックであり、脆弱性スキャナーではありません。 --script http-title,ssl-cert は最初のパスを提供しますが、正直な結果は手動で検証されます。
- OS 検出 (-O) は大まかに推測します。 -sV からのサービス バージョンには、実際にレポートの結果となるフィンガープリントが含まれています。
- UDP は重要ですが、誰もが無視します。 nmap -sU --top-ports 50 では、SNMP、NTP、および DNS サービスが有効になります。TCP スキャンは表示されません。範囲を指定して実行し、辛抱強く待ってください。
- タイミング フラグは魔法ではなくスループットの選択です。内部スイープの場合は -T4、ラウドネスが許容される場合のみ -T5 です。これは、アグレッシブなタイミングでは速度よりも精度が犠牲になるためです。
- 法的な境界線はスコープ文書です。つまり、認可ファイル内のすべてのターゲット IP とポート、およびその外側にあるものは一切触れられません。
現場ノート
クライアントの考えを変えたスキャン結果は決してポート リストではなく、外部ホスト上の 2016 Perl サービスを示す -sV 出力でした。生の -oA ファイルは、エンゲージメント フォルダー内に正確に存在するため、数週間後に 2 回、議論に勝つことができます。
よくある質問
25 年経った今でも Nmap がデフォルトのままなのはなぜですか?
成熟度: 数十年にわたって蓄積されたサービスのフィンガープリント、NSE、および出力形式。新しいスキャナーはそれを証明する必要がありますが、ほとんどのスキャナーはそうではありません。
フル -p- スキャンは遅いですか?
その可能性があるため、専門家はホストごとに並列化してスケジュールを設定します。夜間のフル スキャンは、ポート 8443 でサービスを逃した高速スキャンよりも優れています。
root 権限または管理者権限が必要ですか?
SYN スキャン、OS 検出、UDP スキャンの場合ははい。接続スキャン (-sT) は特権なしで動作しますが、実行速度が遅くなり、動作が異なります。
Nmap 自体は何かを悪用できるのでしょうか?
いくつかの NSE スクリプトは検出を超えますが、それはその仕事ではありません。 Nmap は検出とフィンガープリントを行い、悪用フェーズは他のツールに属します。
オープンソースのセキュリティ ツール に対するKinetikatechの支援
これは何百回と対応してきたケースです:テスト ツールボックスの専門家は、スキャナー、スニッファー、クラッカー、Web プロキシなど、実際の業務での使用方法、つまりコマンド、フラグ、出力、およびそれぞれが方法論のどこに位置するのかについて説明しました。 ペネトレーションテストとLinuxサーバーセキュリティで、評価、実装、24時間体制の監視、そして重要な時に30分以内の対応という、完全なサイクルを提供します。