ADVANCED INFORMATION SECURITY AUTOMATION WITH PYTHON (SEC673) EĞİTİMİ

Güvenlik Araçlarınızı Kendiniz Yazın

SEC673 Eğitimi, Digital Vizyon Akademi tarafından kurumlara verilen 6 günlük, ileri seviye bir güvenlik otomasyonu programıdır. Katılımcılar ileri Python veri yapılarından tasarım kalıplarına, hata ayıklama ve otomatik testten metin ile ikili veri ayrıştırmay…

6 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SEC673 Sınav Müfredatıyla Uyumlu Altı Günlük İleri Python Programı

Bu eğitim, güvenlik profesyonellerine hazır araçların yetmediği noktada kendi otomasyonunu tasarlayıp üretim kalitesinde kodlayabilme yetkinliği kazandırmak üzere tasarlanmış altı günlük bir yetkinlik programıdır. Program, SEC673 sınav müfredatıyla uyumlu biçimde ileri Python yapıları, tasarım kalıpları, ayrıştırma, eşzamanlılık ve güvenli dağıtım konularını kod yazarak işler.

Süre ve Format

6 Tam Gün. Canlı kod yazma laboratuvarları, kod inceleme atölyeleri, hata ayıklama oturumları ve bitirme projesiyle ilerler.

Seviye

İleri Seviye — Python ile betik yazma deneyimi ve temel güvenlik otomasyonu bilgisi olan katılımcılar içindir.

Öğrenme Metodu

Canlı kod yazma laboratuvarları, akran kod incelemesi, hata ayıklama oturumları ve takım hâlinde araç geliştirme.

Neden Bu Eğitim?

⌨️Kod Yazarak Öğrenme

Her modülde kod yazılır; konular slayt üzerinde değil çalışan araç geliştirerek pekiştirilir.

🏭Üretim Kalitesi Odağı

Tek seferlik betik değil; test edilen, kayıt tutan, paketlenen ve devredilebilen araçlar üretmeyi öğrenirsiniz.

🔌Sistemlerle Bütünleşme

Kodunuzu SIEM, EDR, bilet sistemi ve istihbarat kaynaklarına bağlayan gerçekçi akışlar kurgularsınız.

Bu Eğitim Hangi Rollere Hazırlar?

Güvenlik Otomasyon MühendisiGüvenlik Araç GeliştiricisiTespit MühendisiSOAR UzmanıSızma Testi UzmanıDevSecOps Mühendisi

Sarı Takım: Otomasyonu ve güvenli kodlamayı teslim hattının içine gömen sarı takım

“Bu eğitimi tamamladığınızda hazır aracın bittiği yerde kendi çözümünü üretebilen bir güvenlik mühendisi olacaksınız.”

Ön Koşullar

Kod Yoğun Programdan Verim Almanız İçin Beklenen Yetkinlikler

1
Python Bilgisi

Fonksiyon, sınıf ve modül düzeyinde Python ile betik yazma deneyimi beklenir.

2
Komut Satırı Kullanımı

Linux ve Windows komut satırında rahat çalışabilme becerisi gereklidir.

3
Güvenlik Temelleri

Ağ, kayıt kaynakları ve güvenlik araçları hakkında temel düzeyde bilgi.

4
Geliştirme Ortamı

Sürüm denetimi kurulu, kod yazmaya uygun bir dizüstü bilgisayar gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiPython veri modelini derinlemesine kavramak, doğru veri yapısını seçmek, üreteçlerle bellek dostu akış kurmak ve dekoratörlerle tekrarı azaltmak.
Modül 1
Python Veri Modeli ve Nesne Yapısı
  • Nesne kimliği, değişebilirlik ve referans semantiği
  • Özel yöntemlerle yerleşik davranışların özelleştirilmesi
  • Ad alanı, kapsam ve kapanış mekanizmalarının kavranması
  • Bellek yönetimi, referans sayımı ve çöp toplama
  • Yorumlayıcının çalışma modelinin başarıma etkisi
  • Lab: Özel bir veri tipinin sıfırdan tasarlanması
