CSSLP : DATABASES & PROGRAMMING LANGUAGE ENVIRONMENTS EĞİTİMİ

Veritabanı ve dil ortamını güvenli yazılımın temeline oturtun

CSSLP ile güvenli veritabanı, enjeksiyon savunması ve dil ortamı güvenliği

CSSLP Databases & Programming Language Environments Eğitimi, güvenli yazılım yaşam döngüsü perspektifinden veritabanı ve dil ortamı güvenliğini öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Güvenli veri depolamadan enjeksiyon savunmasına ve programlama dili ortamı güvenliğine CSSLP bakışı

Bu eğitim, güvenli yazılım yaşam döngüsü perspektifinden veritabanı ve dil ortamı güvenliğini öğretir. Katılımcılar güvenli veri depolama, şifreleme, erişim denetimi ve en az yetki ilkesini kavrar; SQL injection ve enjeksiyon savunmasını parametreli sorgu ve ORM ile uygular. Veri maskeleme, tokenizasyon, denetim ve loglama ele alınır. Managed/unmanaged kod, bellek güvenliği, çalışma zamanı korumaları ve tedarik zinciri güvenliği işlenir.

Süre ve Format

3 Gün. Her gün dört modül; güvenli veri depolama ve erişimden enjeksiyon savunması ve veri gizliliğine, oradan programlama dili ortamı güvenliğine ilerlenir.

Seviye

Orta Seviye — CSSLP kapsamında güvenli veritabanı tasarımı, erişim denetimi, enjeksiyon savunması ve programlama dili ortamı güvenliği

Öğrenme Metodu

Her konu gerçek güvenlik açığı ve savunma senaryolarıyla; kod örnekleri, enjeksiyon denemeleri ve güvenli yapılandırma pratiğiyle işlenir.

Neden Bu Eğitim?

🔐Güvenli veri katmanı

Şifreleme, erişim denetimi ve en az yetki ilkesiyle veritabanını tasarım aşamasından itibaren savunmaya hazır kurgularsınız.

🛡️Enjeksiyon savunması

SQL injection ve türevlerini parametreli sorgu ve girdi doğrulamayla engeller, en yaygın saldırı sınıfını etkisizleştirirsiniz.

📜CSSLP uyumu

Güvenli yazılım yaşam döngüsü ilkelerini pratiğe döker, CSSLP sınavının bu alan bilgisine sağlam bir temel hazırlarsınız.

Anahtar Konular

csslp eğitimigüvenli yazılım geliştirme eğitimiveritabanı güvenliği eğitimisql injection önleme eğitimigüvenli kodlama eğitimiuygulama güvenliği eğitimicsslp sertifika hazırlıkveri şifreleme eğitimiprogramlama dili güvenliği
“Güvenli yazılım; verinin nerede durduğunu, kodun hangi ortamda koştuğunu ve her ikisinin nasıl korunduğunu bilmekle başlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Yazılım deneyimi

En az bir programlama dilinde uygulama geliştirme deneyimi eğitimi takip etmeyi kolaylaştırır.

2
Veritabanı bilgisi

Temel SQL ve ilişkisel veritabanı kavramlarına aşinalık beklenir ancak ileri düzey gerekmez.

3
Güvenlik temeli

Kimlik doğrulama, yetkilendirme ve temel güvenlik kavramlarına aşinalık faydalı olur.

4
Analitik yaklaşım

Tehdit ve açık senaryolarını değerlendirmeye yönelik analitik ve dikkatli bir bakış açısı beklenir.

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 hedefiKatılımcı veriyi sınıflandırıp güvenli depolamayı tasarlar, şifrelemeyi uygular, erişim denetimi ve en az yetki ilkesiyle veritabanına erişimi sıkı biçimde kısıtlar.
Modül 1
Güvenli Veri Depolama ve Sınıflandırma
  • Veri sınıflandırma ve hassasiyet seviyeleri
  • Durağan veride (at rest) güvenlik gereksinimleri
  • Hassas alanların ayrıştırılması ve izolasyonu
  • Veri saklama ve güvenli imha politikaları
  • Yedek ve kopyalarda veri sızıntısı riski
  • Veri bütünlüğü ve doğrulama mekanizmaları
Modül 2
Veritabanı Şifreleme
  • At rest ve in transit şifreleme ayrımı
  • Transparent Data Encryption (TDE) mantığı
  • Sütun ve alan seviyesi şifreleme
  • TLS ile istemci-sunucu iletişimi güvenliği
  • Anahtar yönetimi (KMS) ve rotasyon
  • Şifrelemenin performans ve risk dengesi
Modül 3
Erişim Denetimi ve En Az Yetki
  • En az yetki (least privilege) ilkesinin uygulanması
  • Rol tabanlı erişim denetimi (RBAC) tasarımı
  • GRANT/REVOKE ile ayrıcalık yönetimi
  • Uygulama hesabı ve servis hesabı ayrımı
  • View ve stored procedure ile erişim kısıtlama
  • Görevler ayrılığı (separation of duties)
