Secure Coding: Java & Spring Boot Kimlik Yönetimi ve Güvenlik Uzmanlığı
Kurumsal sistemlerde güvenlik, koda eklenen bir "eklenti" değil, sistemin temel yapı taşıdır. Secure Coding & Identity Security programımız, senior seviyedeki geliştiricilere Spring Boot ekosisteminde ezbere dayalı değil, mimari odaklı bir güvenlik perspektifi kazandırır. Spring Security konfigürasyonlarının ötesine geçerek; OAuth 2.0, OIDC, mTLS ve kurumsal kimlik doğrulama protokollerini derinlemesine inceliyoruz.
Bu Eğitimde Ne Öğreneceksiniz?
Güvenlik borcu (Security Debt) bırakmadan, bankacılık ve enterprise standartlarında kod yazma yetkinliği hedeflenmektedir:
- Identity Mastery: OAuth 2.0, SAML ve OpenID Connect arasındaki farkları senaryo bazlı yönetme.
- Advanced Authorization: RBAC ve ABAC modelleriyle, method-level security açıklarını sıfıra indirme.
- Machine-to-Machine Security: Microservice dünyasında mTLS ve Certificate Management süreçleri.
- OWASP Hardening: Spring Boot uygulamalarını en güncel saldırı vektörlerine (Injection, Broken Auth vb.) karşı zırhlandırma.
Senior Perspektifi: Güvenlik Bir Karar Mekanizmasıdır
Bu eğitimde sadece "kodda hata bulmayı" değil; "bu sistem neden böyle tasarlandı?" sorusuna yanıt vermeyi öğrenirsiniz. Kimlik doğrulama sistemlerini kurarken mimari kararların (Stateful vs Stateless) risk-zaman maliyetini analiz edebilen bir Security Architect bakış açısı kazanmanız hedeflenmektedir.
Security Mindset & Identity Fundamentals
Güvenli yazılım felsefesi, persona yönetimi ve MFA stratejileri.
- Identitiy 101: Authentication vs Identification farkları.
- Trust Boundary: Internal vs External client mimarileri.
- Multi-Factor: TOTP, Hardware Token ve MFA bypass senaryoları.
Authorization & Access Control Deep Dive
Yetkilendirme modellerinin (RBAC/ABAC) Spring Security üzerindeki derin uygulamaları.
- Spring Security: PreAuthorize / PostAuthorize tuzakları.
- Modern Modeller: Policy-based security ve Attribute tabanlı erişim kontrolü.
- Live Demo: Authorization Bypass saldırı ve savunma senaryosu.
Federated Identity: OAuth 2.0, OIDC & SAML
Modern SSO mimarileri ve kurumsal federasyon standartları.
- OAuth 2.0 Flows: PKCE, Authorization Code ve Machine-to-Machine.
- OIDC Layer: ID Token vs Access Token ve Claim yönetimi.
- Enterprise SSO: XML tabanlı SAML assertion mantığı.
Enterprise Infrastructure: LDAP, Kerberos & mTLS
Kurumsal network içi güvenliği sağlayan kritik protokoller.
- Directory Services: Active Directory ve LDAP entegrasyonu.
- Mutual TLS: API-to-API güvenliğinde mTLS yapılandırması.
- TLS Handshake: Key Store / Trust Store ve Certificate Chain.
OWASP Hardening & Secure Spring Practices
En sık karşılaşılan 10 kritik zafiyete karşı kod seviyesinde savunma.
- OWASP Top 10: Injection, CSRF, XSS ve Deserialization.
- Crypto: Salt, Pepper ve Hash algoritmalarının doğru kullanımı.
- JWT Lifecycle: Token rotasyonu ve Refresh Token riskleri.
Security-Aware Software Architect Çıktıları
Bu eğitimi tamamlayan katılımcılar; kurumlarında güvenlik incelemelerinde (security review) söz sahibi olabilir, karmaşık kimlik doğrulama sistemlerini karar ağacıyla seçebilir ve Spring Security altyapısını profesyonelce kurgulayabilirler.
Fiyat Alınız
- Eğitmen: Senior Security Engineer
- Süre: 5 Gün (Yoğunlaştırılmış)
- Format: Online / Canlı Demo
- Focus: Spring Boot & OAuth 2.0