Modül 2
Koleksiyonlar ve Veri Yapısı Seçimi
  • Liste, demet, küme ve sözlük başarım karşılaştırması
  • Standart collections modülüyle özelleşmiş koleksiyonlar
  • Sıralama, arama ve karma tabanlı erişimin maliyetleri
  • Büyük kayıt setlerinde bellek dostu yapı seçimi
  • Veri sınıflarıyla yapılandırılmış veri temsili kurulması
  • Lab: Kayıt ayrıştırma için uygun yapının seçilmesi
Modül 3
Yineleyiciler, Üreteçler ve Tembel Akış
  • Yineleyici protokolü ve üreteç fonksiyonlarının mantığı
  • Üreteç ifadeleriyle bellek tüketiminin düşürülmesi
  • Akış tabanlı veri işleme desenleri ve itertools kullanımı
  • Bağlam yöneticileri ve kaynak yaşam döngüsü denetimi
  • Devasa kayıt dosyalarının akış hâlinde işlenmesi
  • Lab: Büyük bir kayıt dosyasının üreteçle işlenmesi
Modül 4
Fonksiyonel Desenler ve Dekoratörler
  • Birinci sınıf fonksiyonlar ve yüksek mertebeli işlevler
  • Dekoratör yazımı ve functools ile meta verinin korunması
  • Önbellekleme, ölçüm ve yeniden deneme dekoratörleri
  • Kısmi uygulama ve fonksiyon bileşimi teknikleri
  • Yan etkisiz kodun test edilebilirliğe katkısı
  • Atölye: Otomasyon betiği için dekoratör kütüphanesi
Günün hedefiSınıf mimarisini sorumluluklara göre kurmak, tasarım kalıplarını güvenlik araçlarına uygulamak ve genişletilebilir eklenti yapısı tasarlamak.
Modül 1
Sınıf Tasarımı ve Kalıtım Stratejileri
  • Sınıf hiyerarşisi kurma ve sorumluluk ayrıştırması
  • Çoklu kalıtım, yöntem çözüm sırası ve karışım kullanımı
  • Soyut temel sınıflar ile sözleşme tanımlanması
  • Özellik ve tanımlayıcı protokolünün doğru kullanımı
  • Bileşim ile kalıtım arasındaki tercih ölçütleri
  • Lab: Tarama aracının sınıf mimarisinin tasarlanması
Modül 2
Güvenlik Araçlarında Tasarım Kalıpları
  • Fabrika kalıbıyla nesne üretiminin soyutlanması
  • Strateji kalıbıyla değiştirilebilir analiz algoritmaları
  • Gözlemci kalıbıyla olay tabanlı bildirim kurgusu
  • Tekil ve kayıt defteri kalıplarının doğru kullanımı
  • Aşırı soyutlamanın bakım maliyetine olan etkisi
  • Atölye: Aynı ihtiyacın iki farklı kalıpla çözülmesi
Modül 3
Eklenti Mimarisi ve Genişletilebilirlik
  • Eklenti arayüzü tanımlama ve sürüm uyumluluğu
  • Dinamik modül yükleme ve keşif mekanizmalarının kurgusu
  • Yapılandırma dosyalarıyla davranışın yönlendirilmesi
  • Genişletilebilir komut satırı arayüzünün tasarlanması
  • Üçüncü taraf eklentilerinde güven sınırının çizilmesi
  • Lab: Eklenti destekli analiz aracı iskeletinin kurulması
Modül 4
Meta Programlama ve Dilin Uç Yetenekleri
  • Meta sınıflar ile sınıf üretiminin denetlenmesi
  • Çalışma anında öznitelik erişiminin yakalanması
  • Tip ipuçları ve çalışma anı doğrulama kütüphaneleri
  • Kod üretimi ve yansıma tekniklerinin sınırları
  • Okunabilirlik ile esneklik arasındaki dengenin kurulması
  • Lab: Otomatik doğrulama yapan sınıf altyapısının yazımı