Modül 4
Kimlik Doğrulama ve Hesap Yönetimi
  • Veritabanı kimlik doğrulama yöntemleri
  • Güçlü parola ve kimlik bilgisi saklama
  • Varsayılan ve atıl hesapların kapatılması
  • Bağlantı dizesinde kimlik bilgisi koruması
  • Merkezi kimlik entegrasyonu (LDAP/AD)
  • Hesap kilitleme ve oturum politikaları
Günün hedefiKatılımcı SQL injection ve enjeksiyon saldırılarını tanır, parametreli sorgu ve ORM ile savunur, veri maskeleme ve tokenizasyonu uygular, denetim ve loglamayı kurar.
Modül 1
Enjeksiyon Saldırıları ve Önleme
  • SQL injection saldırısının çalışma mantığı
  • Blind ve zaman tabanlı injection türleri
  • NoSQL ve OS command injection farkları
  • Girdi doğrulama (input validation) stratejisi
  • Allowlist tabanlı doğrulama yaklaşımı
  • Hata mesajlarıyla bilgi sızıntısını önleme
Modül 2
Parametreli Sorgu ve ORM Güvenliği
  • Parameterized query ile enjeksiyon önleme
  • Prepared statement ve bind parametreleri
  • Stored procedure güvenliği ve sınırları
  • ORM kullanımında güvenli ve riskli desenler
  • Dinamik SQL'in güvenli biçimde kurulması
  • Çıktı kodlama ve bağlama duyarlı escape
Modül 3
Veri Maskeleme ve Tokenizasyon
  • Statik ve dinamik veri maskeleme ayrımı
  • Tokenizasyon ile hassas veriyi değiştirme
  • Test ortamlarında veri anonimleştirme
  • PII ve kart verisinin korunması
  • Maskeleme ile uyumluluk gereksinimleri
  • Tokenizasyon ve şifreleme karşılaştırması
Modül 4
Denetim, Loglama ve İzleme
  • Veritabanı denetim (audit) kaydı yapılandırma
  • Hassas işlemlerin izlenmesi ve kaydı
  • Log'da hassas veri sızmasını önleme
  • Anormal erişim ve sorgu tespiti
  • Log bütünlüğü ve kurcalanmaya karşı koruma
  • Olay müdahalesi için iz sürülebilirlik
Günün hedefiKatılımcı programlama dili ortamlarının güvenlik modelini kavrar, bellek güvenliği ve çalışma zamanı korumalarını değerlendirir, bağımlılık ve yapılandırma risklerini yönetir.
Modül 1
Dil Ortamı Güvenlik Modeli
  • Managed ve unmanaged kod güvenlik farkı
  • Type-safe ve type-unsafe dillerin riski
  • CLR ve JVM sanal makine güvenlik modeli
  • Sandbox ve kod izolasyonu mekanizmaları
  • Yorumlanan ve derlenen dil riskleri
  • Dil seçiminin güvenlik üzerindeki etkisi
Modül 2
Bellek Güvenliği ve Çalışma Zamanı
  • Buffer overflow ve bellek bozulması
  • Otomatik bellek yönetimi ve garbage collection
  • ASLR ve DEP gibi çalışma zamanı korumaları
  • Integer overflow ve tür dönüşüm riski
  • Güvensiz işaretçi ve pointer kullanımı
  • Hata ve istisna yönetiminde bilgi sızıntısı
Modül 3
Bağımlılık ve Tedarik Zinciri Güvenliği
  • Üçüncü taraf kütüphane ve bağımlılık riski
  • Bilinen açık taraması (SCA) ve CVE takibi
  • Software Bill of Materials (SBOM) kullanımı
  • Paket deposu ve kaynak güvenilirliği
  • Kod imzalama ve bütünlük doğrulama
  • Bağımlılık güncelleme ve yama yönetimi
Modül 4
Güvenli Yapılandırma ve Dağıtım
  • Çalışma ortamının güvenli yapılandırması
  • Üretimde debug ve ayrıntılı hata kapatma
  • Sır (secret) ve anahtarların güvenli yönetimi
  • En az ayrıcalıkla çalışma (least privilege runtime)
  • Derleyici ve güvenlik bayraklarının kullanımı
  • Güvenli varsayılan (secure default) ilkesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Güvenli veri tasarımı

Veriyi sınıflandırır, şifreleme ve güvenli depolamayı tasarlar, hassas veriyi yaşam döngüsü boyunca korursunuz.

✅
Erişim denetimi

En az yetki ve RBAC ilkeleriyle veritabanı erişimini tasarlar, ayrıcalıkları ve hesapları sıkı biçimde yönetirsiniz.

✅
Enjeksiyon savunması

SQL ve diğer enjeksiyon saldırılarını tanır, parametreli sorgu ve girdi doğrulamayla etkisiz hale getirirsiniz.

✅
Veri gizliliği

