DevOps’ta Güvenlik Uyarılarıyla İş Öğesi Bağlama
Güvenlik Açıklarını Takipte Sıkça Kaçırılan Detay
Bunu kimse inkâr etmesin, güvenlik açığı tespit edilince takımlarda hep benzer bir döngü oluyor (şaşırtıcı ama gerçek). Hani o “Bakarız sonra” yaklaşımı yok mu… İşte her zaman çalışmıyor! Bulduğun açık ister production’ı tehdit etsin, ister ufak bir test case olsun; genellikle backlog’a atıp tozlu çöplüklerin arasına yolluyoruz. Ya da zincir zincir maillere kaydolup dürüyor. Çoğu zaman orada unutulup gidiyor zaten. Sonra ne mi? Sprint planında ağlayan ticketlar, sahip çıkmayan kimse. takipte kocaman bir boşluk – başka türlü söyleyemem.
Geçenlerde tam olarak bu başımıza geldi — tamamen gerçek hikâye. Azure DevOps Advanced Security kritik uyarı verdi ama kim hangi bug’ı açtı, neyi üstlenmiş… Herkes kendi notlarında arıyor, tablolarda geziyor, bazen bulamıyor. Düşünsene: Notunu kağıda yazan bile vardı (ne alakaysa). Durun şuna açıklık getireyim:
Hiçbir açık kendini sihirle çözmez; peşine düşmezseniz günün sonunda patlar!
Hani, Peki kurtuluş reçetesi var mı? Lafı dolandırmadan şöyle anlatayım: Azure Boards’daki iş öğelerini artık doğrudan Advanced Security alertlerine bağlayabiliyorsun.
Yeni Gelişme: Security Alert’i Work Item’a Bağlama Gelmiş!
Evet evet – kimsenin iki yıl önce hayal edemediği entegrasyon elinizin altında şu anda. Şayet GitHub Advanced Security for Azure DevOps kullanıyorsanız bitti; herhangi bir alert’i anında Azure Boards içindeki bug’a veya user story’ye doğrudan ilişkilendirmek ~ mümkün! Tabiî ters tarafa da olur.
Bence uzun süredir eksikti bu detay. Eski düzende sekmeler arasında mekik döküyorduk — bak bug’da referans var mıydı diye didik didik aranmak cabası… Şimdi işe şöyle:
- Alert’e giriyorsun, gözünün önünde “ilgili iş” sekmesi beliriveriyor.
- Sade; tıklayıp work item seçiyorsun – hop bağladın gitti!
- Tersinden de oluyor tabiî; Board’da issue açarken “İleri Düzey Güvenlik Uyarısı”nı ilişkilendir seçeneği şak diye geliyor.
Bana sorarsan en bomba kısmı şu öldü — hem alert’te hem board’da karşılıklı referans linki çıkarıyor ve tek hareketle öbür tarafa zıplayabiliyorsun! Yanı ilişkiler kopmuyor artık arkadaşlar.
Peki Gerçek Dünya İçin Ne Fayda?
Sprint Kabusları Bitiyor Mu?
“Bu alert şimdi kimin derdi?” sorusu havada kalmıyor nihayetinde! Bir kere takım lead olarak sprint board’una baktın mı olay bitiyor — net şekilde açık-hangi issue atanmış görebiliyorsun.
Bunun somut pratik faydalarını listeleyeyim mi?
- Karmaşa/kaos tarihe karışıyor (“Ya bunu kim üstlenecek?” tribine son).
- Açığı tekrar bulmaya uğraşmakla vakit harcamıyorsun — tüm bağlantılar karşında net biçimde gösteriliyor.
- Kritik uyarılar sessizce kaybolma riskini en aza indiriyorsun bence.
- Müşteri veya auditor gelip “Nerede takip ettiniz?” dediğinde delil sunman bebek işi (Bknz.: “Bu açık burada işte!” gibi cümleler kurmak kolaylaşıyor).
Birkaç Pratik Senaryo (Kendi Tecrübelerim)
Dönüp enterprise müşterilerde hep aynı stresten kaçınıyorum – internal security ile dış pentest ekibi bulgularını yönetmek kabusa dönüşüyor çünkü… Mesela yakınlarda uyguladık:
- CVE numarası geçen pentest raporundaki alert için anında bug kaydı açıp direkt ilişkilendirdik — hızlı tepkiye bak keyfine!
- Sprint boyunca kapanmayan ticket otomatik alarm ziline dönüştü… Bu proaktif uyardan inanılmaz kâr ettik açıkçası.
- Dahası var; ekip içi izin seviyeleri oturduğu için yanlış kişi yanlış alert’in üzerine “el koyamıyor” — kritik fark burada!

