API Güvenliği Eğitimi, modern yazılım sistemlerinde uygulamalar arasında veri alışverişini sağlayan API'ların (Application Programming Interfaces) güvenliğini korumaya yönelik temel yaklaşımları ve savunma yöntemlerini ele alır.

Dijital sistemlerin birbirine bağlı çalışmasında önemli bir rol üstlenen API'lar, aynı zamanda siber saldırılar açısından kritik hedefler arasında yer alır. Bu nedenle kimlik doğrulama, yetkilendirme, veri gizliliği ve güvenlik açıklarının tespit edilmesi, API tabanlı uygulamaların güvenli biçimde geliştirilmesi ve işletilmesi için önem taşır.

Eğitim kapsamında OAuth 2.0 ve OpenID Connect gibi kimlik doğrulama teknolojileri, API Gateway yönetimi, yetkilendirme güvenliği, Input Validation, Injection saldırıları ve API sistemlerini korumaya yönelik yöntemler incelenir.

Katılımcılar ayrıca Rate Limiting, DoS/DDoS saldırılarına karşı dayanıklılık, TLS/SSL, loglama, izleme ve API sızma testi metodolojileri hakkında bilgi edinerek modern API altyapılarının güvenliğini değerlendirme ve geliştirme becerilerini ilerletir.


API (Uygulama Programlama Arayüzü) Güvenliği Eğitimi programına Online Instructor-Led (canlı sanal sınıf) veya Classroom Based (sınıf eğitimi) formatlarında doğrudan katılım sağlayabilirsiniz. Ayrıca bu eğitimi kurumunuza özel olarak Online Instructor-Led, Classroom Based veya Onsite (yerinde eğitim) formatlarında, tercih ettiğiniz tarih ve lokasyonda organize edebiliriz. Detaylı bilgi ve kurumunuza özel planlama için bizimle iletişime geçebilirsiniz.

Önkoşullar

Bu eğitime katılım için herhangi bir ön koşul bulunmamaktadır.

Kimler Katılmalı

  • Yazılım uzmanları

  • Siber güvenlik uzmanları ve analistleri

  • Sistem ve güvenlik mimarları

  • DevOps ve DevSecOps mühendisleri

  • BT denetçileri

Neler Öğreneceksiniz

Eğitimi tamamladığınızda:

  • API güvenliği kavramlarını ve modern uygulamalardaki önemini açıklayabileceksiniz.

  • OAuth 2.0 ve OpenID Connect akışlarını anlayarak uygun kimlik doğrulama yöntemlerini değerlendirebileceksiniz.

  • RBAC ve ABAC modelleriyle güvenli yetkilendirme yapıları oluşturabileceksiniz.

  • Input Validation teknikleriyle Injection saldırılarının oluşturduğu riskleri azaltabileceksiniz.

  • Rate Limiting ve kaynak yönetimi yaklaşımlarıyla API servislerinin DoS/DDoS saldırılarına karşı dayanıklılığını artırabileceksiniz.

  • TLS/SSL ile veri iletişiminin korunmasına yönelik yöntemleri uygulayabileceksiniz.

  • Logging ve Monitoring süreçlerini kullanarak güvenlik olaylarının izlenmesini destekleyebileceksiniz.

  • API sızma testi metodolojileri ile güvenlik açıklarını belirleyebilecek ve denetim raporları hazırlayabileceksiniz.

Eğitim İçeriği

1. API Güvenliğine Giriş ve Temel Kavramlar

  • API (Application Programming Interface) kavramı

  • API'ların modern yazılım mimarilerindeki rolü

  • API güvenliğinin önemi

  • API tabanlı sistemlerde güvenlik gereksinimlerinin değerlendirilmesi

2. Kimlik Doğrulama Mekanizmaları

  • Authentication (Kimlik Doğrulama) kavramı

  • API erişiminde kimlik doğrulamanın rolü

  • Güvenli kimlik doğrulama yaklaşımlarının değerlendirilmesi

3. OAuth 2.0 ve OpenID Connect

  • OAuth 2.0 akışlarının incelenmesi

  • OpenID Connect (OIDC) yapısının anlaşılması

  • Farklı sistem gereksinimlerine uygun güvenli giriş ve erişim modellerinin seçilmesi

  • Kimlik doğrulama mekanizmalarının API sistemlerine entegrasyonu

4. Yetkilendirme (Authorization) Güvenliği

  • Authorization (Yetkilendirme) kavramı

  • RBAC (Role-Based Access Control) ile rol tabanlı erişim yönetimi

  • ABAC (Attribute-Based Access Control) ile nitelik tabanlı yetkilendirme

  • Yetki hiyerarşilerinin güvenli biçimde yapılandırılması

