Yedekleriniz nerede saklanıyor ve onlara kim ulaşabiliyor
Tek bir arşiv, oluşturulmasından silinmesine: kendi sitenizdeki kilitli klasör, aktarım, Amsterdam’daki özel kova, on dakikalık indirme bağlantısı ve burada “şifreli” sözünün ne anlama gelip gelmediği.
Bir yedek arşivi, WP Safer’ın elinde tuttuğu en hassas şeydir: veritabanınızı ve dosyalarınızı içerir, yani kendi ziyaretçilerinizin ve müşterilerinizin kişisel verilerini de içerebilir. Bu makale tek bir arşivi oluşturulduğu andan silindiği ana kadar izler ve her adımda ona kimin ulaşabildiğini söyler.
1. Kendi sitenizde: dakikalar, kilitli bir kapının ardında
Arşiv sizin sunucunuzda, wp-content içinde adı rastgele bir önekle başlayan bir klasörde oluşturulur (örneğin wp-content/a1b2c3d4e5-backups). Orada durduğu sürece:
- Klasör web’e kapalıdır. WP Safer bir
.htaccessdosyası (Apache), birweb.config(IIS) ve boş birindex.htmlyazar; kural koşulsuz bir reddetmedir — parola ya da sorgu dizesi değil. - İçeri giden tek yol
/wpsafer-backup/<dosya>.zip?exp=…&sig=…biçiminde imzalı bir adrestir. İmza yalnızca o siteye ait bir sırla üretilir, yalnızca o tek dosya adına bağlıdır ve bir saat sonra geçerliliğini yitirir. - Arşivi çektiğimiz anda sitenizdeki kopya silinir. Pratikte dosya sunucunuzda günlerce değil, dakikalarca durur.
nginx kullanıyorsanız bilmeniz gereken bir şey var: nginx .htaccess okumaz, dolayısıyla orada koruma imzalı geçit ve dosyanın kısa ömrüdür. Geçidin çalışması için WordPress yeniden yazma kurallarına ihtiyaç vardır; bu yüzden düz (plain) kalıcı bağlantıda bırakılmış bir site (?p=123) dosyayı doğrudan sunmaya geri düşer. Düz kalıcı bağlantı kullanan siteler yönetiyorsanız, onları başka herhangi bir kalıcı bağlantı yapısına geçirmek yalnızca bu sebepten bile değer.
2. Aktarım sırasında
Arşivi HTTPS üzerinden, sertifikayı tam olarak doğrulayarak çekeriz — hem sertifikanın geçerli olduğunu hem de istediğimiz sunucuya ait olduğunu. Yarıda kesilen aktarımlar baştan başlamak yerine kaldıkları yerden devam eder; 500 MB’lık arşivlerin bitebilmesinin sebebi de budur.
3. Beklerken: Amsterdam, özel, her web kökünün dışında
Arşivler DigitalOcean Spaces’te, Amsterdam bölgesinde (ams3) nesne depolamada tutulur — AB sınırları içinde. Kovanın erişim denetimi private’tır: içindeki bir nesnenin herkese açık adresi yoktur.
Arşivler ayrıca bizim hiçbir web kökümüzün altında değildir. CDN sunucumuzda tahmin edilen bir adres dosya döndürmez, 404 döndürür. Bir arşive giden tek yol, sahibi olan hesapla kimlik doğrulanmış olarak panelden geçer.
Bunun ne olduğu ve ne olmadığı konusunda net olalım: arşiv aktarım şifrelemesi ve erişim denetimiyle korunur, istemci tarafı şifrelemeyle değil. Sizin elinizde duran bir anahtarla şifrelenmez ve biz böyle bir anahtar sunmuyoruz. Kendi uyumluluk gereksinimleriniz yedek arşivleri için müşteride duran şifreleme anahtarı şart koşuyorsa, WP Safer bugün bu gereksinimi karşılamıyor.
4. Bir arşivi indirmek
Panelde indir düğmesine bastığınızda kalıcı bir adres almazsınız. Aldığınız bağlantı:
- 10 dakika sonra geçersizleşir,
- hesabınıza bağlıdır — aynı bağlantı başka birinin oturumunda açıldığında çalışmaz — ve
- yine de oturum açmış olmanızı gerektirir; imza, oturumun yerine geçen bir şey değil, üzerine eklenen fazladan bir katmandır.
Başarılı olsun olmasın her deneme; hesap, IP adresi, dosya ve sonuçla birlikte sistem günlüğümüze yazılır ve tek bir hesap dakikada 10 indirmeyle sınırlanır. Bu sınır bir insanın elle yaptığı her şeyin çok üzerindedir; var olma sebebi, çalınmış bir oturumun tek bir betikle bütün bir arşiv kütüphanesini boşaltmak için kullanılamamasıdır.
5. Bir arşiv ne kadar saklanır
Hiçbir şey sabit bir takvimle geçerliliğini yitirmez. Saklamayı belirleyen şey, her zamanlamadaki Saklanacak tam yedekler ayarıdır (1–10): yeni bir tam yedek tamamlandığında, bu sayının ötesindeki en eski zincir düşürülür.
Bir yedeği silmek ya da bir siteyi silmek dosyaları anında yok etmez. Dosyalar Çöp kutusuna taşınır; panel onları boyutlarıyla birlikte listeler ve ya Geri yükle ya da Kalıcı olarak sil demenize izin verir — baytları gerçekten silen düğme ikincisidir. Orada bıraktığınız her şey, pasif bir aboneliğin saklanan verisinin silineceğini bildiren e-postadan üç ay sonra tamamen kaldırılır.
Resmi saklama taahhütleri — bir hesap kapatıldıktan sonra ne olduğu dahil — Gizlilik Politikası’ndadır; o belgeyle bu sayfa bir gün çelişirse geçerli olan belge odur.