Günün hedefiHataları sistemli biçimde daraltmak, katmanlı kayıt altyapısı kurmak, otomatik testlerle güven üretmek ve başarım darboğazlarını ölçerek gidermek.
Modül 1
Hata Ayıklama Teknikleri ve Araçları
  • İzleme geri dönüşünün doğru okunması ve yorumlanması
  • Hata ayıklayıcı ile adım adım oturum yürütülmesi
  • Geliştirme ortamında kesme noktası ve izleme kullanımı
  • Yeniden üretilemeyen hataların sistemli daraltılması
  • Üçüncü taraf kütüphane kaynaklı hataların izlenmesi
  • Lab: Bozuk bir otomasyon betiğinin birlikte ayıklanması
Modül 2
Kayıt Tutma ve Hata Yönetimi
  • Standart logging modülüyle katmanlı kayıt mimarisi
  • Kayıt seviyeleri, biçimlendirici ve işleyici tasarımı
  • Yapılandırılmış kayıt üretimi ve SIEM ile uyumu
  • İstisna hiyerarşisi tasarımı ve anlamlı hata mesajları
  • Hassas verinin kayıtlara sızmasının önlenmesi
  • Lab: Aracın kayıt altyapısının yeniden kurgulanması
Modül 3
Otomatik Test ve Sürekli Doğrulama
  • Birim testlerinin pytest ile yazılması ve düzenlenmesi
  • Taklit nesnelerle dış bağımlılıkların yalıtılması
  • Kapsam ölçümü ve anlamlı test sınırının belirlenmesi
  • Özellik tabanlı test ve sınır durum üretimi
  • Sürekli bütünleştirme hattına testlerin bağlanması
  • Lab: Mevcut araç için test paketinin yazılması
Modül 4
Başarım Ölçümü ve Kod Kalitesi
  • Profil çıkarma ile darboğazların sayısal tespiti
  • Bellek kullanımının ölçülmesi ve sızıntı arayışı
  • Statik analiz ve biçim araçlarının hatta bağlanması
  • Kod inceleme kültürü ve inceleme kontrol listesi
  • Teknik borç yönetimi ve yeniden düzenleme kararları
  • Atölye: Yavaş çalışan betiğin birlikte iyileştirilmesi
Günün hedefiMetin ve ikili verileri dayanıklı biçimde ayrıştırmak, dosya formatlarını çözümlemek, ağ istemcileri yazmak ve paket telemetrisini işlemek.
Modül 1
Metin Ayrıştırma ve Düzenli İfadeler
  • Düzenli ifadelerde yakalama, geri izleme ve başarım
  • Kayıt biçimlerinin şemaya dönüştürülmesi yaklaşımı
  • Karakter kodlaması ve Unicode kaynaklı hatalar
  • CSV, JSON ve YAML verisinin güvenli işlenmesi
  • Bozuk girdiye karşı dayanıklı ayrıştırıcı tasarımı
  • Lab: Karışık biçimli kayıt setinin ayrıştırılması
Modül 2
İkili Veri ve Dosya Formatı Çözümleme
  • İkili kayıtların struct modülüyle çözümlenmesi
  • Bayt sırası, hizalama ve alan genişliği kavramları
  • Yürütülebilir dosya başlıklarının yapısal incelenmesi
  • Belge ve arşiv formatlarında gömülü nesne analizi
  • Yerel kütüphanelerle ctypes üzerinden etkileşim kurulması
  • Lab: Örnek ikili formatın çözümleyicisinin yazılması
Modül 3
Ağ Programlama ve Protokol İşleme
  • Soket programlama ve istemci sunucu akışının kurulması
  • TLS ile güvenli bağlantı ve sertifika doğrulaması
  • HTTP istemcisi tasarımı, oturum ve yeniden deneme
  • Protokol durum makinelerinin kodla modellenmesi
  • Zaman aşımı, hata toleransı ve kaynak temizliği
  • Lab: Yetkili kapsamda basit bir hizmet istemcisi yazımı