5. Input Validation ve Injection Saldırıları

  • Input Validation (Girdi Doğrulama) yaklaşımı

  • API'larda giriş verilerinin güvenlik açısından değerlendirilmesi

  • Injection saldırılarının oluşturduğu riskler

  • Güvenli girdi doğrulama teknikleriyle saldırı risklerinin azaltılması

6. API Gateway ve Servis Koruma Yaklaşımları

  • API Gateway yönetiminin API güvenliğindeki rolü

  • Rate Limiting ile istek trafiğinin kontrol edilmesi

  • Kaynak yönetimi stratejileri

  • DoS ve DDoS saldırılarına karşı servis dayanıklılığının artırılması

7. Veri İletişimi Güvenliği, Loglama ve İzleme

  • TLS/SSL kullanılarak veri iletişiminin korunması

  • Veri gizliliğinin sağlanmasına yönelik temel yöntemler

  • Logging (Loglama) süreçleri

  • Monitoring (İzleme) uygulamaları

  • Güvenlik olaylarının takip edilmesi ve olay müdahale süreçlerinin desteklenmesi

8. API Güvenlik Testleri ve Sızma Testi Metodolojileri

  • API sızma testi (API Penetration Testing) yaklaşımları

  • API güvenlik açıklarının tespit edilmesi

  • Güvenlik bulgularının değerlendirilmesi

  • Uluslararası standartlara uygun güvenlik denetim raporlarının hazırlanması

Neden Bizi Seçmelisiniz

1995’ten beri Birleşik Krallık merkezli lider bir global eğitim sağlayıcısıyız.

API (Uygulama Programlama Arayüzü) Güvenliği eğitimine Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında katılabilirsiniz. Online Instructor-Led eğitimlerimize bireysel olarak genel katılıma açık (Public) sınıflardan katılabileceğiniz gibi, kurumunuza özel (Private / In-house) bir sınıf da planlayabilirsiniz.

  • Eğitim Formatı (Delivery Method): Online Instructor-Led
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Canlı ve Etkileşimli Eğitim: Eğitmeninizle gerçek zamanlı iletişim kurun; soru-cevap, uygulama ve grup çalışmalarıyla öğrenme sürecine aktif olarak katılın.
  • Esnek Katılım: Evinizden, ofisinizden veya internet erişiminizin bulunduğu herhangi bir lokasyondan eğitime katılın.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığından yararlanın.
  • Dünya Genelinde Erişim: Canlı sanal sınıflarımıza dünyanın farklı lokasyonlarından katılabilir veya kurumunuza özel online eğitim planlayabilirsiniz.

API Security eğitimine yüz yüze sınıf ortamında katılabilirsiniz. Classroom Based eğitimlerimiz genel katılıma açık (Public)sınıflar veya kurumunuza özel (Private / In-house)sınıflar şeklinde planlanabilir.

  • Eğitim Formatı (Delivery Method): Classroom Based
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Yüz Yüze Öğrenme: Eğitmeniniz ve diğer katılımcılarla doğrudan iletişim kurarak etkileşimli bir sınıf deneyimi yaşayın.
  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan deneyime sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Profesyonel Eğitim Ortamı: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Uygulamalı Öğrenme: Eğitim içeriğine bağlı olarak uygulamalar, senaryolar, vaka çalışmaları ve eğitmen yönlendirmeli çalışmalarla teorik bilgilerinizi pratiğe dönüştürün.

API Security eğitimini kurumunuza özel olarak kendi ofisinizde veya tercih ettiğiniz lokasyonda gerçekleştirebilirsiniz. Bilginç IT Academy eğitmenleri, kurumunuzun ihtiyaçlarına göre planlanan eğitim için belirlediğiniz lokasyona gelebilir.

  • Eğitim Formatı (Delivery Method): Onsite
  • Katılım Modeli (Participation Model): Kuruma Özel (Private / In-house)
  • Tercih Ettiğiniz Lokasyonda Eğitim: Eğitimi şirketinizin ofisinde veya belirlediğiniz farklı bir lokasyonda organize edin.
  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına, mevcut yetkinlik seviyesine ve iş ihtiyaçlarına göre uyarlayın.
  • Ekip Odaklı Öğrenme: Ekibinizin aynı içerik ve yaklaşım etrafında gelişmesini sağlayarak kurum içi bilgi paylaşımını ve iş birliğini güçlendirin.
  • Esnek Planlama: Eğitim tarihini, lokasyonunu ve programını kurumunuzun operasyonel ihtiyaçlarına göre planlayın.
  • Global Eğitim Organizasyonu: Bilginç IT Academy eğitmenleri, kurumunuza özel eğitimler için dünyanın farklı ülkelerine ve lokasyonlarına yönlendirilebilir.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!