Aşağıdaki kontroller, proje sözleşmesi kapsamında uygulanıp doğrulanacak onaylı politikanın parçasıdır. Geçerli işletim sorumlulukları, işletim veya destek sözleşmesinde taraflara atanan sorumluluklardır.
Günlük kaydı
Günlük kayıtları, hataları teşhis etmek ve işletimi desteklemek için gerekli bilgilerle sınırlıdır. Hassas bilgiler gizlenir ve erişim yalnızca yetkili kişilere verilir. Saklama süreleri işletim ihtiyaçlarına göre belirlenir; süreler dolduğunda kayıtlar otomatik olarak silinir. Parolalar ve erişim anahtarları günlüklere kaydedilmemeli, hassas istek içerikleri bütünüyle günlüğe alınmamalıdır.
Hata Takibi
Hatalar, hizmet üzerindeki etkilerine göre kaydedilip önceliklendirilir. Uyarılar, görevlendirilen kişinin inceleme ve takip yapmasına yardımcı olur. Veriler, hassas kısımları gizlenerek izleme aracına gönderilir; sorun teşhisi, gereksiz ziyaretçi verisi toplamaya dönüşmemelidir.
İzleme
Onaylanan politika; erişilebilirlik, performans ve hataların otomatik izlenmesini, uyarıları alıp takip etmekle sorumlu bir kişinin belirlenmesini öngörür. İşletim veya destek sözleşmesi hizmet saatlerini, yanıt sürelerini ve sorumlulukları belirler. Bu politika, günün her saati insan gözetimi veya belirli bir hizmet kullanılabilirliği yüzdesi taahhüt etmez.
Yedeklemeler
Onaylanan politika; ana sistemden ayrı tutulan, otomatik ve şifrelenmiş yedekleri, belirli bir saklama süresini ve düzenli geri yükleme testlerini öngörür. Yedekleme, takip ve geri yüklemeden kimin sorumlu olduğu sözleşmede belirlenir; bu sorumluluk, yalnızca web sitesini geliştirmiş olması nedeniyle otomatik olarak geliştiriciye geçmez.
Yedekleme kapsamı, gerçekten mevcut olan verilere dayanır: web sitesi dosyaları, varlıklar, kurtarma için gerekli yapılandırma ve varsa değişen veriler. Yedekleme işleminin başarılı olması tek başına yeterli değildir; geri yüklemenin mümkün olduğu doğrulanmalıdır. Yedekleme sıklığı, kabul edilebilir veri kaybı ve kurtarma süresi, onaylanmamış sayısal taahhütler verilmeden hizmet ihtiyaçlarına ve sözleşmeye göre belirlenir.
Önceki sürüme dönüş
Kararlı bir sürümü saklayın ve test edilmiş bir önceki sürüme dönüş prosedürü hazırlayın. Dağıtım ve geri dönüş sonrasında hizmetin sağlıklı çalıştığını kontrol edin. Varsa veritabanı değişiklikleri, verileri korumak ve uyumluluğu doğrulamak için ayrı bir plan gerektirir. Uygulama dosyalarını geri yüklemenin verileri de otomatik olarak geri getireceği varsayılmamalıdır.
Gizli Bilgilerin Yönetimi
Hizmet parolaları ve API anahtarları, bu amaçla ayrılmış bir gizli bilgi yöneticisinde saklanır. Test ve canlı ortamın gizli bilgileri ayrıdır; erişim ihtiyaçla sınırlıdır. Gizli bilgiler kaynak kodunda, herkese açık ön yüz dosyalarında veya günlüklerde bulunmamalıdır. Açığa çıkmış olabileceklerinden şüphelenildiğinde iptal edilip yenilenir ve erişim yetkileri gözden geçirilir.