Veri maskeleme ve tokenizasyonla hassas veriyi korur, test ve üretim ortamlarında gizliliği güvence altına alırsınız.

✅
Denetim ve izleme

Veritabanı denetim kaydı ve izleme kurar, anormal erişimi tespit eder ve iz sürülebilir kayıt bütünlüğü sağlarsınız.

✅
Dil ortamı güvenliği

Managed/unmanaged kod ve sanal makine güvenlik modelini kavrar, bellek güvenliği risklerini değerlendirirsiniz.

✅
Tedarik zinciri güvenliği

Bağımlılık açıklarını SCA ve SBOM ile takip eder, kod imzalama ve yama yönetimiyle tedarik zincirini korursunuz.

✅
Güvenli yapılandırma

Çalışma ortamını güvenli varsayılanlarla yapılandırır, sırları yönetir ve en az ayrıcalıkla dağıtım yaparsınız.

Kimler İçin Uygundur?

  • Güvenli yazılım geliştirmeyi derinleştirmek isteyen yazılımcılar
  • uygulama güvenliği uzmanları
  • veritabanı geliştiricileri
  • CSSLP sertifikasına hazırlanan yazılım ve güvenlik profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Güvenli yazılım geliştirmeyi derinleştirmek isteyen yazılımcılar, uygulama güvenliği uzmanları, veritabanı geliştiricileri ve CSSLP sertifikasına hazırlanan profesyoneller için uygundur. En az bir dilde geliştirme deneyimi ve temel SQL bilgisi beklenir.
Bu eğitim CSSLP sınavına hazırlık mı?
Eğitim, CSSLP içinde yer alan veritabanı ve programlama dili ortamı güvenliği konularına uygulamalı ve derinlemesine bir zemin hazırlar. Sınavın tüm domainlerini kapsamaz; bu alana odaklanır. CSSLP resmi sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.
Hangi veritabanları ve diller ele alınıyor?
Prensipler ürün bağımsız anlatılır; örnekler yaygın ilişkisel veritabanları ile managed (Java, .NET) ve unmanaged (C/C++) dil ortamları üzerinden verilir. Amaç belirli bir ürünü değil, güvenli tasarım ilkelerini aktarmaktır.
SQL injection dışında başka saldırılar işleniyor mu?
Evet; NoSQL injection, OS command injection, bellek bozulması, güvensiz bağımlılıklar ve yanlış yapılandırma gibi geniş bir açık yelpazesi ele alınır. Her açık için pratik savunma ve güvenli kodlama yaklaşımı gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika güvenli veritabanı tasarımı, enjeksiyon savunması, veri gizliliği ve dil ortamı güvenliği konularını belgeler.

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. CSSLP : Databases & Programming Language Environments Eğitim Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veritabanı Yönetimi TemelleriPerformance Engineering: Optimizing Database Performance Eğitimi
Veritabanı Eğitimleri

Performance Engineering: Optimizing Database Performance Eğitimi

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

Veritabanı performans eğitimi: yürütme planı okuma, indeks tasarımı, sorgu ayarlama, istatistik, bekleme analizi ve kaynak optimizasyonu uygulamalı işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriPerformance Tuning and Optimizing SQL Databases Eğitimi
Veritabanı Eğitimleri

Performance Tuning and Optimizing SQL Databases Eğitimi

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

Yürütme planı, indeks, istatistik, sorgu yeniden yazımı ve bekleme analiziyle SQL veritabanı performans ayarını uygulamalı öğreten kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriProcess Models & Database Deployment Eğitimi
Veritabanı Eğitimleri

Process Models & Database Deployment Eğitimi

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

Şema versiyonlama, migration ve state tabanlı modeller, Flyway ve Liquibase ile CI/CD ve kesintisiz veritabanı yayınlamayı öğreten kurumsal database DevOps eğit

Detayları Gör →
Veritabanı Yönetimi TemelleriRelational Database Concepts Eğitimi
Veritabanı Eğitimleri

Relational Database Concepts Eğitimi

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

İlişkisel model, anahtarlar, ER modelleme, normalizasyon, veri bütünlüğü ve ilişkisel cebir kavramlarını ürün bağımsız öğreten kurumsal veritabanı eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriRelational Database Management System (RDBMS) Eğitimi
Veritabanı Eğitimleri

Relational Database Management System (RDBMS) Eğitimi

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

RDBMS mimarisi, kurulum, depolama, kullanıcı ve yetki yönetimi, transaction, güvenlik ve yedeklemeyi ürün bağımsız öğreten kurumsal veritabanı yönetimi eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriSaving, Printing & Exporting Databases in Access for Windows Eğitimi
Veritabanı Eğitimleri

Saving, Printing & Exporting Databases in Access for Windows Eğitimi

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

Windows için Microsoft Access'te veritabanı kaydetme, yedekleme, yazdırma ve Excel, PDF, CSV, XML biçimlerine dışa aktarma işlemlerini öğreten uygulamalı eğitim

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