Modül 4
Paket Analizi ve Ağ Telemetrisi
  • Scapy ile paket yapısının katman katman incelenmesi
  • PCAP dosyalarının toplu işlenmesi ve özetlenmesi
  • Akış birleştirme ve oturum yeniden oluşturma mantığı
  • Ağ telemetrisinden gösterge çıkarımının yapılması
  • Yasal çerçeve: dinleme yetkisi, KVKK ve kapsam sınırı
  • Lab: Örnek PCAP dosyasından özet rapor üretilmesi
Günün hedefiEşzamanlı yürütme modellerini doğru seçmek, kurumsal arayüzlerle bütünleşmek, dayanıklı iş akışları kurmak ve müdahale otomasyonu tasarlamak.
Modül 1
Eşzamanlılık ve Paralellik Modelleri
  • İş parçacığı, süreç ve yorumlayıcı kilidinin etkisi
  • Havuz tabanlı görev yürütme ve concurrent.futures kullanımı
  • Eşzamansız akış tasarımı ve asyncio olay döngüsü
  • Yarış durumu, kilitlenme ve paylaşılan durum riskleri
  • Hız sınırlama ve geri basınç mekanizmasının kurulması
  • Lab: Toplu sorgulama aracının eşzamansıza taşınması
Modül 2
Arayüz Bütünleştirme ve Kimlik Doğrulama
  • REST ve GraphQL arayüzleriyle veri alışverişi kurgusu
  • OAuth 2.0 ve belirteç tabanlı kimlik doğrulama akışı
  • Sır yönetimi ve kimlik bilgilerinin koddan ayrılması
  • Sayfalama, hız sınırı ve hata kodlarının ele alınması
  • SIEM, EDR ve bilet sistemi arayüzleriyle bütünleşme
  • Lab: İstihbarat arayüzünden veri çeken aracın yazımı
Modül 3
Kuyruklar, Zamanlama ve Dayanıklı İş Akışı
  • Görev kuyruğu mimarisi ve iş dağıtım desenleri
  • Zamanlanmış görevlerin güvenli biçimde yürütülmesi
  • Yeniden deneme, kesme devresi ve idempotent tasarım
  • Durum saklama ve kaldığı yerden devam etme kurgusu
  • Otomasyonun izlenmesi ve sağlık kontrolü üretilmesi
  • Lab: Dayanıklı bir zenginleştirme hattının kurulması
Modül 4
Müdahale Otomasyonu ve Oyun Kitapları
  • Otomasyon olgunluk seviyeleri ve SOAR mantığı
  • Uyarı zenginleştirme akışlarının kodla kurulması
  • Sınırlama adımlarında insan onayı ve güvenlik kapıları
  • Yıkıcı eylemlerde geri alma ve denetim izi tutulması
  • Otomasyonun yetki sınırları ve yasal çerçevesi
  • Atölye: Kimlik avı vakası için oyun kitabı otomasyonu
Günün hedefiGeliştirilen aracı paketleyip dağıtmak, güvenli kodlama ve tedarik zinciri kontrollerini uygulamak, devrini planlamak ve projeyle tamamlamak.
Modül 1
Paketleme, Dağıtım ve Sürüm Yönetimi
  • Proje yapısı, paket meta verisi ve bağımlılık bildirimi
  • Sanal ortam, kilit dosyası ve yeniden üretilebilir kurulum
  • Dahili paket deposu ve kurum içi dağıtım seçenekleri
  • Tek dosya yürütülebilir üretimi ve taşınabilirlik
  • Anlamsal sürümleme ve değişiklik günlüğü disiplini
  • Lab: Geliştirilen aracın paket hâline getirilmesi
Modül 2
Güvenli Kodlama ve Tedarik Zinciri
  • Girdi doğrulama ve komut enjeksiyonu riskinin önlenmesi
  • Güvensiz seri hâlden çıkarma ve dosya yolu riskleri
  • Bağımlılık taraması ve yazılım malzeme listesi üretimi
  • Kod imzalama ve yapı hattı bütünlüğünün korunması
  • Sır taraması ile depoya sızan kimlik bilgilerinin önlenmesi
  • Lab: Araç kodunun güvenlik gözüyle incelenmesi
