2012-02-05 1 views
1

これはどんなプログラミング言語や技術にも関係しませんが、それでもなお: Wiresharkのようなプログラムを使って、コンピュータ(またはルータ、より正確には)を通過するパケットを読み取る方法を知っていますか?これらのパケットには、機密情報が含まれている場合があります。しかし、この情報がなくても、これらのパケットを再作成して同じ情報を得ることはできますか?たとえば、私は自分のコンピュータからこれらのパケットを送信し、私がサービスを要求して、与えられたシステムにその方法でアクセスするふりをすることができます。どのように予防されていますか?ネットワークセキュリティ関連

また、関連する種類の質問:ルータがパケットを受信したときに、複数のコンピュータがLANに接続されている場合、どのコンピュータにそのパケットを転送するかをどのように知っていますか?

答えて

1

あなたの説明はreplay-attackと呼ばれます。この種の攻撃を防ぐために、それぞれのプロトコルにはいくつかの組み込み機能が必要です(要求ごとに一意のIDなどがあり、初めて受信した後で無効になる、および/または一定の時間が経過した後で無効になる、および/またはタイムスタンプなど)。

+0

ありがとう、私の2番目の質問plzにもお答えできますか? –

+1

@DimenShawいわゆるMACアドレス(NIC、送信元と宛先の "HW"アドレス)は、イーサネットフレーム(物理層)の一部であり、IPパケットを含んでいるため、ルータはこれを知っています... – Yahia