質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

セキュリティー

このタグは、コンピューターシステムの安全性やデータの機密性に関連したトピックの為に使われます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

2回答

2492閲覧

【*画像あり】tcpdumpの使い方について!アタック回避

EzrealTrueshot

総合スコア388

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

セキュリティー

このタグは、コンピューターシステムの安全性やデータの機密性に関連したトピックの為に使われます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

4クリップ

投稿2015/02/15 10:10

編集2015/02/15 11:58

お世話になっております。Ezです。

図の通り、第3者から攻撃を受けたときに
どこから(src IP や src PORT) どこ宛(dst IP や dst PORT)に攻撃されているかを即座に判断したいです。

tcpdumpコマンドを用いて判断するにはどのようなオプションを打てばよろしいでしょうか?

![イメージ説明]WIDTH:525

ご存知の方、又はご経験された方いらっしゃいましたらご教授いただけないでしょうか?

*tcpdump -w でいったん保存してwireshark上で操作して見つけるというのは無しでお願い致します。
あくまでlinux上(CentOS Ubuntu等)でコマンドを打って即原因を見つけたいのです。
実際に防御はiptablesではなく、上位のスイッチに設定を入れようと考えております。

よろしくお願い致します!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

アタックを見つける、という意味ではアクセスがあることをリアルタイムに見れれば良い、ということでしょうか。
例えば自WEBサーバへのhttpでのアクセスであれば
tcpdump dst port 80 と打てば見れますが、ご質問の意図はそういう事でしょうか?

投稿2015/02/16 04:17

DIwa

総合スコア32

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

EzrealTrueshot

2015/02/16 04:30

回答ありがとうございます! はい、そのような感じです! ただ、攻撃者は時にはTCPだけじゃなく、UDPを用いたり、よくわからない空いているポートに向けて猛裂にアタックしてきます。 こういう場合はどのようなオプションをつければ対応できますでしょうか? うまく伝わっていなければすみません;要するにトラフィックが上がっていることはわかるのですがどこからの攻撃で、内部のどこ宛てへの攻撃かが全くわかっていない時に即座に識別したいのです。 現状は ①あ、トラフィックが跳ね上がった!と気づく。 ②でも、これは何が原因で跳ね上がったのかわからない! ③tcpdumpで調べよう! ④オプションどうしたらいいのだろう? こんな状態です。
DIwa

2015/02/18 10:56

事情があってすぐにファイアウォールを設置出来ない、といった状況なのでしょうか? 文章からだけの判断だと「何が来てるか把握してから対処する」とされているのか?と読めるのですが、実際インターネットではありとあらゆるポートに攻撃が来ています。 特殊な事情が無いのならば利用するポートだけ(例えばWEBサーバならTCPの80,443など)開けてあとはTCPもUDPも全部閉じることが望ましいと思いますが。 見当違いの回答になってしまいますか?
guest

0

tcpdumpでパケットを一度保存して後から見返すのがなし、という事ならtcpdumpを使うのは無理があると思います。
大量に流れていくtcpdumpの出力を目で追うのは到底現実的だとは思えません。

だとすると、ipfilterなどでdropしたパケットのログを記録してそこから判断するのがよいような気がします。

投稿2016/09/01 13:19

ynakano

総合スコア1894

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問