Kısıtlar Nerede? Sorunsuz Mu Hâlâ?
Dikkat Edin! Tüm Uyarılara Yaramıyor Maalesef…
Burası mühim nokta — denedikten sonra sız de fark edeceksiniz ki yalnızca Advanced Security (Premium) uyarılarıyla sınırlandırılmış durumda. Build pipeline’daki sıradan security warning çöplerini buna bağlayamazsınız henüz yanı… Ufaktan can sıkıcı olabilir ama neyse bakalım geliştirirler belki ileride… Şimdilik böyle diyelim.
Daha Otomatik Olsaydı Fena Mıydı?
Sadece bunu değil – bug’ları SLA bazlı takip ve hatırlatma hâlâ elle ek olacak şeyleri istiyor insan… Otomatik kapanış/reminder sistemi gelmemiş mesela… Eskiden Power Automate ile çaktırmadan otomatize etmeye çalışmıştım (tavsiye eder mıyım bilmiyorum), ama native’de yok daha.
Nereden Görülüyor Peki Bu Bağlantılar?
Dürüst olmak gerekirse, Tüm bağlı alertleri repo’da ‘Advanced Security’ tabının altından görebiliyorsunuz arkadaşlar. Evet evet başka yerde gezmeye gerek yok! (inanın bana)
| Board’da Gösterge | Security Hub’da Gösterge |
|---|---|
| Work item üzerinde bağlı alert kısa yolu var | Alert üzerinde ilgili iş öğesi badge’i bulunur |
Detay İpuçlarına Gelelim Mi?
- Tersine Link Mantığını Unutmayın: Alert üzerinden ya da work item’dan ilişkendirmeniz fark etmiyor – yol çift yönlü çalışıyor 😉
- Kullanıcı Yetkileri Konusunda Takılmayın Ama Dikkat Edin: Sadece mevcut erişimi olan projelerin üyeleri linklemeyi/görmeyi hak ediyor – yabancı biri öyle pat diye göremez yanı (denendi).
- Sprint Planlamasında Atlanmasın Diye: Kritik/high risk barındıran her open alert mutlaka task olarak tanımlanınca retrospektif nabız kontrolünden önce dashboard’da netleşiyor… Ben toplu tarama toplantısı öncesinde özellikle kontrol etmeye başladım mesela!
- Boards filtreyi kullan — önemli riske öncelik ver!
- Eğer work item template’inizde ekstra alan varsa description kısmına mutlaka ilgili Alert ID’sını geçirmenizi öneririm ki haftalar sonra aramak dert olmasın (ben kaç kere unuttum anlatamam).

Nihai Sonuç — Güvenliği Akıştan Ayırma Lüksünüz Yok Artık!
Aklımıza kazıya kazıya söylüyorum; teknolojiyi işe uyarlamada planlı entegre siber güvenlik eskisine göre kat kat önemli hâle geldi artık! Küçücük startuplar bile yamacındaki deliği sprint içine sokmazsa yarışta geri kalır rahat söyleyeyim — yine tecrübe konuştu 🙂 Modern tehditler hız kesmeden çoğalırken basit gibi gözüken detay iyileştirmeler inanılmaz değer katabiliyor.
Laf lafı açtı kusura bakmayın. Toparlıyorum:
Güvenliği ayrıca yürütemezsiniz; kod akışının doğal rutini içinde tutmalısınız ki hayat kolaylaşsın!
Anahtar nokta bence şu — yeni imkanlara kolay hevesleniyoruz kabul ama bu özellikle gerçek dünya etkisini neredeyse anlık hissettirenlerden olacak.
Sahi sizde hiç kritiklikle ticket oluşturduktan sonra follow up’u ölü toprağa bırakan var mı 😅?
Kabul edin olmuşsunuzdur.
Daha fazlasına göz atmak isterseniz:
- Azure DevOps’ta Güvenlik Krizi ve Geçici Geri Alım Deneyimleri 👀
- Azure Boards’ta Yeni Alan Filtreleriyle Kanban & Backlog Üzerinden Kolay Yönetim!
Kaynak niteliğinde merak edenlere:
Work item linking for Advanced Security alerts now available
Sıkça Sorulan Sorular
Azure DevOps’taki güvenlik uyarılarını iş öğelerine bağlamak neden önemli?
Güvenlik uyarılarını iş öğelerine bağlamak, açıkların takip edilmesini kolaylaştırır ve kimsenin “Bakarız sonra” deyip unutmasını engeller. Böylece sprint planlamasında netlikle kimin hangi güvenlik açığını üstlendiği görünür ve kaos önlenir.
Azure Boards üzerinden güvenlik uyarılarını nasıl ilişkilendiririm?
Alert detay sayfasında “ilgili iş” sekmesi var, buradan doğrudan mevcut bir bug ya da user story seçip bağlayabilirsin. Tersinden de Board’da issue açarken “İleri Düzey Güvenlik Uyarısı”nı ilişkilendir seçeneği ile aynı bağlantıyı kurmak mümkün.
Bu entegrasyon için ekstra yetki gerekiyor mu?
Hayır, genellikle ekstra yetkiye gerek yok. Eğer Azure Boards’a erişimin varsa güvenlik uyarılarını bağlayabilir, ilişkili iş öğelerini görebilirsin. Bu da kullanımını çok pratik kılıyor.
Güvenlik uyarılarını iş öğelerine bağlamanın gerçek hayatta faydaları nelerdir?
Benim deneyimime göre, bu yöntem sprintlerde “Bu alert kimin sorumluluğunda?” sorusunu ortadan kaldırıyor. Ayrıca açığın nerede ve nasıl takip edildiğini kolayca göstermek mümkün oluyor; böylece denetim ve müşteri sorularına hızlı cevap veriliyor.
Azure DevOps Advanced Security ile GitHub Advanced Security entegrasyonu nasıl çalışıyor?
GitHub Advanced Security for Azure DevOps kullanıyorsan, her bir güvenlik uyarısını anında Azure Boards içindeki iş öğesine bağlayabilirsin. Bu çift yönlü bağlantı, iş takibini ve çözüm sürecini hızlandırıyor.
Kaynaklar ve İleri Okuma
Azure Boards İş Öğeleri Hakkında
Azure DevOps Advanced Security
Azure DevOps Extension Samples GitHub
İntroducing GitHub Advanced Security for Azure DevOps
İçeriği paylaş:
Bu içerik işinize yaradı mı?
Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.







Yorum gönder