Modül 3
Belgeleme, Devir ve Sürdürülebilirlik
  • Kullanım kılavuzu ve arayüz belgelerinin üretilmesi
  • Kod içi belgeleme ve tip ipuçlarıyla okunabilirlik
  • Katkı rehberi ve kod inceleme sürecinin tanımlanması
  • Aracın operasyon ekibine devir kontrol listesi
  • Terk edilmiş araç riski ve sahiplik planlaması
  • Atölye: Geliştirilen araç için devir paketi hazırlanması
Modül 4
Araç Geliştirme Projesi, Sınav ve Kapanış
  • Atölye: Uçtan uca güvenlik otomasyon aracının geliştirilmesi
  • Takım sunumları ve akran kod incelemesi oturumu
  • SEC673 sınav stratejisi, konu ağırlıkları ve zaman yönetimi
  • Kişisel çalışma planı ve ileri kaynak yol haritası
  • Eğitim değerlendirmesi ve interaktif Soru-Cevap oturumu
  • Digital Vizyon Akademi Katılım ve Başarı Sertifikası takdimi

Eğitim Kazanımları

Program sonunda katılımcılar:

🐍
İleri Python

Veri modeli, üreteçler ve dekoratörler gibi ileri yapıları kullanarak verimli ve okunabilir kod yazabileceksiniz.

🏗️
Tasarım Yetkinliği

Büyüyen otomasyon kodunu sınıf mimarisi ve tasarım kalıplarıyla sürdürülebilir biçimde kurgulayabileceksiniz.

🧪
Test Disiplini

Birim testlerini pytest ile yazıp kapsam ölçerek araçlarınıza güven veren bir katman kurabileceksiniz.

🔍
Hata Ayıklama

Karmaşık hataları sistemli biçimde daraltabilecek, katmanlı kayıt altyapısıyla sorunu izlenebilir kılabileceksiniz.

🧬
Veri Ayrıştırma

Metin, ikili ve ağ verilerini dayanıklı ayrıştırıcılarla çözümleyip yapılandırılmış çıktıya dönüştürebileceksiniz.

⚡
Eşzamanlı Yürütme

İş parçacığı ve eşzamansız modelleri doğru seçerek otomasyonunuzu güvenli biçimde ölçekleyebileceksiniz.

🔗
Sistem Bütünleştirme

Kodunuzu SIEM, EDR ve bilet sistemi arayüzlerine bağlayarak uçtan uca müdahale akışları kurabileceksiniz.

📦
Güvenli Dağıtım

Araçlarınızı paketleyip sürümleyebilecek, tedarik zinciri risklerine karşı güvenli biçimde dağıtabileceksiniz.

Kimler İçin Uygundur?

  • Güvenlik otomasyonu geliştiren analistler
  • tespit mühendisleri
  • sızma testi uzmanları
  • olay müdahale ekipleri
  • kendi araçlarını üretmek isteyen bilişim profesyonelleri

Sıkça Sorulan Sorular

