Cyber AI eğitimi uygulamalı olarak aşağıdaki iki konuyu incelemektedir.
- Yapay zeka hackleyebilir mi? (Cyber AI)
- Yapay zeka hacklenebilir mi? (AI Security)
Yaşam alanlarımızda teknoloji ve yazılım ürünleri kullanımının artmasıyla birlikte siber güvenlik ihtiyacı katlanarak artmaktadır. Bu ürünlerin sayı ve çeşidinin artması aynı zamanda siber güvenlik terminolojisindeki saldırı yüzeyinin de genişlemesine neden olmaktadır. Bu nedenle, bir çok teknoloji girişimi, kurum ve kuruluş siber güvenlik yazılımları geliştirerek çeşitli güvenlik sorunlarını çözmeyi hedeflemektedir. Ancak 'kendi kendine öğrenerek karar alan' sistemlerin gerektiği bir çok siber güvenlik senaryosunda geleneksel yazılımlar yetersiz kalmaktadır. Bu nedenle de Dünya'da yapay zeka ile siber güvenliğin birlikte kullanımı gün geçtikçe yaygınlaşmaktadır.
Tüm yeni konseptlerde olduğu gibi, siber güvenlik sorunlarının yapay zeka ile çözülmesini ele alan konseptin de bir çok adı var. Biz buna genel olarak 'Cyber AI' diyoruz (Açılımı Cyber Security AI). Bu eğitimde ele alacağımız başlıklardan biri Cyber AI, diğeri ise AI Security'dir.
Peki, AI Security nedir?
Tüm yapay zeka sistemleri hacklenebilir!
Nasıl web, mobil, veritabanı ya da herhangi bir başka alanda ilgili domaine özgü güvenlik sorunları varsa, yapay zekanın da kendi güvenlik sorunları mevcut. Yapay zekada metinsel, ses, frekans ya da görüntü, hangi başlığı incelersek inceleyelim, ilgili yapay zeka algoritmasının hacklenmesini sağlayacak birden fazla saldırı tekniği mutlaka mevcuttur. Tabi ki bunların savunma yöntemleri de... Bu eğitimde hem yıllardır var olan siber güvenlik sorunlarına yapay zekayı dahil eden 'Cyber Security AI', hem de yapay zekanın kendi güvenlik zaafiyetlerini ele alan 'AI Security' konularını inceleyeceğiz.
- Temel seviyede Python programlama dili bilgisine sahip olmak.
- Siber güvenlik alanında temel seviye bilgi sahibi olmak.
*Yapay zeka temelleri hakkında detaylı bilgi bu eğitim içerisinde verilecektir. Bu nedenle yapay zeka bilgisi bir ön koşul değildir.
Cyber AI eğitimi tamamen uygulamalı bir eğitim olmakla birlikte, siber güvenlik uzmanlarını hedeflemektedir.
Eğer siber güvenlik temellerine hakimseniz ve Python ile temel seviyede programlama yapabiliyorsanız bu eğitime katılım için gereken temel şartlara sahipsiniz demektir.
Kullanılacak Teknolojiler
- Python
- CUDA, Flask,
- PyTorch, TensorFlow, Keras, OpenCV
- AI Security Tools/Tooling
- AI-Based Cyber Security Tools/Tooling
- NumPy, scikit-learn, Pandas, ONNX, Matplotlib ve onlarca farklı library/araç...
- Visual Studio Code, Jupyter Notebook, Google Colab
Eğitime Katılanların Sahip Olabileceği Roller
- AI Developer
- Cyber AI Engineer
- AI Hacker
- AI Security Engineer
- AI Security Researcher
- AI Red Team Expert
- AI-based Cyber Security Researcher
- AI-based Cyber Security Engineer
- Autonomous Systems Security Engineer
Outline
01 - Yapay Zeka Uygulama Geliştirme Temelleri
Yapay Zeka Uygulama Geliştirmeye Genel Bakış
Geliştirme Araçları
NumPy, TensorFlow ve PyTorch
NumPy'ın Önemi : Computational Intelligence, TensorFlow ve PyTorch ile İlişkisi
NumPy ile Nümerik Hesaplama
Pandas ile Veri Manipülasyonu
TensorFlow ile Programlama
PyTorch ile Programlama
Machine Learning vs. Deep Learning
Machine Learning
Machine Learning Temelleri
Proje : Machine Learning Uygulaması
Computer Vision
Computer Vision Temelleri
Proje : Machine Learning Uygulaması
Deep Learning
Deep Learning Temelleri
Proje : Deep Learning Uygulaması
02 - Yapay Zeka ile Siber Güvenlik (Cyber AI)
Yapay Zeka ile Siber Güvenliğe Genel Bakış
Siber Güvenlikte Yapay Zekanın Kullanım Senaryoları
Siber Güvenlikte Yapay Zekanın Sınırları
Siber Güvenlikte Yapay Zekanın Avantaj ve Dezavantajlar
Yapay Zeka ile Malicious URL Detection
Teorik Açıklama
Proje : Malicious URL Detection
Network Anomaly Detection Uygulaması
Teorik Açıklama
Proje : Network Anomaly Detection
Yapay Zeka ile Log Analizi
Teorik Açıklama
Proje : Log Analizi
Yapay Zeka ile Phishing URL/Website Detection
Teorik Açıklama
Proje : Phishing URL/Website Detection
Yapay Zeka ile XSS Detection
Teorik Açıklama
Proje : XSS Detection
Yapay Zeka ile Credit Card Fraud Detection
Teorik Açıklama
Proje : Credit Card Fraud Detection
Yapay Zeka ile Static Code Analysis
Teorik Açıklama
Proje : Static Code Analizi
Yapay Zeka ile SQL Injection Detection
Teorik Açıklama
Proje : SQL Injection Detection
Yapay Zeka ile Code Similarity
Teorik Açıklama
Proje : Code Similarity
Yapay Zeka ile Steganography
Teorik Açıklama
Proje : Steganography
Yapay Zeka ile Captcha Breaker
Teorik Açıklama
Proje : Captcha Breaker
Yapay Zeka ile XSS Payload Generation (XSS Attacker)
Teorik Açıklama
Proje : XSS Payload Generation
Yapay Zeka ile DDoS Attack Detection
Teorik Açıklama
Proje : DDoS Attack Detection
Yapay Zeka ile Dosya İçindeki Credential(Parola) Bulma
Teorik Açıklama
Proje : Dosyaların İçindeki Parolaları Bulan Yapay Zeka
Yapay Zeka ile Malware Detection
Teorik Açıklama
Proje : Malware Detection
03 - Yapay Zeka için Siber Güvenlik (AI Security)
Yapay Zeka Güvenliğine Genel Bakış
Adversarial Attack Nedir?
Adversarial Attack ile Yapay Zeka Hack Senaryoları
White-Box vs. Black-Box
Yapay Zeka Güvenlik Zaafiyetlerine Genel Bakış
Perturbation Attack
Poisoning Attack
Model Inversion
Membership Inference
Model Stealing
Reprogramming Machine Learning System
Adversarial Example in Physical Domain
Malicious Machine Learning Provider Recovering Training Data
Attacking the Machine Learning Supply Chain
Backdoor Machine Learning
Exploit Software Dependencies
Reward Hacking
Side Effects
Distributional Shifts
Natural Adversarial Examples
Common Corruption
Incomplete Testing
Yapay Zeka Güvenliği Uygulamaları
04 - Data Privacy, Federated Learning ve Encrypted Machine Learning
Data Privacy (Veri Gizliliği)
- Veri Gizliliği Temelleri
- Veri Gizliliğini Neden Önemsemeliyiz?
- Gizliliği Arttırma Yolları
- Hangi Veriler Gizli Kalmalı?
- TensorFlow Privacy
Federated Learning
- Federated Learning Nedir ve Neden Kullanılır?
- Federated Learning Mimarisi
Encrypted Machine Learning
- Encrypted Machine Learning Nedir ve Neden KullanD1lD1r?
- Enrypted Machine Learning Mimarisi
- Encrypted Model Training
- Encrypted Prediction
Sınıf eğitimlerimizi Kıbrıs ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.