Blog yazısı · 10.05.2026
Senkronuz Yönetim Paneli ve Güvenlik Temeli
Merkezi yönetim paneli, rol tabanlı izinler, destek araçları, reCAPTCHA ve iki aşamalı doğrulama temellerini oluşturdum.
Bir SaaS ürününde müşteri ekranları kadar sistemi işleten ekibin araçları da önemli. Senkronuz için ayrı bir yönetim uygulaması kurdum. Amaç veritabanına doğrudan müdahale etmeden kullanıcı, çalışma alanı, plan, iletişim ve sistem sorunlarını yönetebilmek.
Yönetim menüsü role göre oluşuyor. Görme, düzenleme ve kritik işlem izinleri merkezi bir yetki katmanından geçiyor. Destek talepleri, yardım içerikleri, çöp kutusu ve sistem hata kayıtları ayrı modüller olarak eklendi. Test veya destek amacıyla oluşturulan simülasyon verileri de belirli bir çalışma alanında tutuluyor.
Giriş güvenliği
Giriş ve herkese açık formlara hız sınırlama ile reCAPTCHA v3 kontrolü ekledim. Yönetici hesapları için TOTP tabanlı iki aşamalı doğrulamanın altyapısı hazırlandı; kurtarma kodları tek kullanımlık ve yalnızca özetlenmiş biçimde saklanıyor. Güvenilen cihaz kaydı, belirlenen süre sonunda kendiliğinden geçersiz oluyor.
Veritabanı yedekleri şifreleniyor ve saklama politikasına göre temizleniyor. Yönetim işlemlerinde kimin, ne zaman, hangi kaydı değiştirdiğini izlemek için denetim izi tutuluyor. Bu kayıtların içine parola veya gizli anahtar girmemesine ayrıca dikkat ettim.
Güvenlik tarafında sıradaki adım daha düzenli tehdit modellemesi ve kurtarma tatbikatı. Bir özelliğin yönetim panelinde düğmesi olması, operasyonel olarak hazır olduğu anlamına gelmiyor; geri alma ve yetki sınırları da aynı işin parçası.