Müşterinin Üretimine Dokunan Yazılım Evi: Kanıt Kimde Durmalı?
Kanıt müşterinin kendi ağında, müşterinin kontrolünde durmalı; ama tedarikçi bu kanıta erişebilmeli.
Okuyun →Bu yazılar bir ürünü övmek için değil, aynı sorunları yaşayan ekiplere yardımcı olmak için yazıldı. Her yazının sonunda uygulayabileceğiniz somut bir kontrol listesi bulunur.
Kanıt müşterinin kendi ağında, müşterinin kontrolünde durmalı; ama tedarikçi bu kanıta erişebilmeli.
Okuyun →Kanıt, olay sonrası DBA'yı koruyan tek şeydir. En çok yetkisi olan kişi, en kolay suçlanabilen kişidir.
Okuyun →Kurumların çoğu çıkış anını yönetir. Dosya bir kez çıktıktan sonra hiçbir sistem onun hayatını izlemez.
Okuyun →En riskli iş, en az kayıtlı iş. Çözüm engellemeyi açmak değil; DBA işi yaparken kararı ve kanıtı kayda geçirmek.
Okuyun →Yapay zekâ hata yaptı cümlesi yanlış. Doğrusu: ajana verilen anahtar hata yaptı. Üç katman: zorla, kapıdan geçir, izle.
Okuyun →Kural kurumun kendi platformunda, kendi risk iştahıyla yazılır. Ürün üç şey verir: beklenen hesap raporu, oturum işareti, başlangıç ve bitiş olayları.
Okuyun →Kalıcı yetkiyi kaldırmak kolay, acil durumu kaldırmak imkânsız. Acil yolu yok etmek yerine kanıtlı hale getirmek gerekir.
Okuyun →DAM her şeyi görür, izinli olanı bilmez. Süreç sistemi izinli olanı bilir, geri kalanı görmez. İki eksik aynı hikâyenin iki yarısı.
Okuyun →Yetki bir soruyu cevaplar: ne yapabilir. Gerekçe başka bir soruyu: neden yaptı. İkincisi çoğu kurumda hiçbir yerde kayıtlı değil.
Okuyun →Kötü niyet yok, kayıt da yok. Hiçbir ürün yapıştırmayı engelleyemez; ama yapıştırılabilecek şeyi azaltabilir.
Okuyun →Kimlik doğrulamak kim olduğunu söyler. Ne yapabileceğini söylemez.
Okuyun →Bilet niyeti onaylar. Çalışan metin ise başka yerde durur.
Okuyun →Bir sistemin kaydı, o sistemi yönetenin değiştiremeyeceği bir yerde de durmalıdır.
Okuyun →Prosedürde yazan bir kontrol, sistem tarafından uygulanmıyorsa kontrol değil temennidir.
Okuyun →Betik şu satırı değiştir demez, bu nesne artık şudur der. Arada geçen günlerde nesne değişmiş olabilir.
Okuyun →Hiç kimseyi çevirmemiş bir kapının kilitli olup olmadığı bilinemez.
Okuyun →Denetim kaydı kanıt olduğu için uzun, sorgu sonucu dosyası risk olduğu için kısa saklanır.
Okuyun →Denetimden iki hafta önce açılmış bir kural, bir yıllık dönem için kanıt üretmez.
Okuyun →Yedek verinin fotoğrafıdır. Fotoğrafın öncesinde alınan kararı içermez.
Okuyun →Yirmi kalem, ayrılan sürede incelenebilecek kadar büyük demektir. Bu bir bütçe kararıdır.
Okuyun →Log platformu bir olayın olduğunu söyler. İzinli olup olmadığını söyleyemez.
Okuyun →Anahtar bir tabloda tutuluyorsa, kaydı değiştirmek isteyen kişi zaten oradadır.
Okuyun →Sunucu saatini değiştirebilen biri, bütün kontrolleri geçen ama tarihi yalan olan bir kanıt üretebilir.
Okuyun →Değeri olan özet, yazıldığı günden beri kilitli bir depoda durandır.
Okuyun →Cümleyi söyleyen taraf ile kaydı tutan taraf aynıysa, o cümle kanıt sayılmaz.
Okuyun →İzleme aracı kameradır, yönetişim turnikedir. Bir kurumun ikisine birden ihtiyacı olması, birinin yetersiz olduğu anlamına gelmez.
Okuyun →WHERE'siz silmeyi yazan geliştirici duraksar. Aynı ifadeyi üreten yardımcı duraksamaz.
Okuyun →Bir onay adımının anlamı hayır diyebilmesinden gelir. Hiç hayır demiyorsa o adım bir kapı değil, bir sayaçtır.
Okuyun →Bir müşteri verisinin silinmesini istedi. Üretimden silindi. Peki test ortamlarındaki kopyalardan?
Okuyun →Bir betik hem yüzde yüz doğru hem de üretimi durduracak kadar tehlikeli olabilir.
Okuyun →Denetim izinin üçüncü özelliği yoksa elinizdeki kayıt bir olay günlüğüdür, denetim izi değil.
Okuyun →Hat taşıdığını bilir, taşımadığı hakkında sessizdir. O sessizlik hiçbir şey olmadı gibi okunur.
Okuyun →Yıllar önce bitmiş bir projeden kalan hesap hala açık ve hala yetkili. Kimin olduğunu kimse bilmiyor.
Okuyun →Süreç çalışıyor olabilir ama kanıt üretmiyorsa denetimde sonuç aynıdır.
Okuyun →Çerçeveler kapsama alır, tasarım uygulama sürümü üzerinden yapılır. Kopma tam orada başlar.
Okuyun →Soru yetkinlik sorusu değil. Soru şu: bu sizin çekirdek işiniz mi ve beş yıl bakımını üstlenecek misiniz?
Okuyun →Kurul aylardır hiçbir talebi reddetmediyse talepler kusursuz değildir; kurulun zamanı yoktur.
Okuyun →Sürecin sekiz adımı, her adımda kimin ne yaptığı ve dört olgunluk seviyesi.
Okuyun →On bir haneli her sayı kimlik numarası değil. Kararı kolon adı mı içerik mi verir?
Okuyun →Fazladan verilmiş bir yetki hiçbir şeyi bozmaz; sadece birinin görmemesi gerekeni görmesini sağlar.
Okuyun →Uygulama ve ağ tarafı olgundur. Sürtünme çıkan yer çoğu zaman veritabanı operasyonudur.
Okuyun →Kontrol var ama kanıtı yok. Dört Ek A kontrolünün veritabanı katmanındaki karşılığı.
Okuyun →Denetimde takılınan yer kayıt tutulmaması değil, tutulan kaydın soruyu cevaplamaması.
Okuyun →Test ortamında çalışan betik üretimde neden hata verir? Şema kayması ve tespit yolları.
Okuyun →Hat kuruldu, kapsam eksik kaldı. Üretime giden sekiz yol ve kaçının gerçekten yönetildiği.
Okuyun →Dört sistem, dört yarım cevap. Kanıtı elle birleştirmenin görünmeyen maliyeti ve tek kayıt modeli.
Okuyun →Ekran görüntüsü neden zayıf kanıttır ve talep bazlı mühürlü dosya bunun yerine ne koyar?
Okuyun →Bilet ne istendiğini, veritabanı günlüğü ne çalıştığını söyler. Peki ikisini ne bağlıyor?
Okuyun →Acil değişiklik onay atlamak değildir. Ayrı politika, kilitli adım ve ilan yetkisi.
Okuyun →Talebi süreçlendirmenin yedi adımı ve maskeleme kararının nasıl verileceği.
Okuyun →Denetçinin isteyeceği 12 kanıt kalemi ve her birinin nereden üretileceği.
Okuyun →Neden hep aynı hata tekrar eder ve dört katmanlı savunma nasıl kurulur?
Okuyun →Örtülü commit, işlem sınırları ve idempotent rollback üretimi.
Okuyun →Puan toplayan modeller kritik bulguyu gizler. Bant yaklaşımı nasıl kurulur?
Okuyun →Politika belgesinde yazan kural sistemde uygulanmıyorsa yoktur.
Okuyun →Yanlış bir talep geri alınabilir. Gevşetilmiş bir kontrolün o süre içinde neyi kaçırdığı geri getirilemez.
Okuyun →Ledger defteri, dışarıdaki özet, bağımsız doğrulama ve dürüst sınırlar.
Okuyun →Kontrol listelerini kendi ortamınızda uygulamak isterseniz 30 dakikalık bir demo ile başlayalım.
Demo Planlayın →