SEC673 eğitimi kimler için uygundur?
Program; güvenlik otomasyonu geliştiren analistler, tespit mühendisleri, sızma testi uzmanları, olay müdahale ekipleri ve kendi araçlarını üretmek isteyen bilişim profesyonelleri için tasarlanmıştır. Fonksiyon ve sınıf düzeyinde Python deneyimi beklenir.
Eğitim ne kadar sürer ve hangi formatta verilir?
Eğitim 6 tam gün sürer ve 24 modülden oluşur. Kurumun tercihine göre Digital Vizyon Akademi sınıflarında, kurum lokasyonunda veya online olarak gerçekleştirilir; her modülde laboratuvar ya da atölye uygulaması yer alır.
Bu program SEC673 sınavına hazırlık sağlıyor mu?
Program, SEC673 sınav müfredatıyla uyumlu konu başlıklarını kapsayan bir sınava hazırlık ve yetkinlik programıdır. Sınav başvurusu ve güncel koşulları sınavı düzenleyen kurum tarafından belirlenir; sınav ücreti katılımcıya aittir.
Eğitimde yazılan araçlar gerçek hedeflere karşı kullanılıyor mu?
Hayır. Tüm geliştirme ve testler yalnızca eğitim için hazırlanmış yalıtılmış laboratuvar ortamında yapılır. Ağ ve protokol modüllerinde yetki, kapsam ve KVKK ile 5237 sayılı TCK kapsamındaki yasal sınırlar ayrıca ele alınır.
Eğitim sonunda hangi belge veriliyor?
Programı başarıyla tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası almaya hak kazanır. Bu belge, sınavı düzenleyen kurumun kendi sınavı sonucunda verdiği unvandan ayrı bir katılım ve başarı belgesidir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Advanced Information Security Automation with Python (SEC673 Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre6 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Kurs KoduSEC673
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sarı TakımApplied Data Science and AI/Machine Learning for Cybersecurity Professionals (SEC595) Eğitimi
Siber Güvenlik Eğitimleri

Applied Data Science and AI/Machine Learning for Cybersecurity Professionals (SEC595) Eğitimi

6 günİleriOnline / Yüz Yüze / Hibrit

6 günlük SEC595 eğitimi: güvenlik verisiyle veri bilimi, istatistik, makine öğrenmesi, anomali tespiti, derin öğrenme ve model güvenliği.

Detayları Gör →
Sarı TakımCloud Security Architecture (SEC549) Eğitimi
Siber Güvenlik Eğitimleri

Cloud Security Architecture (SEC549) Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

5 günlük SEC549 bulut güvenlik mimarisi eğitimi: iniş bölgesi, kimlik federasyonu, en az ayrıcalık, ağ bölümleme, anahtar yönetimi, sıfır güven ve yönetişim.

Detayları Gör →
Sarı TakımDefending Web Applications Security Essentials (DEV522) Eğitimi
Siber Güvenlik Eğitimleri

Defending Web Applications Security Essentials (DEV522) Eğitimi

6 günOrtaOnline / Yüz Yüze / Hibrit

6 günlük DEV522 eğitimi: web mimarisi, kimlik ve oturum yönetimi, enjeksiyon savunması, kriptografi, API güvenliği, WAF ve izleme uygulamaları.

Detayları Gör →
Sarı TakımCloud Native Security and DevSecOps Automation (SEC540) Eğitimi
Siber Güvenlik Eğitimleri

Cloud Native Security and DevSecOps Automation (SEC540) Eğitimi

5 günOrtaOnline / Yüz Yüze / Hibrit

5 günlük SEC540 bulut yerel güvenlik ve DevSecOps otomasyonu eğitimi: CI/CD güvenliği, sır yönetimi, konteyner, Kubernetes, altyapı kodu ve politika kodu.

Detayları Gör →
Sarı TakımApplication Security: Securing Web Applications, APIs, and Microservices (SEC522) Eğitimi
Siber Güvenlik Eğitimleri

Application Security: Securing Web Applications, APIs, and Microservices (SEC522) Eğitimi

6 günOrtaOnline / Yüz Yüze / Hibrit

6 günlük SEC522 uygulama güvenliği eğitimi: tehdit modelleme, OWASP Top 10, kimlik ve oturum, API güvenliği, mikroservis ve DevSecOps test otomasyonu.

Detayları Gör →
Sarı TakımCloud Security Engineering and Controls (SEC510) Eğitimi
Siber Güvenlik Eğitimleri

Cloud Security Engineering and Controls (SEC510) Eğitimi

6 günOrtaOnline / Yüz Yüze / Hibrit

6 günlük SEC510 eğitimi: çok bulutlu kontroller, yetki mühendisliği, ağ sınırları, anahtar yönetimi, altyapı kodu ve uyum otomasyonu.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn