# Sabit kod ile atlamalı kod (rolling code) arasındaki fark nedir? > Sabit kodlu öğrenmeli çözümler her basışta aynı paketi yayınlar; tipik bir örnekte 20 bit kimlik ve 4 bit veri gönderilir, yani yaklaşık bir milyon kombinasyon vardır ve kriptografik koruma yoktur. Bu yapı kayıt-tekrar (replay) saldırısına açıktır. Rolling code ise her basışta bir sayacı ilerletir, böylece daha önce yayınlanmış bir paketin tekrar kullanılmasını engeller. - **İçerik tipi:** Sıkça Sorulan Soru - **Kategori:** Kablosuz & RF Teknolojisi - **Yazar:** AXI Teknoloji Mühendislik Ekibi, Endüstriyel Elektronik - **Yayın tarihi:** 2026-08-02 - **Sayfa:** https://axiteknoloji.com/sss/sabit-kod-rolling-code-farki ## Kısaca - Sabit kod her basışta aynı paketi yayınlar ve kayıt-tekrar saldırısına karşı korumasızdır. - Rolling code her basışta sayacı ilerletir; eski paket alıcı tarafından reddedilir. - Çift yönlü onay ve cihaz başına benzersiz eşleştirme kimliği ek bir güvenlik katmanıdır. Sabit kodun mantığı basittir: verici benzersiz kimliğini ve buton bilgisini yayınlar, alıcı öğrettiği kimliği tanıyınca çıkışı sürer. Üretimi ucuz, öğretmesi kolaydır; ama yayın her seferinde birebir aynıdır. Yayını kaydedip aynen tekrar eden biri, şifreyi çözmeye hiç gerek duymadan sistemi çalıştırabilir. Kombinasyon sayısının yaklaşık bir milyon olması bu saldırıya karşı koruma sağlamaz, çünkü kod tahmin edilmez, kopyalanır. Rolling code bu açığı kapatır: - Her basışta verici ve alıcıdaki sayaç senkron olarak ilerler. - Daha önce kullanılmış bir paket alıcı tarafından reddedilir. - Alıcı, senkron kaymalarına karşı ileri yönde bir pencere tutar; kumanda menzil dışında boşa basıldıysa sistem kendini toparlar. Daha ileri çözümler kimlik doğrulamayı şifreli bir oturuma taşır: çift yönlü onay, cihaz başına benzersiz eşleştirme kimliği ve oturum doğrulaması. AXI'nin XRF protokolünde uçtan uca şifreli veri kanalı, çift yönlü onay ve cihaz başına benzersiz eşleştirme kimliği kullanılır. Güvenlikte doğru yaklaşım, tek bir mekanizmaya değil bu katmanların toplamına güvenmektir. Konunun tamamı: [Alıcı-verici eşleştirme prosedürü](/blog/vinc-kumandasi-alici-verici-eslestirme) --- Kaynak: AXI Teknoloji — https://axiteknoloji.com/sss/sabit-kod-rolling-code-farki Son güncelleme: 2026-08-02