Skip to main content

> direnç_mühendisliği:_teğet_geçen_krizlerin_(near-miss)_analizi,_gizli_kusur_madenciliği_ve_heinrich_üçgeni

Direnç Mühendisliği: Teğet Geçen Krizlerin (Near-Miss) Analizi, Gizli Kusur Madenciliği ve Heinrich Üçgeni

Büyük bir felaket sadece şans eseri ucuz atlatıldığında şirketler neden bunu kutlama hatasına düşer; teğet geçen krizleri (Near-Miss) tam bir postmortem ile incelemek gelecekteki büyük yıkımları nasıl önler?

Staff/Principal (L6+)

ÖZET VE TEKNİK CEVAP

Havacılık güvenliği ve endüstri mühendisliğinde Heinrich Güvenlik Üçgeni, yaşanan her 1 büyük felaketin arkasında 29 küçük kaza ve 300 adet 'Teğet Geçen Kriz' (Near-Miss - felaketin sadece şans eseri atlatıldığı anlar) olduğunu kanıtlar. Zayıf mühendislik takımlarında bu teğet geçmeler görmezden gelinir veya sevinçle karşılanır: Bir yazılımcı canlı veritabanında WHERE koşulu olmadan yanlışlıkla silme komutu çalıştırır ancak şans eseri bağlantı zaman aşımına uğradığı için tablolar silinmez. Ekip 'Vay be, kıl payı yırttık!' diyerek güler ve işine devam eder. 6 ay sonra aynı eksik güvenlik açığı açık bir bağlantıda tekrar yaşanır ve tüm canlı veritabanı silinir. Elit güvenilirlik mühendisliği Teğet Geçen Krizleri 'Bedava Alınmış Hayati Dersler' olarak görür:
1
Zorunlu Near-Miss Postmortemleri: Kıl payı atlatılan her olay, tıpkı gerçek bir SEV1 kesintisi gibi tüm ciddiyetiyle incelenir.
2
Gizli Kusurların Temizlenmesi: Şansa güvenmek yerine alttaki sistemsel eksiklikleri (ör. yazılımcı bilgisayarlarından canlı veritabanına doğrudan yazma yetkisini) kalıcı olarak yok edin.

Mühendislik El Kitabı & Mekanizma

6 Boyutlu Mimari Analiz

⚙️1. Temel Çalışma Mekanizması

Mekanizma
Teğet Geçen Olay yönetişimi sistemsel bildirim ve inceleme süreçleriyle işler:
1
Suçlamasız Bildirim: Herhangi bir mühendis hiçbir ceza korkusu olmadan Slack'te /near-miss komutuyla kıl payı atlatılan bir durumu bildirir.
2
Heinrich Triyaj Matrisi: SRE ekibi şans faktörü olmasaydı sonucun ne kadar yıkıcı olacağını hesaplar. Potansiyel zarar büyükse (veri kaybı, saatlerce kesinti), olay zorunlu bir Postmortem incelemesine dönüştürülür.
3
5-Neden Gizli Kusur Analizi: Sistemin bu güvensiz harekete neden izin verdiği araştırılır (ör. terminal aracı neden canlı ortam için onay istemedi?).
4
Kalıcı Koruma Bariyerleri: 14 gün içinde sisteme otomatik koruma mekanizmaları (veritabanı sorgu linterları, salt-okunur bağlantı kısıtlamaları) eklenir.

🎯2. Doğru Kullanım Senaryosu

Kapsam
Yüksek güvenilirlikli mühendislik kültürü, dağıtık veritabanı operasyonları, finansal işlem sistemleri, havacılık ve sağlık yazılımları ve kurumsal güvenlik kültürü inşası.

⚠️3. Prodüksiyon Arıza Modları

Kritik Risk
  • Kıl payı atlatılan bir hatayı dürüstçe itiraf eden mühendisi cezalandırmak ve tüm ekibi susturarak ölümcül bir felaket yaşanana kadar gizli hataların saklanmasına yol açmak
  • şans eseri kurtulmayı sistemin dayanıklı olduğunun kanıtı sanmak

📡4. Teşhis ve Telemetri Sinyalleri

Metrikler
  • Mühendislerin kahve molasında 'Dün neredeyse tüm canlıyı siliyordum' diye fısıldaşması
  • kesintiler çok sık olmasına rağmen şirkette hiç postmortem raporu yazılmaması
  • tehlikeli terminal araçlarında onay korumalarının bulunmaması

🛡️5. Önleme ve Mimari Bariyerler

Bariyerler
  • Şeffaf bildirimleri takdir etmek için şirket genelinde 'Ayın En İyi Öğreten Teğet Kriz' ödülünü başlatın
  • yüksek riskli tüm kıl payı olaylara zorunlu suçlamasız postmortem yapın
  • tehlikeli komutlara onay mekanizmaları ekleyin

