Bu yazıda şifrelemeden erişim yönetimine, yedek politikasından sızıntı senaryosuna kadar hosting bağlamındaki veri güvenliği pratiklerini sıralıyoruz.
Şifreleme: Yolda ve Durağanda
Veri iki durumda riske açıktır: taşınırken ve beklerken. Taşınırken HTTPS/TLS standarttır; sitenizin tamamını zorunlu HTTPS'e alın, iç API çağrılarınızı da şifreli tutun. Bekleyen veride şifreleme disk ve yedek seviyesinde devreye girer: yedeklerinizi şifresiz olarak erişilebilir bir depolamada tutmak, kapıyı kilitleyip anahtarı kapının üstüne asmak gibidir.
Uygulama tarafında parolaları asla düz metin saklamayın; bcrypt veya argon2 gibi modern algoritmalarla hash'leyin. API anahtarlarını ve veritabanı parolalarını kodun içine gömmek yerine ortam değişkenlerinde tutun. Loglar da unutulan bir sızıntı kaynağıdır: parola ve anahtarları loglamayın, zorunda kaldığınızda maskeleyin.
Erişim Yönetimi ve En Az Yetki İlkesi
Herkese admin hesabı vermek, anahtarları kasada bırakmaktır. Rol bazlı erişim tanımlayın: içerik editörüne dosya yöneticisi, ajansa veritabanı kök erişimi gerekmez. İki adımlı doğrulamayı panel, SSH ve yönetim girişlerinin tamamında açın; parola sızsa bile ikinci katman çoğu otomatik saldırıyı durdurur.
Üç ayda bir hesap envanteri çıkarın: ayrılan çalışanların, biten ajans sözleşmelerinin ve unutulmuş entegrasyonların erişimlerini kapatın. Panel, FTP ve veritabanı için ayrı parolalar kullanın; tek parolanın sızması tüm kuleyi değil, yalnızca tek kapıyı devirsin.
Yedek, Silme ve Sızıntı Senaryosu
Yedek hem kurtarma aracı hem de risk kaynağıdır: korunmuyorsa çalınabilir. Yedeklere erişimi dar tutun, mümkünse şifreleyin ve geri yükleme testini düzenli yapın; hiç restore edilmemiş yedek, arşivden farksızdır. Saklama süresi ve imha politikasını KVKK gereksinimleriyle uyumlu kurgulayın; süresiz arşiv yaklaşımı eski verilerin gereksiz risk biriktirmesine yol açar.
Sızıntı olasılığını da peşinen planlayın: kimleri, hangi kanaldan, ne kadar sürede bilgilendireceğinizi içeren bir iletişim şablonu hazırlayın. Test ortamlarında gerçek müşteri verisi kullanmayın; maskeleme, en basit ama en çok atlanan koruma yöntemidir.
Altyapı Zemini ve İnsan Süreçleri
Sağlayıcı tarafındaki zemin güncel PHP ve veritabanı sürümleri, hesap izolasyonu, SSL desteği ve yedek seçeneklerinden oluşur; bu tabanı eksiksiz kurmak işinizi kolaylaştırır. Ancak uygulamanız SQL enjeksiyonuna ve XSS'e açıksa en sağlam altyapı da sızıntıyı engelleyemez. Parametreli sorgular, girdi doğrulama ve disiplinli eklenti politikası uygulama tarafının sorumluluğudur.
Bananas Hosting güvenlik odaklı bir barındırma zemini sunar; veri koruma kültürü ise ekibinizin rutinleriyle tamamlanır. Teknik kontroller ve insan süreçleri birleştiğinde güvenlik gerçekten çalışmaya başlar.
Practical tips
- Tüm yedeklerinizi şifreli saklayın, erişim hakkını en dar ekiple sınırlayın ve restore testini ihmal etmeyin.
- Üç ayda bir hesap envanteri çıkarın; artık çalışmayan her erişimi aynı gün kapatın.
- Test ortamlarında gerçek müşteri verisi kullanmayın; maskeleme en ucuz koruma yöntemidir.
- İhlal anı için kim-kime-ne zaman iletişim şablonunu bugün hazırlayın; kriz gününü beklemeyin.