Visszajátszási támadásról akkor beszélünk, amikor egy számítógépes bûnözõ lehallgatja a kommunikációt egy biztonságos hálózaton keresztül, elfogja, majd késlelteti vagy újraküldi a tartalmat, hogy a címzettet a hacker által kívánt cselekvésre manipulálja.
A Replay Attack veszélyessége az, hogy a hackereknek nincs szükségük fejlett készségekre az üzenet visszafejtéséhez, miután megkapták azt a hálózatról. A támadás az egész dolog visszaküldésével sikeres lehet.
Hogyan működik a Replay Attack?

A Replay Attack komoly anyagi veszteséget okozhat
Nézzünk egy valós példát a Replay Attack-re. Egy cég alkalmazottja pénzátutalást kér, titkosított üzenetet küldve a cég pénzügyi vezetőjének. A támadó lehallgatta ezt az üzenetet, elfogta, és most újra elküldheti. Mivel ez egy hiteles visszaküldött üzenet, megfelelően titkosítva volt, és a pénzügyi vezető számára jogosnak tűnt.
Ebben az esetben a pénzügyi vezető valószínűleg megfelel ennek az új követelménynek, hacsak nincs alapos ok a kételkedésre. Ennek pedig az a következménye, hogy nagy mennyiségű pénz kerül a támadó bankszámlájára.
Hogyan lehet megakadályozni a visszajátszó támadást

A Replay Attack megelőzéséhez megfelelő titkosítási módszerre van szüksége
Az ilyen támadások megelőzéséhez megfelelő titkosítási módszerre van szükség. A titkosított üzenetek kulcsokat hordoznak magukban, és ha az átvitel végén visszafejtik őket, az üzenet megnyílik. A Replay Attack során az eredeti üzenetet elfogó támadó elolvashatja vagy visszafejtheti a kulcsot. A támadónak nem kell mást tennie, mint elfogni és újra elküldeni a teljes üzenetet és a kulcsot.
Ennek a lehetőségnek a kiküszöbölésére a küldőnek és a fogadónak is teljesen véletlenszerű munkamenet-kulcsot kell létrehoznia, amely csak egy tranzakcióra érvényes, és nem használható fel újra.
Egy másik megelőző intézkedés az ilyen típusú támadások ellen az időbélyegek használata minden üzeneten. Ez megakadályozza, hogy a hackerek egy bizonyos időnél hosszabb ideig újraküldjék a korábban elküldött üzeneteket, így csökken annak az esélye, hogy a támadó lehallgathatja, megváltoztathatja az üzenet teljes tartalmát, és újra elküldheti.
Egy másik módszer annak elkerülésére, hogy a Replay Attack áldozatává váljon, ha olyan jelszót használ, amelyet tranzakciónként csak egyszer használ fel. Ez biztosítja, hogy még ha az üzenetet rögzíti és visszaküldi egy támadó, a titkosítási kód lejárt, és már nem működik.