Eğitimin Amacı ve Kapsamı
Canlıya geçişten hemen önce yapılan manuel sızma testleri, modern teslimat hızına yetişemediği gibi bulguların düzeltilme maliyetini de katlar. Bu program, güvenlik kontrollerini yazılım geliştirme ve CI/CD yaşam döngüsünün her aşamasına otomatik olarak yerleştirmeyi öğretir.
Git-secrets/Gitleaks ile gizli bilgi taraması, Semgrep/SonarQube ile SAST, Trivy/Dependency-Track ile SCA ve SBOM, Checkov ile IaC taraması, OWASP ZAP ile DAST ve DefectDojo ile bulgu yönetimi uygulamalı çalışılır. Katılımcılar örnek bir pipeline üzerinde otomatik güvenlik kapıları (security gates) kurar.
Kimler Katılmalı?
- CI/CD hatlarını kuran ve yöneten DevOps ve platform mühendisleri
- Uygulama güvenliği (AppSec) ve ürün güvenliği uzmanları
- Güvenli kodlama ve teslimat süreçlerinden sorumlu yazılım geliştiriciler ve takım liderleri
- Ön koşul: temel Git ve CI/CD pipeline deneyimi
Kazanımlar
- Geliştirici iş akışını yavaşlatmadan CI/CD hattına otomatik güvenlik taramaları ekler
- Gitleaks ve TruffleHog ile kaynak koda sızan API anahtarı ve parolaları commit aşamasında yakalar
- SAST, SCA, container ve IaC tarayıcılarını çalıştırıp yanlış pozitifleri (false positive) ayıklar
- SBOM üreterek açık kaynak bağımlılık ve lisans risklerini sürekli izler
- Kritik bulgularda dağıtımı durduran güvenlik kalite kapıları ve istisna süreçleri tasarlar
Konular
DevSecOps Kültürü, Tehdit Modelleme ve Shift-Left
- SDLC aşamalarında güvenlik kontrollerinin yeri ve Security Champions modeli
- Hızlı tehdit modelleme (STRIDE) ve güvenlik gereksinimleri
Kod ve Bağımlılık Güvenliği: Secret Scanning, SAST ve SCA
- Pre-commit ve CI aşamasında Gitleaks ile secret yakalama
- Semgrep ve SonarQube ile statik kod analizi (SAST)
- Açık kaynak bağımlılık taraması (SCA) ve CycloneDX/SPDX SBOM üretimi
Container, IaC ve Tedarik Zinciri Güvenliği
- Dockerfile, Terraform ve Kubernetes manifest'lerini Checkov/Trivy ile tarama
- SLSA çerçevesi, Cosign ile imzalama ve CI runner güvenliği
Dinamik Testler (DAST) ve API Güvenlik Kontrolleri
- OWASP ZAP ve Nuclei ile otomatik DAST taraması
- OpenAPI şemaları üzerinden API güvenlik testleri
Güvenlik Kapıları ve Zafiyet Yönetimi
- SARIF çıktıları, DefectDojo entegrasyonu ve önceliklendirme (EPSS/CVSS)
- Pull request politikaları, kırıcı güvenlik kapıları ve kurumsal kontrol listesi
Bu Kategorideki Diğer Eğitimler
-
GitOps: Argo CD / Flux
Argo CD ve Flux ile Kubernetes üzerinde GitOps: bildirimci durum yönetimi, drift tespiti ve otomatik mutabakat, Kustomize ve Helm entegrasyonu, ApplicationSet ile çoklu küme dağıtımı, Secret yönetimi ve progressive delivery.
- Canlı Kurs
- 5 modül
-
Infrastructure as Code
Terraform/OpenTofu ve Ansible ile kod olarak altyapı (IaC): bildirimci kaynak sağlama, uzak state ve kilitleme, yeniden kullanılabilir modüller, policy-as-code, test, CI/CD otomasyonu ve yapılandırma yönetimi.
- Canlı Kurs
- 5 modül
-
CI/CD
GitHub Actions, GitLab CI ve Jenkins ile modern CI/CD pipeline tasarımı: dallanma stratejileri, hızlı build ve önbellekleme, otomatik test ve kalite kapıları, container/artifact sürümleme ve sıfır kesintili dağıtım.
- Canlı Kurs
- 5 modül
-
Platform Engineering
Ürün yaklaşımıyla Platform Engineering ve Internal Developer Platform (IDP) tasarımı: golden path şablonları, Backstage developer portal, Crossplane/Terraform ile self-servis altyapı, bilişsel yük azaltma ve DORA/SPACE ölçümü.
- Canlı Kurs
- 5 modül
-
SRE Fundamentals
Site Reliability Engineering (SRE) temelleri: SLI, SLO ve error budget hesabı, toil azaltma ve otomasyon, semptom tabanlı izleme ve multi-window burn-rate alarmları, on-call olay yönetimi ve blameless postmortem kültürü.
- Canlı Kurs
- 5 modül
-
Microsoft PowerShell
Sistem yöneticileri ve DevOps ekipleri için PowerShell 7 ve Windows PowerShell: nesne tabanlı pipeline, WMI/CIM, PowerShell Remoting, Active Directory ve Microsoft Graph/Azure otomasyonu, modül yazımı ve güvenli çalıştırma.
- Canlı Kurs
- 5 modül
Bizimle iletişime geçin