Replay Saldırısı Nedir?

2026-05-05

Dijital dünyada bir işlem yaptığımızda veya bir mesaj gönderdiğimizde kriptografik teknolojilerin bizi koruduğunu düşünürüz. Ancak saldırganlar, şifreleri kırmak yerine çok daha basit ama etkili bir yöntem kullanarak sistemleri yanıltabilirler. Verinin şifresini çözmeyi gerektirmeyen bu tehlike, Replay Saldırısı olarak bilinir.

Replay Saldırısı Nedir?

Playback (oynatma) saldırısı olarak da bilinen replay saldırısı, kötü niyetli bir kişinin ağ üzerinden geçen geçerli bir veri iletimini gizlice yakaladığı ve daha sonra aynı veriyi ağa tekrar gönderdiği bir siber saldırı türüdür.

Bu saldırının en temel özelliği, yakalanan orijinal verinin yetkili bir kullanıcıdan gelmesi nedeniyle ağın güvenlik protokolleri tarafından tamamen normal ve meşru bir işlemmiş gibi algılanmasıdır. Saldırgan, trafiği ele geçirip orijinal gönderici gibi davranarak hedef alıcıya aynı mesajı tekrar iletir. Alıcı taraf, gelen bu verinin kimliği doğrulanmış, güvenli bir mesaj olduğunu düşünür. Orijinal mesajlar kelimesi kelimesine kopyalanıp yeniden iletildiği için bilgisayar korsanlarının şifrelenmiş verileri çözmesine gerek bile kalmaz.

Replay Saldırısı Nelere Yol Açar?

Başarılı bir replay saldırısı, saldırganlara görünüşte geçerli olan bilgileri kullanarak normalde korunan ağlara sızma imkanı verebilir. Finansal kurumlarda ise bu durum, işlemlerin kopyalanması ve dolandırıcıların kurbanların hesaplarından doğrudan para çekmesiyle sonuçlanabilir.

Bazı durumlarda hackerlar, şifrelenmiş farklı mesajların parçalarını birleştirerek ağa kes-yapıştır adı verilen bir saldırı türüyle gönderirler. Ağın bu manipüle edilmiş veriye vereceği tepki, sistemi daha fazla istismar etmek için saldırgana değerli ipuçları sunar.

Ancak bu saldırıların belirgin bir sınırı vardır. Saldırganlar ağ tarafından reddedilme riski olmadan iletilen veriyi değiştiremedikleri için saldırının etkisi, sadece geçmişteki bir eylemi tekrar etmekle sınırlıdır.

Kripto Varlık Dünyası ve Replay Saldırıları

Bu saldırı türü, blokzincir defterleri ve kripto varlık transferleri söz konusu olduğunda ayrı bir önem kazanır. Bunun temel nedeni, blokzincir ağlarında zaman zaman hard fork adı verilen güncellemelerin veya bölünmelerinin yaşanmasıdır.

Bir hard fork gerçekleştiğinde mevcut blokzincir defteri ikiye ayrılır. Bir taraf yazılımın eski (legacy) sürümünü çalıştırırken diğer taraf yeni ve güncellenmiş sürümü çalıştırır. Bu bölünme esnasında cüzdanı çatallanmadan önce geçerli olan bir kişinin eski defterde yaptığı bir işlem, teorik olarak yeni defterde de geçerli sayılabilir. 

Sonuç olarak, bir kişiden kripto varlık alan kötü niyetli bir kullanıcı, diğer deftere geçip işlemi tekrarlayarak kendi hesabına haksız yere ikinci kez aynı miktarda varlık aktarımı yapabilir.

Blokzincirler Bu Saldırıdan Nasıl Korunur?

  • Zaman Damgası (Timestamp) Yöntemi: Veri iletimine bir zaman damgası eklenerek belirli bir süre sınırını aşan veriler sistem tarafından otomatik olarak reddedilir.

  • Oturum Anahtarı (Session Key): Gönderici ve alıcı arasında her işlem için yalnızca bir kez kullanılabilen ve tekrar kullanılamayan özel şifreleme anahtarları oluşturulur.

  • Caching: Sunucular, tekrarlanan mesajları ön belleğe alarak belirli bir sayıdan sonra bu tekrarları kesebilir ve saldırganın art arda deneme yapmasını engelleyebilir.

Kripto varlık ağlarındaki hard fork süreçlerinde ise şu güvenlik protokolleri devreye girer:

  • Strong Replay Protection: Çatallanma anında otomatik olarak devreye giren bu sistem, yeni deftere özel bir işaretleyici (marker) ekler. Böylece eski defterdeki işlemlerin yeni defterde, yeni defterdekilerin ise eskide geçerli olması kesin olarak engellenir.

  • İsteğe Bağlı Korumalar (Opt-in Replay Protection): Kullanıcıların işlemlerinin tekrarlanamayacağından emin olmak için kendi işlemlerinde manuel değişiklikler yapmasını gerektiren bir yöntemdir.

  • Varlık Kilitleme: Bireysel kullanıcılar, defter belirli bir blok sayısına ulaşana kadar sahip oldukları kripto varlıkların transfer edilmesini kilitleyerek bu varlıkları kapsayan saldırılarının ağ tarafından doğrulanmasını önleyebilirler.