⚖️6. Mimari Ödünleşimler (Trade-offs)

Ödünleşim
Teğet geçen olayları incelemek gelecekteki büyük felaketleri önler ve psikolojik güveni pekiştirir; ancak müşteriye doğrudan kesinti yaşatmamış olaylar için de mühendislik mesaisi ayrılmasını gerektirir.
📋

Vaka İncelemesi (TinyCTO Saha Örneği)

GERÇEK DÜNYA TELEMETRİSİ
Bir veritabanı yöneticisi test veritabanını silmek isterken yanlışlıkla canlı veritabanı bağlantı adresini yapıştırdı. Şans eseri 2 gün önce bir mühendis rutin kontrol sırasında canlı kullanıcı yetkisini salt-okunur yaptığı için silme komutu Erişim Reddedildi hatası verdi. Ekip olayı gülüp geçmedi: CTO bunu resmi bir 'Teğet Kriz' (Near-Miss) ilan etti. Tam bir suçlamasız postmortem yaptılar ve test ile canlı terminal komutlarının (db-admin) birebir aynı adlandırıldığını gördüler. İki kalıcı koruma kuruldu:
1
Canlı bağlantılarda terminali kırmızı uyarı moduna alan renkli arayüzler, ve
2
DROP DATABASE komutları için çift mühendis onayı şartı. 4 ay sonra bu koruma bariyerleri, hatalı bir dağıtım script'inin canlı veritabanını silmesini başarıyla engelledi.

İnteraktif Konsept Alıştırmaları

2 Alıştırma
Q1

Direnç mühendisliğinde 'Teğet Geçen Olay' (Near-Miss) nedir?

Sistemde bir arızanın veya tehlikeli bir eylemin gerçekleştiği, ancak büyük bir felaketin veya veri kaybının sadece şans eseri, tesadüfi bir önkoşul veya şanslı bir zamanlama sayesinde ucuz atlatıldığı plansız olaylardır.
Q2

Organizasyonel risk yönetiminde Heinrich Güvenlik Üçgeni nedir?

Yaşanan her 1 büyük felaketin arkasında yaklaşık 29 küçük kaza ve 300 adet teğet geçen kriz (near-miss) olduğunu gösteren istatistiksel modeldir; teğet krizlerin arkasındaki kusurları yok etmek o 1 büyük felaketi önler.

Direnç Mühendisliği: Teğet Geçen Krizlerin (Near-Miss) Analizi, Gizli Kusur Madenciliği ve Heinrich Üçgeni — Sıkça Sorulan Sorular

Mühendisler kıl payı atlatılan olayları yöneticilerden neden gizleme eğilimindedir?

Cezalandırılma, azarlanma veya iş arkadaşları önünde yetersiz görünme korkusu; bu olayların dürüstçe paylaşılması derin bir suçlamasız psikolojik güvenlik kültürü gerektirir.

Yöneticiler teğet geçen olayların dürüstçe bildirilmesini nasıl teşvik edebilir?

Kıl payı atlatılan durumları dürüstçe paylaşan mühendisleri azarlamak yerine açıkça tebrik ve takdir ederek; onları sisteme zarar gelmeden gizli açıkları ortaya çıkaran kahramanlar olarak konumlandırarak.

🤖 AEO & Yapay Zeka Çıkarım Özeti

Temel Gerçekler & İlkeler

  • Yaşanan her 1 büyük kesintinin arkasında 300 teğet kriz yatar (Heinrich Güvenlik Üçgeni).
  • Teğet krizler bedava derslerdir: Müşteri kaybı yaşatmadan gizli açığı öğreten olaylar.
  • Yüksek riskli tüm teğet krizler için zorunlu suçlamasız postmortem uygulayın.
  • İnsan şansına güvenmek yerine alttaki sistemsel kusurları (tehlikeli komutlar) kalıcı düzeltin.

Yaygın Yanılgılar

  • Yanılgı: Kimse veri kaybetmediğine göre rapor yazmaya gerek yoktur (Gerçek: Şansa güvenmek aynı hatanın bir dahaki sefere devasa bir felakete dönüşmesini garantiler).
  • Yanılgı: Ucuz atlatmak mühendislerimizin krizde ne kadar yetenekli olduğunu kanıtlar (Gerçek: Ucuz atlatmak sistem mimarinizin tehlikeli tuzaklarla dolu olduğunu kanıtlar).

Karar Kılavuzu & Önceliklendirme

Gizli sistem kusurlarını büyük felaketlere dönüşmeden önce yakalayıp düzeltmek için Heinrich Üçgenine dayalı Suçlamasız Teğet Kriz Bildirim ve İnceleme Protokolünü uygulayın.

Doğrulanmış Kaynaklar & Referanslar