Bu rehber, paylaştığınız kapsamlı Yapay Zeka ve Bulut Güvenliği (AI Security) müfredatındaki tüm konuları sırasıyla, adım adım ve anlaşılır örneklerle açıklamaktadır. Bilgilerin kalıcı olması için her konunun mantığı, günlük hayattan bir benzetmesi ve Azure portalı üzerinde yapabileceğiniz pratik bir laboratuvar uygulaması (Hands-On Lab) yer almaktadır.
BÖLÜM 1: Giriş ve Temel Güvenlik Mimarisi
1. AI Security Course Introduction (Kurs Girişi)
Açıklama: Bu ders, yapay zeka (AI) sistemlerinin güvenliğini sağlama ve güvenlik operasyonlarında AI araçlarını (Microsoft Copilot gibi) kullanma eğitiminin başlangıcıdır.
Analoji: Bir fabrikanın güvenliğini sağlamadan önce fabrikanın haritasını çıkarmak ve hangi kapılarda bekçi olacağını belirlemek gibidir.
Uygulama: Kursun hedeflerini listeleyin ve kendinize bir Azure Deneme (Free Trial) hesabı açarak altyapıyı hazırlayın.
2. Join the Discord Server!!!! (Topluluğa Katılın)
Açıklama: Eğitim alan diğer öğrencilerle ve uzmanlarla iletişim kurmak, takıldığınız yerlerde soru sormak için topluluk kanalına katılma adımıdır.
Analoji: Sınıf arkadaşlarınızla ders çıkışı kütüphanede toplanıp yardımlaşmak gibidir.
Uygulama: Discord uygulamasını indirin, verilen davet linkine tıklayın ve "tanışma" kanalına merhaba yazın.
3. Bird's Eye View of Security + AI (Güvenlik ve AI'a Kuş Bakışı)
Açıklama: Yapay zekanın iki yönlü ilişkisini inceler: AI sistemlerini siber saldırılardan korumak (Securing AI) ve siber saldırıları engellemek için AI kullanmak (AI for Security).
Analoji: Hem robot bir koruma polisi üretmek hem de o robotun beyninin hacklenmesini önlemek gibidir.
Uygulama: ChatGPT veya Azure OpenAI gibi bir modele zararlı bir kod yazdırmaya çalışın (Prompt Injection denemesi) ve sistemin bunu nasıl reddettiğini gözlemleyin.
4. Zero Trust Essentials (Sıfır Güven Temelleri)
Açıklama: "Asla güvenme, her zaman doğrula" (Never Trust, Always Verify) ilkesine dayanan modern güvenlik felsefesidir. Ağın içindeki bir kullanıcıya bile otomatik olarak güvenilmez.
Analoji: Bir banka şubesinde, genel müdür bile gelse her kapıda kimlik kartını okutması ve parmak izi vermesi gerekir.
Uygulama: Şirket ağınıza dışarıdan bağlanan bir bilgisayarın konumunu, cihaz sağlığını ve kimliğini kontrol etmeden erişim izni vermeyen bir senaryo taslağı çizin.
5. Introduction to Microsoft Sentinel (Microsoft Sentinel'e Giriş)
Açıklama: Bulut tabanlı bir SIEM (Güvenlik Bilgisi ve Olay Yönetimi) ve SOAR (Güvenlik Orkestrasyonu, Otomasyon ve Tepki) sistemidir. Tüm şirketteki logları (günlük kayıtlarını) toplar ve yapay zeka ile analiz eder.
Analoji: Şehirdeki binlerce güvenlik kamerasını tek bir merkezden izleyen ve şüpheli bir durumda otomatik alarm veren yapay zekalı ana kumanda merkezi.
Uygulama: Azure portalında Sentinel servisini aratın ve ana arayüz panelini inceleyin.
6. Introduction to Microsoft Defender XDR (Microsoft Defender XDR'a Giriş)
Açıklama: XDR (Genişletilmiş Algılama ve Tepki), şirket içindeki son kullanıcı cihazlarını (PC, telefon), e-postaları, kimlikleri ve bulut uygulamalarını uçtan uca koruyan entegre bir güvenlik paketidir.
Analoji: Bir binanın girişindeki güvenlik görevlisi, odalardaki dedektörler ve kapı kilitlerinin hepsinin birbiriyle konuşması gibidir.
Uygulama:
://microsoft.com
adresine giderek Defender portalına göz atın.
7. Difference between Sentinel and Defender(s) (Sentinel ve Defender Arasındaki Fark)
Açıklama: Defender, doğrudan verileri koruyan ve tehditleri engelleyen bir "Savaşçıdır" (XDR). Sentinel ise Defender dahil tüm sistemlerden gelen verileri toplayıp büyük resmi gören "Generaldır" (SIEM).
Özellik |
Microsoft Defender (XDR) |
Microsoft Sentinel (SIEM) |
|---|---|---|
Ana Görev |
Cihazları, e-postaları ve kimlikleri koruma |
Tüm şirketin loglarını toplama ve analiz |
Veri Kaynağı |
Sadece Microsoft servisleri ve ajanları |
Microsoft, AWS, Cisco, Linux vb. her yer |
Odak Noktası |
Tehdidi anında durdurma |
Büyük resmi görme ve uzun vadeli analiz |
8. Microsoft Copilot and Zero Trust: Match Made in Heaven (Copilot ve Zero Trust Uyumu)
Açıklama: Microsoft Copilot (AI), şirket verilerini analiz ederken Zero Trust kurallarına uyar. Kullanıcının görmeye yetkisi olmayan hiçbir gizli veriyi AI ona cevap olarak sunamaz.
Analoji: Şirket avukatının yanındaki stajyer yapay zeka, sadece avukatın okuma izni olan dosyaları inceleyebilir, patronun maaş bordrosuna bakamaz.
Uygulama: Microsoft Purview üzerinde bir dosyayı "Gizli" olarak etiketleyin ve Copilot'a bu dosya hakkında soru sorulduğunda erişim izni olmayan kullanıcılara yanıt vermediğini doğrulayın.
BÖLÜM 2: Veri Güvenliği ve Microsoft Purview (Veri Koruma)
9. Section Introduction (Bölüm Girişi)
Açıklama: Şirket verilerinin (veri sızıntılarının) yapay zeka çağında nasıl korunacağını öğreneceğimiz bölümün özetidir.
Uygulama:
Microsoft Purview portalına (://microsoft.com)
ilk girişi gerçekleştirin.
10. Caution: Licensing!!!!! (Lisanslama Uyarısı)
Açıklama: Gelişmiş veri koruma ve yapay zeka güvenlik özelliklerini kullanabilmek için Microsoft 365 E5 veya uygun eklenti (add-on) lisanslarına sahip olmanız gerekir.
Analoji: Lüks bir arabadaki şerit takip asistanını kullanmak için en üst paketi satın almak zorunda olmak gibi.
Uygulama: Microsoft 365 Yönetim Merkezinde (Admin Center) "Billing" (Faturalandırma) kısmından mevcut lisanslarınızı kontrol edin.
11. Introduction To Information Protection (Bilgi Korumasına Giriş)
Açıklama: Verileri hassasiyetine göre (Genel, Gizli, Çok Gizli) etiketleme (Sensitivity Labels) sistemidir. Veri nereye giderse gitsin koruma onunla gider.
Analoji: Gizli bir evrakın üzerine kırmızı "GİZLİ" damgası vurmak ve o evrakı sadece özel anahtarı olanların açabilmesi.
Uygulama: Purview portalında "Information Protection" menüsüne tıklayarak mevcut etiket şablonlarını inceleyin.
12. Information Protection Demo (Hands-On Lab)
Uygulama Adımları:
Microsoft Purview portalına girin.
Information Protection > Labels sekmesine gidin.
Create
a label
butonuna tıklayın. Adını Müşteri
Verisi - Gizli
koyun.
Bu etikete sahip dosyalara şifreleme (Encryption) ekleyin ve sadece şirket içi kullanıcıların açabilmesini sağlayın.
Etiketi yayınlayın (Publish). Word programını açtığınızda sağ üstte bu etiketin geldiğini görün.
13. Auto-Labelling Policies Theory Video (Otomatik Etiketleme Politikaları Teorisi)
Açıklama: Kullanıcıların insiyatifine bırakmadan, dosya içinde kredi kartı veya TC Kimlik No geçtiğinde sistemin dosyayı otomatik olarak "Gizli" diye etiketlemesidir.
Analoji: Fabrikada akan ürün bandında, hatalı veya özel bir ürün geçtiğinde robot kolun ona otomatik etiket yapıştırması.
14. Auto-Labelling Policies Demo (Hands-On Lab)
Uygulama Adımları:
Purview > Information Protection > Auto-labeling menüsüne gelin.
Create auto-labeling policy deyin.
Hazır şablonlardan Financial > Credit Card Number seçin.
Sistem
bir dosyada kredi kartı numarası tespit ederse, az önce
oluşturduğumuz Müşteri
Verisi - Gizli
etiketini otomatik yapıştırsın diye kuralı kaydedin ve
simülasyon modunda çalıştırın.
15. Data Encryption Theory Video (Veri Şifreleme Teorisi)
Açıklama: Verinin okunamaz bir koda dönüştürülmesidir. Dosya çalınsa veya USB ile dışarı sızdırılsa bile, şifre çözme anahtarı (hak sahibi kimliği) olmadan açılamaz.
Analoji: Sezar şifrelemesi gibi, mektuptaki harfleri kaydırmak ancak sadece alıcının bu kaydırma miktarını bilmesi.
16. Data Encryption Demo Video (Hands-On Lab)
Uygulama Adımları:
Bir Word dosyası oluşturun ve içine hassas bir bilgi yazın.
Dosyayı Purview etiketimizle şifreleyin.
Dosyayı şirkette çalışmayan kişisel bir e-posta adresinize gönderin.
Kişisel bilgisayarınızdan dosyayı açmaya çalışın; sistemin sizden kurumsal giriş istediğini ve açmanıza izin vermediğini görün.
17. Data Loss Prevention Policies Theory Video (DLP Politikaları Teorisi)
Açıklama: DLP (Veri Kaybı Önleme), hassas verilerin yanlışlıkla veya kötü niyetle şirket dışına (e-posta, Teams, OneDrive vb. yollarla) çıkarılmasını engeller.
Analoji: Bankadaki veznedarın, çantasına banknot doldurup kapıdan çıkmaya çalışırken alarmın ötmesi ve turnikelerin kapanması.
18. Data Loss Prevention Policies Demo (Hands-On Lab)
Uygulama Adımları:
Purview portalında Data Loss Prevention > Policies kısmına gelin.
Create policy butonuna basın.
Kural olarak: "Eğer bir kullanıcı dışarıya e-posta ile 1'den fazla kredi kartı numarası gönderirse" koşulunu seçin.
Aksiyon olarak Block the action (Eylemi engelle) deyin ve kullanıcıya uyarı mesajı gösterilmesini sağlayın. Kuralı aktif edin.
19. Viewing Alerts and Incidents On Microsoft Defender Portal (Uyarıları ve Olayları İzleme)
Açıklama: DLP kurallarına takılan veya veriyi sızdırmaya çalışan kullanıcıların oluşturduğu alarmların tek bir ekranda incelenmesidir.
Uygulama:
Az önce oluşturduğunuz DLP kuralını tetiklemek için dışarıya
sahte kredi kartı içeren bir mail atın. Ardından
://microsoft.com
adresinde Incidents
& alerts
kısmına düşen alarmı inceleyin.
20. Endpoint Data Loss Prevention Theory Video (Uç Nokta DLP Teorisi)
Açıklama: DLP korumasını buluttan çıkarıp doğrudan kullanıcının bilgisayarına (Windows/Mac) indirmektir. Bilgisayardaki bir dosyayı USB'ye atmayı veya tarayıcıdan kişisel bir siteye yüklemeyi engeller.
Analoji: Ofis odasındaki bilgisayardan USB ile dosya kopyalamaya çalışan çalışanın eline görünmez bir elin vurup "Yasak" demesi.
21. Endpoint Data Loss Prevention Demo (Hands-On Lab)
Uygulama Adımları:
Purview > DLP > Settings > Endpoint DLP settings kısmına gidin.
Browser and domain restrictions alanından kişisel e-posta sitelerini (gmail.com gibi) engelleyin.
Şirket bilgisayarından gizli bir belgeyi açıp, Gmail'e girerek eki olarak yüklemeyi deneyin. Tarayıcının bu yüklemeyi engellediğini görün.
22. Communication Compliance Theory Video (İletişim Uyumluluğu Teorisi)
Açıklama: Teams, e-posta veya Viva Engage üzerindeki yazışmalarda hakaret, tehdit, taciz, siber zorbalık veya veri sızıntısı içeren konuşmaları yapay zeka ile tespit etme sistemidir.
Analoji: Şirket koridorlarında dolaşan ve kurallara aykırı konuşmaları kibarca tespit eden dijital bir ombudsman / insan kaynakları asistanı.
23. Communication Compliance Demo Video (Hands-On Lab)
Uygulama Adımları:
Purview > Communication Compliance menüsüne gidin.
Policies > Create policy deyin ve Inappropriate text (Uygunsuz metin) şablonunu seçin.
Test kullanıcısıyla Teams üzerinden sert/hakaret içerikli sahte bir mesaj yazın. Purview panelinde bu mesajın denetçinin önüne "İnceleme Bekliyor" olarak düştüğünü görün.
24. Insider Risk Management Theory Video (İç Tehdit Risk Yönetimi Teorisi)
Açıklama: Şirketten ayrılmak üzere olan veya şirket verilerini çalma eğiliminde olan "içerideki" kullanıcıların şüpheli hareketlerini (örneğin istifadan 1 hafta önce binlerce dosya indirmek) yapay zeka ile analiz eder.
Analoji: Şirketten ayrılacağı kesinleşen bir çalışanın aniden arşiv odasında normalden fazla vakit geçirmesini fark eden dedektif.
25. Insider Risk Management Demo Video (Hands-On Lab)
Uygulama Adımları:
Purview > Insider Risk Management portalını açın.
Policies sekmesinden "Data theft by departing users" (Ayrılan kullanıcılar tarafından veri hırsızlığı) kuralını aktif edin.
Sistemin risk skorlamasını nasıl yaptığını grafikler üzerinde inceleyin.
26. eDiscovery Theory Video (Dijital Delil Tespiti)
Açıklama: Hukuki bir dava veya soruşturma durumunda, şirket içindeki milyonlarca e-posta, chat ve dosya arasından ilgili kanıtları bulup, dondurup mahkemeye sunma sürecidir.
Analoji: Polisin mahkeme kararıyla gelip şirketin arşiv odasındaki belirli bir yıla ait tüm klasörleri mühürlemesi.
27. eDiscovery Demo Video (Hands-On Lab)
Uygulama Adımları:
Purview > eDiscovery (Premium) alanına girin.
Bir Case (Dava dosyası) oluşturun.
Hold (Tutma) kuralı koyarak, şüpheli bir çalışanın maillerini silse bile arka planda silinmesini engelleyecek şekilde dondurun.
28. Data Lifecycle Management Theory Video (Veri Yaşam Döngüsü Yönetimi)
Açıklama: Verilerin ne kadar süre saklanacağını (Retention) ve süre bitiminde otomatik olarak nasıl silineceğini (Deletion) belirleyen kurallardır. (Örn: Faturaları 10 yıl sakla, sonra sil).
Analoji: Son kullanma tarihi geçen yoğurtların market rafından otomatik olarak çöpe atılması.
29. Data Lifecycle Management Demo Video (Hands-On Lab)
Uygulama Adımları:
Purview > Data Lifecycle Management kısmına girin.
Retention Policies altında yeni bir kural oluşturun.
"Finans klasöründeki dosyalar oluşturulduktan 5 yıl sonra otomatik silinsin" talimatını verip kaydedin.
30. AI Hub on MS Purview (Microsoft Purview AI Merkezi)
Açıklama: Şirket içinde kullanılan yapay zeka araçlarını (ChatGPT, Copilot, Midjourney vb.) izleyen merkezdir. Çalışanların yapay zekaya ne kadar hassas veri gönderdiğini gösterir.
Analoji: Şirketteki herkesin yapay zeka robotlarına hangi soruları sorduğunu takip eden bir gözetim paneli.
Uygulama: Purview AI Hub paneline girerek organizasyon genelinde yapay zekaya gönderilen toplam veri miktarını ve en çok kullanılan AI uygulamalarını grafiklerle inceleyin.
31. Feedback!!!!!! (Geri Bildirim)
Açıklama: Eğitimin kalitesini artırmak için laboratuvarların ve teorik derslerin değerlendirilmesi adımıdır.
BÖLÜM 3: Microsoft Sentinel ve Altyapı Güvenliği (SIEM/SOAR)
32. Introduction to Microsoft Defender for Cloud (Bulut İçin Defender'a Giriş)
Açıklama: Azure, AWS ve Google Cloud gibi bulut ortamlarındaki sunucuların, veritabanlarının ve yapay zeka servislerinin güvenliğini sağlayan sistemdir (CNAPP).
Analoji: Farklı ülkelerde (Azure, AWS) fabrikaları olan bir holdingin tüm fabrikalarını uzaktan denetleyen ana güvenlik müdürlüğü.
Uygulama: Azure portalında Microsoft Defender for Cloud servisini açın.
33. Understanding Data Connectors (Veri Bağlayıcılarını Anlamak)
Açıklama: Sentinel'in diğer sistemlerden (güvenlik duvarları, bulut sistemleri, sunucular) log çekebilmesi için kullanılan köprülerdir.
Analoji: Televizyona uydu alıcısı, oyun konsolu veya DVD oynatıcı bağlamak için kullanılan HDMI kabloları.
34. Understanding Log Analytics Workspace (Log Analiz Çalışma Alanı)
Açıklama: Toplanan tüm devasa log verilerinin güvenli bir şekilde depolandığı ve üzerinde aramalar yapıldığı bulut veritabanıdır.
Analoji: Şehirdeki tüm güvenlik kameralarının kayıtlarının saklandığı büyük hard disk odası.
35. Setting Up Log Analytics Workspace (Hands-On Lab)
Uygulama Adımları:
Azure
Portal'da üstteki arama çubuğuna Log
Analytics workspaces
yazın.
Create butonuna basın.
Bir Abonelik (Subscription) ve Kaynak Grubu (Resource Group) seçin.
Benzersiz
bir ad verin (Örn: security-log-workspace)
ve bölge (Region) seçip Review
+ Create
diyerek oluşturun.
36. Setting Up Sentinel on our Log Analytics Workspace (Hands-On Lab)
Uygulama Adımları:
Azure
Portal'da Microsoft
Sentinel
servisine gidin.
Create Microsoft Sentinel butonuna tıklayın.
Az
önce oluşturduğunuz security-log-workspace
isimli alanı seçin ve Add
butonuna basın. Sentinel artık bu veritabanının üzerine
kurulmuştur.
37. Setting up Defender for Cloud on Subscription Level (Hands-On Lab)
Uygulama Adımları:
Defender for Cloud servisine gidin.
Sol menüden Environment settings sekmesine tıklayın.
Kendi Azure aboneliğinizi (Subscription) seçin.
Sunucular (Servers), Veritabanları (SQL) ve AI servisleri için planları On (Açık) konumuna getirip kaydedin.
38. Setting up Data Connectors in Sentinel (Hands-On Lab)
Uygulama Adımları:
Microsoft Sentinel portalına girin.
Sol menüden Content management > Content hub alanına gelin.
Azure
Activity
veya Microsoft
Defender for Cloud
paketini aratıp yükleyin.
Yüklendikten sonra Data Connectors sekmesinden ilgili bağlayıcıyı açıp bağlantıyı aktif edin (Connect).
39. Understanding Analytics Queries and Incidents (SIEM) (Analiz Sorguları ve Olaylar)
Açıklama: Gelen milyonlarca log arasından bir siber saldırıyı yakalamak için yazılan akıllı arama kurallarıdır. Bu kurallar tetiklendiğinde bir "Incident" (Olay/Vaka) oluşur.
Analoji: Kütüphanedeki milyonlarca kitap arasından içinde "bomba yapımı" geçen sayfayı otomatik bulan sistem.
40. Creating a Scheduled KQL query and triggering an incident (Hands-On Lab)
Uygulama Adımları:
Sentinel > Analytics menüsüne gidin.
Create > Scheduled query rule seçeneğine tıklayın.
KQL (Kusto Query Language) kısmına şu basit sorguyu yazın (Bu sorgu silinen Azure kaynaklarını bulur):
kusto
AzureActivity| where OperationNameValue == "MICROSOFT.COMPUTE/VIRTUALMACHINES/DELETE"
Kodu dikkatli kullanın.
Bu durum gerçekleştiğinde bir olay (Incident) oluştur seçeneğini işaretleyip kuralı kaydedin. Bir VM silerek kuralı tetikleyin.
41. Viewing Sample Alerts and Incidents of Defender for Cloud in Sentinel (Örnek Alarmları İzleme)
Uygulama: Sentinel sol menüsündeki Incidents (Olaylar) sekmesine tıklayarak, Defender for Cloud'dan gelen bulut tabanlı alarmların (Örn: Şüpheli yapay zeka API kullanımı) Sentinel ekranına nasıl düştüğünü analiz edin.
42. Understanding Automation (SOAR) through Playbooks in Sentinel (Playbook'lar ile Otomasyon)
Açıklama: Bir saldırı algılandığında insan müdahalesi olmadan otomatik olarak alınacak aksiyonlar zinciridir. (Örn: Saldırı algılandığında kullanıcının hesabını kilitle ve Teams'ten IT ekibine mesaj at).
Analoji: Yangın algılandığında fıskiyelerin otomatik açılması ve itfaiyeye konum atılması.
43. Creating Playbook and automation rules (Hands-On Lab)
Uygulama Adımları:
Sentinel > Automation menüsüne gidin.
Create > Playbook with incident trigger seçeneğini seçin (Azure Logic Apps açılacaktır).
Tetikleyici olarak "Sentinel Incident tetiklendiğinde" adımını koyun.
Bir sonraki adım olarak Office 365 Outlook - Send an email seçerek yöneticilere acil durum maili atacak akışı tasarlayıp kaydedin.
44. Understanding Visualizations through Workbooks in Sentinel (Workbook'lar ile Görselleştirme)
Açıklama: Log verilerini grafiklere, pasta dilimlerine ve canlı haritalara dönüştüren panellerdir (Dashboard).
Analoji: Şirketin mali durumunu sayılar yerine renkli grafiklerle patrona sunmak.
Uygulama: Sentinel > Workbooks sekmesinden hazır "Azure Activity" şablonunu seçip Save deyin ve görsel analiz panelinizi açın.
45. Understanding User and Entity Behavioral Analytics (UEBA) (Kullanıcı Davranış Analizi)
Açıklama: Yapay zekanın kullanıcıların normal davranış kalıplarını öğrenip, bu kalıbın dışına çıkan sapmaları (Anomali) yakalamasıdır.
Analoji: Her gün sabah 9'da işe gelen Ahmet'in aniden gece saat 03:00'te sistemden büyük veri çekmeye başlamasını yapay zekanın garipsemesi.
Uygulama: Sentinel > Entity behavior menüsünü aktif hale getirerek şüpheli kullanıcıların risk skorlarını izleyin.
46. Understanding Threat Hunting (Tehdit Avcılığı)
Açıklama: Ortada henüz hiçbir alarm yokken, sistemde gizlenen sinsi ve gelişmiş hackerları bulmak için proaktif olarak loglar arasında iz sürme işlemidir.
Analoji: Evde hırsız alarmı çalmadı ama yine de şüphelenip yatağın altına, dolapların arkasına fenerle bakmak.
Uygulama: Sentinel > Hunting sekmesine giderek hazır MITRE ATT&CK sorgularını çalıştırın ve gizli tehdit taraması yapın.
47. Discussing Advanced Multi-Stage Attack Detection via Fusion engine in Sentinel (Fusion Motoru)
Açıklama: Yapay zeka tabanlı Fusion motoru, birbiriyle alakasız gibi duran küçük alarmları birleştirerek büyük bir organize saldırıyı (APT) keşfeder.
Analoji: Bir kişinin önce kapıyı tıklatması, sonra bahçe ışığının sönmesi ve ardından bodrum camının açılması olaylarını birleştirip "Evi soyuyorlar!" çıkarımı yapmak.
48. Viewing AI posture recommendations in Defender for Cloud (Hands-On Lab)
Uygulama Adımları:
Microsoft Defender for Cloud portalına girin.
Recommendations (Öneriler) sekmesine tıklayın.
Filtreleme kısmından yapay zeka (AI) veya OpenAI servislerinizi bulun.
Yapay zeka modellerinizin dış dünyaya açık olup olmadığını ve şifreleme eksikliklerini gösteren önerileri inceleyin.
49. Exploring Cloud Security Explorer for AI Governance (Hands-On Lab)
Uygulama Adımları:
Defender for Cloud portalında Cloud Security Explorer menüsüne tıklayın.
Görsel
bir sorgu oluşturun: Sorgu:
İnternete açık olan + Güvenlik açığı barındıran + Azure
OpenAI Servisleri.
Search butonuna basarak risk altındaki yapay zeka kaynaklarınızı harita üzerinde tespit edin.
BÖLÜM 4: DevSecOps ve Yapay Zeka Geliştirme Güvenliği
50. What is Azure DevOps? (Azure DevOps Nedir?)
Açıklama: Yazılımcıların kod yazma, test etme ve uygulamayı canlıya alma (CI/CD) süreçlerini yönettikleri ortak çalışma platformudur.
Analoji: Bir araba fabrikasındaki robotik montaj hattı.
51. Azure DevOps and Zero Trust (DevSecOps)
Açıklama: Güvenliğin yazılım geliştirme sürecine en başından dahil edilmesidir (Shift-Left). Kodların içine gizlice sızdırılmış şifreleri veya zararlı yazılımları pipeline (montaj hattı) aşamasında yakalar.
Analoji: Arabanın parçalarını montaj hattındayken tek tek röntgen cihazından geçirerek kontrol etmek, araba bittikten sonra değil.
52. DevOps Demo Architecture (DevOps Demo Mimarisi)
Açıklama: Güvenli bir boru hattı (Pipeline) mimarisidir. Kod GitHub'dan gelir, Azure DevOps hattında taranır, bir sanal makine (Agent) üzerinde derlenir ve güvenli bir Azure Web App ve Azure OpenAI servisine bağlanır.
53. Provisioning an Azure OpenAI resource (Hands-On Lab)
Uygulama Adımları:
Azure
Portal'da Azure
OpenAI
servisini aratın.
Create butonuna basarak kaynak oluşturma ekranını açın.
Doğu
ABD (East US) gibi bir bölge seçip adını kurumsal-openai-ai
koyun.
Fiyatlandırma katmanını seçip kaynağı oluşturun ve Keys and Endpoint menüsünden API anahtarlarını güvenli bir yere not edin.
54. Creating a Azure DevOps Organisation and a DevOps Project (Hands-On Lab)
Uygulama Adımları:
://azure.com
adresine gidin ve Microsoft hesabınızla giriş yapın.
Create new organization diyerek yeni bir organizasyon oluşturun.
Organizasyon
içinde Create
a project
butonuna basın. Proje adını AI-Secure-Project
koyun ve Public/Private ayarını Private yapın.
55. Importing a GitHub repo inside of our project (Hands-On Lab)
Uygulama Adımları:
Azure DevOps projenizde sol menüden Repos (Kod Deposu) sekmesine gelin.
Üstteki menüden Import repository seçeneğini seçin.
Source type olarak Git seçip, test etmek istediğiniz açık kaynak bir yapay zeka projesinin GitHub URL'sini yapıştırıp Import deyin.
56. Creating a Virtual Machine in Azure Portal (Hands-On Lab)
Uygulama Adımları:
Azure
Portal'da Virtual
Machines
(Sanal Makineler) alanına gidin.
Create > Azure virtual machine deyin.
İşletim sistemi olarak Windows Server 2022 veya Ubuntu seçin.
Kullanıcı adı ve şifre belirleyip makineyi oluşturun.
57. Setting up our VM for pipeline execution (Hands-On Lab)
Uygulama Adımları:
Oluşturduğunuz VM'e uzak masaüstü (RDP) veya SSH ile bağlanın.
İçerisine kodları derlemek için gerekli olan araçları (Örn: .NET SDK, Python, Node.js ve Git) yükleyin.
58. Registering our Virtual Machine as an Agent in our project (Hands-On Lab)
Uygulama Adımları:
Azure DevOps portalında sol alttaki Project Settings > Agent pools kısmına gidin.
Default havuzuna tıklayıp New agent butonuna basın.
Çıkan kurulum scriptini kopyalayın. Sanal makinenizin içine girip PowerShell/Terminal üzerinde bu scripti çalıştırarak makineyi Azure DevOps'a bir "İşçi Robot" (Agent) olarak kaydedin.
59. Running our CI (Continuous Integration) pipeline (Hands-On Lab)
Uygulama Adımları:
DevOps portalında Pipelines > Create Pipeline deyin.
Kod kaynağı olarak Azure Repos Git seçin.
Starter
pipeline
şablonunu seçip içine kodu derleyecek (npm
run build
veya dotnet
build)
adımları ekleyip Run
butonuna basın. Projenin hatasız derlendiğini görün.
60. Running our CD (Continuous Deployment) pipeline (Hands-On Lab)
Uygulama Adımları:
Pipeline dosyanıza (yaml) derlenen çıktıları Azure Web App servislerine otomatik yükleyecek (Deploy) yeni bir "Stage" (Aşama) ekleyin.
Pipeline'ı tekrar tetikleyin ve kodların canlıdaki web sitesine otomatik yüklendiğini doğrulayın.
61. Testing Our Azure Web App via Postman (Hands-On Lab)
Uygulama Adımları:
Postman uygulamasını açın.
Yeni
bir POST
isteği oluşturun. URL kısmına canlıya aldığınız Azure Web
App adresini yazın (Örn: https://azurewebsites.net).
Body kısmına yapay zekaya gönderilecek JSON formatında bir istek yazıp Send deyin ve API'den başarılı cevap döndüğünü kontrol edin.
62. Connecting our organisation with Defender for Cloud (Hands-On Lab)
Uygulama Adımları:
Microsoft Defender for Cloud portalına gidin.
DevOps Security sekmesine tıklayın.
Add environment diyerek Azure DevOps'u seçin. Organizasyonunuza izin vererek bağlayın. Artık bulut güvenliği DevOps projelerinizi de tarayacaktır.
63. Running pipelines with Microsoft Security Extension (Hands-On Lab)
Uygulama Adımları:
Azure DevOps Marketplace üzerinden Microsoft Security DevOps eklentisini projenize yükleyin.
CI/CD Pipeline kodunuzun içine şu adımı ekleyin:
yaml
- task: MicrosoftSecurityDevOps@1displayName: 'Run Microsoft Security DevOps'
Kodu dikkatli kullanın.
Pipeline'ı çalıştırın. Kodunuzda gizli şifre veya güvensiz paket varsa kodun canlıya çıkmadan engellendiğini görün.
64. Viewing Cloud Workload Protection Platform (CWPP) Recommendations (CWPP Önerileri)
Açıklama: Çalışan sanal makinelerinizin ve konteynerlerinizin içindeki açıkları (Eski yazılımlar, yanlış konfigürasyonlar) listeler.
Uygulama: Defender for Cloud > Recommendations paneline giderek sanal makineniz için üretilen "OS açıklarını kapatın" uyarılarını inceleyin.
65. Exploring Cloud Security Explorer for Governance (Hands-On Lab)
Uygulama Adımları:
Cloud Security Explorer ekranına geri dönün.
Şöyle
bir sorgu yapın: Sorgu:
Azure DevOps bağlantısı olan + Kritik zafiyet barındıran sanal
makineler.
Çıkan riskli kaynakları belirleyerek ilgili yazılımcılara düzeltme görevleri atayın.
BÖLÜM 5: Bulut Uygulamaları Güvenliği (Defender for Cloud Apps)
66. Defender for Cloud Apps: Zero Trust Architecture (Bulut Uygulamaları İçin Defender)
Açıklama: Şirket kullanıcılarının kullandığı tüm bulut uygulamalarını (SaaS - Örn: Google Drive, Salesforce, ChatGPT) denetleyen bir CASB (Bulut Erişim Güvenliği Aracısı) sistemidir.
Analoji: Şirket çalışanlarının dışarıdaki hangi kafelere gittiğini ve buralarda şirket evraklarını açıp açmadığını izleyen gizli müfettiş.
67. Cloud App Security for M365 v/s Defender for Cloud Apps (Sürüm Farkları)
Açıklama: M365 sürümü sadece Office 365 uygulamalarını (SharePoint, OneDrive) denetler. Tam sürüm (Defender for Cloud Apps) ise dünya üzerindeki 30 binden fazla üçüncü parti bulut uygulamasını ve yapay zeka araçlarını denetleyebilir.
68. Licensing!!!!! (Lisanslama)
Açıklama: Bu gelişmiş bulut uygulama denetimi için kurumsal Microsoft 365 E5 veya Enterprise Mobility + Security (EMS) E5 lisansı gerekmektedir.
69. Walkthrough of Defender for Cloud Apps Portal (Hands-On Lab)
Uygulama Adımları:
://microsoft.com
adresine gidin.
Sol menüden Cloud Apps > Cloud Discovery yolunu izleyin.
Şirkette en çok kullanılan bulut uygulamalarının listelendiği ana paneli inceleyin.
70. Creating a Virtual Machine (endpoint) in Azure (Hands-On Lab)
Uygulama Adımları:
Azure portalında test amaçlı yeni bir Windows 11 sanal makinesi oluşturun.
Bu makine bizim şirket içi bir çalışanımızın bilgisayarını simüle edecektir.
71. Onboarding an endpoint to Tenant Org (Hands-On Lab)
Uygulama Adımları:
Oluşturduğunuz Windows 11 VM'e bağlanın.
Ayarlar > Hesaplar > İş veya Okula Eriş (Access work or school) menüsüne gelin.
Bağlan (Connect) butonuna basarak kurumsal Microsoft 365 deneme hesabı bilgilerinizle giriş yapıp cihazı şirkete kaydedin (Entra ID Join).
72. Un-sanctioning/Blocking a Gen AI app (Hands-On Lab)
Uygulama Adımları:
Microsoft Defender portalında Cloud Apps > Cloud app catalog kısmına gidin.
Arama kutusuna riskli veya veri sızdırabileceğinden şüphelendiğiniz üçüncü parti bir Üretken Yapay Zeka (Gen AI) uygulaması yazın.
Uygulamanın yanındaki üç noktaya tıklayarak Unsanctioned (Onaylanmayan / Yasaklı) olarak işaretleyin. Cihaz üzerinden bu siteye girişin otomatik engellendiğini görün.
73. File Discoverability and Governance Theory (Dosya Keşfi ve Yönetimi Teorisi)
Açıklama: Bulut bulut gezen (OneDrive'dan Dropbox'a aktarılan) kurumsal dosyaların içeriklerini tarama ve nerede olurlarsa olsunlar üzerlerinde kural işletme yeteneğidir.
74. Creating a File Governance and Information Protection Policy (Hands-On Lab)
Uygulama Adımları:
Defender Portal > Cloud Apps > Policies > Policy management alanına gelin.
Create Policy > File Policy seçin.
Koşul olarak: "Dosya içeriğinde gizli ibaresi varsa ve dış kullanıcılarla paylaşılmışsa" ayarını yapın.
Aksiyon olarak: Apply sensitivity label seçerek dosyayı otomatik şifreleyin.
75. Introduction to Threat Detection Policies (Tehdit Algılama Politikalarına Giriş)
Açıklama: Bulut hesaplarında gerçekleşen anormal aktiviteleri (Örn: Bir kullanıcının aynı anda hem Türkiye'den hem Amerika'dan sisteme giriş yapması - Impossible Travel) yakalayan kurallardır.
76. Creating a Threat Detection Policy (Hands-On Lab)
Uygulama Adımları:
Cloud Apps > Policies menüsünden Activity Policy oluşturun.
Filtrelerden
Activity
type = Mass download
(Toplu dosya indirme) seçin.
Bir kullanıcı 1 dakika içinde 50'den fazla dosya indirirse sistem alarm üretsin diye kuralı kaydedin.
77. Defender for Cloud Apps With Sentinel (Sentinel Entegrasyonu)
Açıklama: Bulut uygulamalarından (CASB) gelen tüm engelleme ve sızıntı loglarının, şirketin büyük ana kumanda merkezine (Sentinel SIEM) akıtılması sürecidir.
78. Connecting Sentinel Workspace With Defender Portal (Hands-On Lab)
Uygulama Adımları:
Microsoft Sentinel portalına girin.
Data connectors sekmesinden Microsoft Defender XDR bağlayıcısını açın.
İçindeki kutucuklardan Cloud Apps (Defender for Cloud Apps) seçeneğini işaretleyip Apply Changes deyin.
79. Creating Conditional Access Policies (Hands-On Lab)
Uygulama Adımları:
Microsoft
Entra ID (://microsoft.com)
portalına gidin.
Protection > Conditional Access (Koşullu Erişim) menüsüne tıklayın.
New policy deyin. Kullanıcı olarak "Tüm Kullanıcılar", Uygulama olarak "Office 365" seçin. Grant (Erişim hakkı) kısmında Require multi-factor authentication (MFA Zorunlu Tut) seçeneğini işaretleyip aktifleştirin.
80. Introduction to Conditional Access App Control Policies for DLP (Uygulama Kontrollü DLP)
Açıklama: Kullanıcının uygulamaya girmesine izin verir ancak oturumu canlı izleyerek dosya indirmesini veya kopyalamasını gerçek zamanlı engeller.
Analoji: Müzedeki değerli elması görmenize izin verilmesi ama ona dokunmanıza veya fotoğrafını çekmenize izin verilmemesi.
81. Creating a Conditional Access App Control for DLP policy (Hands-On Lab)
Uygulama Adımları:
Entra ID Conditional Access menüsünde yeni bir kural oluşturun.
Session (Oturum) ayarlarına gelin.
Use Conditional Access App Control seçeneğini seçip Monitor only veya Block downloads (İndirmeleri engelle) opsiyonunu aktif edin. Kişisel bilgisayardan kurumsal OneDrive'a giren birinin dosyaları indiremediğini test edin.
82. Governing OAuth Apps Theory (OAuth Uygulamaları Yönetim Teorisi)
Açıklama: Kullanıcıların "Google ile giriş yap" veya "Microsoft hesabınla yetki ver" diyerek bilmeden zararlı eklentilere/oyunlara şirket hesabıyla tam erişim yetkisi vermesini engellemektir.
Analoji: Evin anahtarını kapıya gelen yabancı bir temizlik şirketine hiç araştırmadan teslim etmek.
83. Creating OAuth Apps Policies (Hands-On Lab)
Uygulama Adımları:
Defender Portal > Cloud Apps > OAuth apps sekmesine gelin.
Şirketteki kullanıcıların onay verdiği üçüncü parti uygulamaları risk seviyelerine göre inceleyin.
Yüksek riskli (High Risk) görünen bir yapay zeka eklentisinin yanındaki Ban app (Uygulamayı Yasakla) butonuna basarak tüm şirkette yetkilerini iptal edin.
BÖLÜM 6: E-Posta Güvenliği (Defender for Office 365)
84. Zero Trust for Defender for O365 (E-Posta İçin Sıfır Güven)
Açıklama: Şirket içine gelen her e-postanın, kimden gelirse gelsin (patron dahil) eklerinin ve linklerinin virüs/oltalama (phishing) yönünden taranması felsefesidir.
85. Difference between EOP and Defender Plan 1 and Defender Plan 2 (E-Posta Koruma Planları)
Açıklama: E-posta korumasının seviyelerini belirler.
Özellik |
EOP (Exchange Online Protection) |
Defender Plan 1 |
Defender Plan 2 |
|---|---|---|---|
Ana Görev |
Temel Spam ve Bilinen Virüs Filtresi |
Gelişmiş Koruma (Güvenli Linkler/Ekler) |
Tehdit Simülasyonu ve Otomatik Yanıt |
Yapay Zeka |
Yok / Çok Temel |
Var (Sıfırıncı gün tehditleri) |
Var (Gelişmiş Tehdit Avcılığı / AI) |
86. Understanding Security Approach with Defender for O365 and AI (AI ile E-Posta Güvenliği)
Açıklama: Geleneksel filtrelerin kaçırdığı, tamamen yapay zeka ile yazılmış ve içinde zararlı kelime geçmeyen akıllı oltalama maillerini metin analizi (NLP) ile yakalama yaklaşımıdır.
87. Understanding Default, Preset and Custom Security Policies (Güvenlik Politikası Türleri)
Açıklama: Microsoft'un önerdiği hazır koruma paketleridir. Standard Preset (Standart hazır ayar) genel şirketler için, Strict Preset (Sıkı hazır ayar) ise CEO'lar ve finans ekipleri gibi yüksek riskli kişiler içindir.
88. Configuring Default and Preset Policies (Hands-On Lab)
Uygulama Adımları:
://microsoft.com
> Email
& collaboration
> Policies
& rules
kısmına gidin.
Threat policies > Preset security policies alanına tıklayın.
Standard protection ayarını Manage preset security policies diyerek aktif edin ve tüm şirket kullanıcılarına uygulayın.
89. Understanding the need for email authentication (E-Posta Kimlik Doğrulama İhtiyacı)
Açıklama:
Saldırganların şirketinizin adını kullanarak (@sirketiniz.com
taklidi yaparak) dışarıya sahte fatura mailleri atmasını
engellemek için kullanılan dünya standartlarında imzalama
yöntemleridir.
90. Email Authentication: Setting up SPF (Hands-On Lab)
Açıklama: Şirketiniz adına dünyada sadece hangi sunucuların mail atabileceğini belirten bir DNS kaydıdır.
Uygulama Adımları:
Alan adınızın (Domain) yönetim paneline (GoDaddy, Cloudflare vb.) girin.
Yeni bir TXT kaydı ekleyin.
Değer
kısmına Microsoft için şu standart kaydı girip kaydedin:
v=spf1
include:://outlook.com -all.
91. Email Authentication: Setting up DKIM (Hands-On Lab)
Açıklama: Gönderdiğiniz maillerin yolda değiştirilmediğini kanıtlayan dijital kriptografik imzadır.
Uygulama Adımları:
Microsoft 365 Admin Center > Exchange > DKIM alanına gelin.
Alan adınızı seçip Enable deyin. Size verilen iki adet CNAME kaydını kopyalayın.
Alan adınızın DNS paneline giderek bu CNAME kayıtlarını ekleyin.
92. Email Authentication: Setting up DMARC (Hands-On Lab)
Açıklama: SPF ve DKIM testlerinden geçemeyen (Sahte) maillere ne yapılacağını (Karantinaya mı alınsın, tamamen redd mi edilsin) belirten ana kuraldır.
Uygulama Adımları:
DNS
panelinizde yeni bir TXT kaydı açın. Adını _://sirketiniz.com
yapın.
Değer
kısmına başlangıç için şu karantina kuralını yazın:
v=DMARC1;
p=quarantine; pct=100;.
93. Email Authentication: Setting up ARC (Hands-On Lab)
Açıklama: Bir e-posta başka bir sunucu üzerinden yönlendirildiğinde (Forwarding) SPF/DKIM zincirinin kırılmamasını ve mailin sahte durumuna düşmemesini sağlayan gelişmiş kimlik doğrulama adımıdır.
Uygulama: Exchange Admin Center > Mail flow > Connectors altından güvenilir yönlendirici sunucuları ARC listesine ekleyin.
94. Email Message Headers Analyser: Some Really Cool Stuff!!!!! (E-Posta Başlık Analizi)
Açıklama: Şüpheli bir mailin arkasındaki teknik kodları (Header) inceleyerek hangi sunuculardan geçtiğini ve SPF/DKIM testlerinden kalıp kalmadığını görme yöntemidir.
Uygulama:
Gelen şüpheli bir mailin "Özellikler" kısmından tüm
başlık (Header) metnini kopyalayın. Tarayıcıda
mha.azurewebsites.net
(Microsoft Message Header Analyzer) sitesine yapıştırarak mailin
gerçek kaynağını grafiksel olarak analiz edin.
95. Understanding Threat Management policies (Tehdit Yönetim Politikaları)
Açıklama: Şirketi hedef alan Anti-Phishing (Oltalama Önleme), Anti-Spam ve Anti-Malware (Zararlı Yazılım Önleme) politikalarının genel yönetimidir.
96. Creating Custom Threat Management Policy (Hands-On Lab)
Uygulama Adımları:
Defender Portal > Threat policies > Anti-phishing menüsüne gidin.
Create butonuna basarak özel bir kural oluşturun.
İçerisinde şirket yöneticilerinin isimlerini taklit eden (Impersonation) bir mail gelirse, bu mailin kullanıcının kutusuna hiç düşmeden doğrudan Karantina (Quarantine) alanına taşınmasını sağlayın.
97. Understanding User Activity Policies (Kullanıcı Aktivite Politikaları)
Açıklama: Şirket içindeki bir kullanıcının hesabı hacklendiyse ve hesaptan dışarıya aniden dakikada 500 tane spam mail atılmaya başlandıysa bunu tespit eden politikalardır.
98. Creating Custom User Activity Policies (Hands-On Lab)
Uygulama Adımları:
Defender portalında Alert policies kısmına gidin.
New alert policy oluşturun.
Koşul
olarak Activity
is = Sending outbound spam
seçin. Bu durum tetiklendiğinde kullanıcının mail atma
yetkisini otomatik askıya alacak ayarı kaydedin.
99. Connecting Defender for O365 with Microsoft Sentinel (Hands-On Lab)
Uygulama Adımları:
Microsoft Sentinel portalına giriş yapın.
Content Hub üzerinden Microsoft Defender for Office 365 paketini yükleyin.
Veri bağlayıcılarına (Data Connectors) giderek, oltalama alarmlarını ve e-posta loglarını Sentinel veritabanına bağlayın.
BÖLÜM 7: Cihaz ve Uygulama Yönetimi (Microsoft Intune)
100. What is Microsoft Intune (MDM + MAM) (Microsoft Intune Nedir?)
Açıklama: Şirket bilgisayarlarını, telefonlarını ve tabletlerini uzaktan yöneten merkezi sistemdir. İki bileşeni vardır: MDM (Cihazın tamamını yönetme) ve MAM (Sadece cihazın içindeki şirket uygulamalarını yönetme).
Analoji: Şirketin verdiği arabaya takip cihazı takmak (MDM) ile çalışanın kendi şahsi arabasına sadece şirketin yakıt kartını tanımlamak (MAM).
101. Intune + MDE: Zero Trust Architecture (Intune ve Defender Entegrasyonu)
Açıklama: Intune ile cihaz yönetilirken, MDE (Defender for Endpoint) cihazdaki virüsleri tarar. Eğer cihazda virüs bulunursa, MDE durumu Intune'a bildirir ve Intune cihazın şirket ağına erişimini virüs temizlenene kadar anında keser.
102. Device Enrollment in Intune (Intune Cihaz Kaydı)
Açıklama: Bir cihazın (Windows, iOS, Android) yönetilebilmesi için Intune sistemine el sıkışarak dahil edilmesi sürecidir.
103. Creating a VM in Azure as an endpoint (Hands-On Lab)
Uygulama Adımları:
Azure portalında tekrardan sıfır bir Windows 11 sanal makinesi oluşturun.
Bu makineyi Intune laboratuvarlarımız için temiz bir istemci (Client) olarak kullanacağız.
104. Lab1: Managing Device Enrollment with Microsoft Intune (Hands-On Lab)
Uygulama Adımları:
Microsoft
Intune yönetim merkezine (://microsoft.com)
girin.
Devices > Enroll devices > Windows enrollment sekmesine gelin.
Automatic Enrollment (Otomatik Kayıt) ayarlarına tıklayarak MDM user scope ayarını All (Herkes) yapıp kaydedin.
105. Lab2: Onboarding an endpoint to Intune MDM and Entra join (Hands-On Lab)
Uygulama Adımları:
Az önce oluşturduğunuz Windows 11 sanal makinesini açın.
Windows ilk kurulum ekranında (OOBE) veya Ayarlar > Hesaplar üzerinden kurumsal Microsoft 365 e-postanızla giriş yapın.
Cihazın kurulup bittiğinde otomatik olarak Intune portalındaki Devices > All Devices listesine düştüğünü doğrulayın.
106. Lab3: Creating Compliance Policies (Uyum Politikaları)
Uygulama Adımları:
Intune portalında Devices > Compliance policies (Uyum Politikaları) alanına gidin.
Create Policy deyin ve platformu Windows 10 and later seçin.
Şart olarak: "Cihazın antivirüsü açık olmalı, işletim sistemi güncel olmalı ve bilgisayar şifresi en az 8 haneli olmalı" kurallarını seçip kaydedin. Bu şartlara uymayan cihazlar "Non-compliant" (Uyumsuz/Tehlikeli) olarak işaretlenecektir.
107. Lab4: Creating Device Configuration Policies (Cihaz Yapılandırma Politikaları)
Uygulama Adımları:
Intune > Devices > Configuration profiles alanına gelin.
Create profile butonuna basın. Şablonlardan Device restrictions (Cihaz kısıtlamaları) seçin.
Ayarlardan: "Kullanıcılar bilgisayara harici USB takamasın ve kamera donanımını açamasın" kısıtlamalarını aktif edip cihaz grubunuza dağıtın (Assign).
108. Lab5: Onboarding/Provisioning Managed Cloud Apps with Intune (Uygulama Dağıtımı)
Uygulama Adımları:
Intune portalında Apps > All apps sekmesine gelin.
Add butonuna basın ve uygulama türü olarak Microsoft 365 Apps (Windows 10 and later) seçin.
Şirket çalışanlarının bilgisayarlarına Word, Excel ve Teams uygulamalarının arka planda otomatik yüklenmesi için kuralı ilgili kullanıcılara atayın.
109. Lab6: Creating Application Protection Policies (APP) (MAM Kuralları)
Uygulama Adımları:
Intune > Apps > App protection policies menüsüne gidin.
Yeni bir kural oluşturun. Hedef uygulama olarak Outlook ve OneDrive seçin.
Ayarlardan: "Kullanıcı kurumsal Outlook üzerindeki gizli bir yazıyı kopyalayıp kişisel WhatsApp veya Not Defteri uygulamasına yapıştıramasın (Copy/Paste Engellemesi)" seçeneğini aktif edin.
110. Lab7: Creating Conditional Access Policies (Hands-On Lab)
Uygulama Adımları:
Entra ID Conditional Access portalına gidin.
Yeni bir kural oluşturun: "Kullanıcılar kurumsal verilere erişmek istediklerinde..."
Grant (Erişim Şartı) kısmından bu sefer Require device to be marked as compliant (Cihazın Intune uyum testinden geçmiş olmasını şart koş) seçeneğini işaretleyin. Böylece antivirüsü kapalı bilgisayarlar şirkete bağlanamaz.
111. Lab8: Endpoint Security with BitLocker Disk Encryption (Disk Şifreleme)
Uygulama Adımları:
Intune > Endpoint security > Disk encryption alanına gidin.
Create Policy deyin. Windows BitLocker ayarlarını aktif edin.
Şirket bilgisayarlarının disklerinin otomatik şifrelenmesini ve disk kurtarma anahtarlarının (Recovery Key) güvenli bir şekilde buluttaki Azure Entra ID üzerine yedeklenmesini sağlayacak kuralı yayınlayın.
112. Lab9: Onboarding Device to MDE (Defender for Endpoint) (Hands-On Lab)
Uygulama Adımları:
Intune > Endpoint security > Endpoint detection and response (EDR) menüsüne gelin.
Create Policy diyerek Defender mimarisini aktif edin.
Intune'un
arka planda Windows bilgisayara Defender ajanını yüklediğini ve
cihazın ://microsoft.com
portalındaki cihazlar listesinde "Korunuyor" olarak
görünmeye başladığını doğrulayın.
113. Lab10: Connecting MDE to Sentinel (Hands-On Lab)
Uygulama Adımları:
Ana kumanda merkezimiz olan Microsoft Sentinel portalına girin.
Data connectors listesinden Microsoft Defender for Endpoint (veya Microsoft Defender XDR tek çatıda) bağlayıcısını bulun.
Cihazlarda gerçekleşen virüs, hacklenme ve şüpheli dosya çalıştırma loglarının Sentinel'e akması için bağlantıyı tamamlayın.
BÖLÜM 8: Kimlik ve Ağ Güvenliği Temelleri (IAM & Network)
114. What, Why and How of IAM (Identity and Access Management) (Kimlik Yönetimi)
Açıklama: Doğru kişilerin, doğru kaynaklara, doğru zamanda ve doğru sebeple erişmesini sağlayan güvenlik disiplinidir. Günümüz dünyasında yeni güvenlik sınırı (perimeter) ağlar değil, kimliklerdir.
Analoji: Bir otelde odaların kapısını açan akıllı oda kartları ve bu kartların kimde olduğunu takip eden resepsiyon.
115. MFA (Multi-Factor Authentication) Theory (Çok Faktörlü Kimlik Doğrulama)
Açıklama: Sadece şifre bilmenin yetmediği, şifre çalınsa bile telefonunuza gelen onay (Microsoft Authenticator gibi) olmadan hesaba girilemeyen 2 kademeli korumadır.
Analoji: Bankamatikten para çekerken hem kartı takıp şifre girmek hem de telefona gelen SMS kodunu yazmak.
116. Enforcing MFA Part1 & Part2 (Demo) (MFA Zorunlu Kılma)
Uygulama Adımları:
Microsoft Entra ID portalına girin.
Protection > Authentication methods menüsünden Microsoft Authenticator uygulamasını aktif edin.
Şirketteki test kullanıcısı ile giriş yapmaya çalışırken sistemin ekranda bir numara gösterdiğini ve telefon uygulaması üzerinden onay istediğini deneyimleyin.
117. Introduction to Conditional Access Policies (Koşullu Erişim Politikaları)
Açıklama: "Eğer Ahmet riskli bir ülkeden bağlanıyorsa MFA iste, eğer şirket bilgisayarından bağlanıyorsa doğrudan izin ver" gibi akıllı kurallar motorudur.
118. Creating a Conditional Access Policy (Demo)
Uygulama Adımları:
Entra ID > Conditional Access ekranına gelin.
New Policy butonuna basın.
Conditions (Koşullar) altından Locations (Konumlar) sekmesine tıklayın ve Türkiye dışındaki tüm ülkeleri "Riskli" seçin.
Bu ülkelerden bağlantı gelirse erişimi tamamen engelleyecek (Block access) kuralı kaydedin.
119. Introduction To PIM (Privileged Identity Management) (Ayrıcalıklı Kimlik Yönetimi)
Açıklama: Şirkette hiç kimsenin sürekli olarak "Global Admin" (Tam Yetkili Patron) yetkisiyle dolaşmaması gerektiği ilkesidir. İhtiyacı olan kişi yetkiyi talep eder, onaylanırsa yetki ona sadece 2 saatliğine verilir, süre bitince geri alınır (Just-In-Time Access).
Analoji: Askeri cephaneliğin anahtarının kimsede durmaması, sadece nöbet esnasında komutandan izinle alınıp iş bitince geri teslim edilmesi.
120. Enforcing PIM (Demo)
Uygulama Adımları:
Entra ID portalında Privileged Identity Management servisini açın.
Activate
roles
kısmından bir test kullanıcısına Billing
Administrator
(Fatura Yöneticisi) yetkisini "Eligible" (Hak
Sahibi/Aday) olarak atayın.
Test kullanıcısı kendi paneline girdiğinde bu yetkiyi kullanmak için "Activate" butonuna basıp bir gerekçe yazarak geçici süreyle yetkiyi kuşanabildiğini görün.
121. Introduction To Role-Based-Access-Control (RBAC) (Rol Tabanlı Erişim Kontrolü)
Açıklama: Kullanıcılara doğrudan yetki vermek yerine görevlerine uygun roller atama sistemidir (Örn: Sadece okuma yetkisi olan Reader, kaynak oluşturabilen Contributor).
Analoji: Şirketteki muhasebeciye muhasebe odasının kartını, güvenlikçiye güvenlik odasının kartını tanımlamak.
122. Applying RBAC (Demo)
Uygulama Adımları:
Azure Portal'da herhangi bir Kaynak Grubuna (Resource Group) gidin.
Sol menüden Access control (IAM) sekmesine tıklayın.
Add > Add role assignment seçeneğini seçin.
Rol
listesinden Log
Analytics Reader
seçerek hedef stajyer kullanıcınıza atayın ve kullanıcının
logları silemediğini sadece okuyabildiğini test edin.
123. Introduction To Microsoft Entra ID managed VMs (Entra ID Yönetimli Sanal Makineler)
Açıklama: Sanal makinelere (Linux/Windows) bağlanırken makine içinde ayrı bir yerel şifre oluşturmak yerine, doğrudan şirket e-postanız ve şifrenizle (Entra ID kimliğinizle) güvenli giriş yapabilme özelliğidir.
124. Creating a Microsoft Entra Managed VM (Demo)
Uygulama Adımları:
Azure portalında yeni bir sanal makine oluşturma ekranına gelin.
Management (Yönetim) sekmesine tıklayın.
Identity başlığı altındaki Login with Microsoft Entra ID kutucuğunu işaretleyerek makineyi oluşturun.
125. Introduction to Azure Key Vault (Azure Anahtar Kasası)
Açıklama: Yazılımların ve yapay zeka modellerinin kullandığı gizli şifrelerin, API anahtarlarının ve sertifikaların kodların içinde düz metin olarak yazılması yerine, güvenli bir şekilde saklandığı dijital çeliktir.
Analoji: Evdeki altınları ve tapuları odanın ortasında bırakmak yerine şifreli çelik kasaya kilitlemek.
126. Azure Key Vault Architecture (Key Vault Mimarisi)
Açıklama: Uygulamalar Key Vault'a bir kimlikle (Managed Identity) başvurur. Kasa, gelen uygulamanın izni olup olmadığını kontrol eder ve şifreyi sadece bellekte teslim eder. Şifre hiçbir zaman diske yazılmaz veya internete açık sızmaz.
127. Implementing Azure Key Vault (Demo)
Uygulama Adımları:
Azure
portalında Key
Vaults
servisine gidin ve Create
diyerek bir kasa oluşturun (Örn: ai-secure-vault).
Sol
menüden Secrets
sekmesine gelin ve Generate/Import
deyin. Adına OpenAI-API-Key
koyup değer olarak yapay zeka anahtarınızı yapıştırıp
gizleyin.
Uygulamalarınızın koda şifre yazmadan bu kasadan veriyi çekmesini sağlayın.
128. About this Module (Modül Hakkında)
Açıklama: Ağ güvenliği (Networking) katmanında yapay zeka servislerimizi internet korsanlarından nasıl izole edeceğimizi öğreneceğimiz son temel modülün girişidir.
129. Introduction To Azure Virtual Networking (Sanal Ağlara Giriş)
Açıklama: Buluttaki kaynaklarınızın (VM, Yapay Zeka, Veritabanı) kendi aralarında güvenle konuşabilmesi için oluşturulan izole dijital özel ağlardır (VNet).
Analoji: Şirket binasının dış dünyaya kapalı, sadece kendi çalışanlarının girebildiği iç yerel ağı (LAN).
130. Introduction to Private and Service Endpoints (Özel Erişim Noktaları)
Açıklama:
Normalde internet üzerinden erişilen bir Azure OpenAI veya
Veritabanı servisinin internet bacağını tamamen kapatıp, onu
sadece kendi şirketi içi sanal ağınızın (10.0.0.X
gibi) bir parçası haline getirme teknolojisidir.
Analoji: Şirket patronunun dışarıdaki halka açık bir kafede toplantı yapmak yerine, binanın içine sadece davetlilerin girebildiği gizli bir oda yaptırması.
131. Lab: Creating a Private Endpoint (Hands-On Lab)
Uygulama Adımları:
Azure portalında daha önce oluşturduğunuz Azure OpenAI kaynağına gidin.
Sol menüden Networking sekmesine tıklayın.
Erişimi Disabled (İnternete kapat) yapın.
Üstteki Private endpoint connections sekmesine gelip + Private Endpoint butonuna basın. Ağ olarak kendi şirket sanal ağınızı (VNet) seçerek kurulumu tamamlayın. Artık bu yapay zekaya internetten hiç kimse erişemez, sadece ağın içindekiler erişebilir.
132. Introduction to Azure Firewall (Azure Güvenlik Duvarı)
Açıklama:
Şirket ağından dışarıya doğru giden veya dışarıdan içeriye
gelen tüm internet trafiğini akıllı kurallarla (Örn: "Şirket
içindeki makineler sadece microsoft.com
adresine gidebilsin, kumar veya oyun sitelerine gidemez")
denetleyen bulut yerel güvenlik duvarıdır.
Analoji: Şirket kapısında duran, giren çıkan tüm kamyonların irsaliyelerini ve yüklerini tek tek kontrol eden sıkı gümrük memuru.
133. Lab: Creating Azure Firewall (Hands-On Lab)
Uygulama Adımları:
Azure
portalında Firewalls
servisine gidin ve Create
deyin.
Güvenlik duvarını ağınızın tam merkezine (Hub VNet) konumlandırarak oluşturun.
İçine bir Application Rule ekleyerek sanal makinelerinizin sadece onaylı yapay zeka API adreslerine çıkış yapabilmesine izin verip diğer tüm interneti engelleyin.
134. Introduction to Azure DDoS Protection Plan (DDoS Koruma Planı)
Açıklama: Kötü niyetli hackerların binlerce bilgisayarla (Botnet) yapay zeka web sitenize veya bulut altyapınıza aynı anda sahte istekler göndererek sistemi çökertmeye çalışmasını (Denial of Service) engelleyen devasa bir bulut kalkanıdır.
Analoji: Mağazanın kapısına binlerce sahte müşterinin yığılarak gerçek müşterilerin içeri girmesini engellemeye çalışması durumunda, polisin sahteleri anında ayıklayıp kapıyı açması.
Uygulama:
Azure arama çubuğuna DDoS
protection plans
yazarak kalkan yapısını inceleyin ve sanal ağınıza (VNet) bu
planı dahil edin.
135. Introduction to NSGs and ASGs (Ağ ve Uygulama Güvenlik Grupları)
Açıklama: Sanal makinelerinizin hemen önünde duran mini güvenlik kapılarıdır. NSG (Network Security Group) IP adreslerine ve portlara göre (Örn: 3389 portunu kapat) engelleme yaparken; ASG (Application Security Group) makineleri etiketleyerek (Örn: "Tüm Web Sunucuları") toplu kurallar yazmanızı sağlar.