İleri görselleştirme: seaborn, Plotly ve panolar
seaborn ile istatistiksel grafikler, Plotly ile etkileşimli görseller ve küçük bir pano uygulamasıyla güvenlik verisini keşfedilebilir hâle getirirsin.
Seviye 301 · 18 ders · 15 pratik lab
Dersler
İstatistiksel grafikler
- seaborn’a giriş: veri odaklı çizim
- Dağılım grafikleri: KDE, violin, ECDF
- İlişki grafikleri ve küçük çoklular
- Isı haritası ve kümelenmiş ısı haritası
- Kısa görev: ülkelere göre giriş saatleri
Etkileşimli
- Plotly Express ile etkileşimli grafik
- Üzerine gelme, yakınlaştırma, süzme
- Olay zaman çizelgesi
- Bağlantıları çizge olarak göstermek
- Kısa görev: etkileşimli saldırı zaman çizelgesi
Pano
- Pano tasarımı: soru, düzen, öncelik
- Streamlit ile pano uygulaması
- Süzgeçler ve durum
- Pano performansı ve önbellek
- Panoyu güvenli yayımlamak: erişim ve veri sızıntısı
- Kısa görev: alarm triyaj panosu
Değerlendirme
- Panoyu kullanıcılarla değerlendirmek
- Bitirme görevi: SOC vardiya panosu
Pratik lablar
- Dağılımı KDE ile göster: İki ofisin oturum sürelerini seaborn ile üst üste KDE grafiği olarak çizip farkı başlıkta belirt.
- Keman ve ECDF ile kıyas: Beş uygulamanın yanıt sürelerini keman ve ECDF grafikleriyle çizip yüzde 95'lik değeri en kötü olanı işaretle.
- Küçük çoğullarla bölge karşılaştırması: Sekiz bölgenin saatlik giriş desenini ortak eksenli küçük çoğullar olarak çizip deseni diğerlerinden ayrılan bölgeyi vurgula.
- Korelasyon ısı haritası: Oturum özniteliklerinin korelasyon matrisini açıklamalı ısı haritası olarak çizip en güçlü ilişkili çifti yaz.
- Kümelenmiş ısı haritasıyla davranış grupları: Kullanıcı×uygulama kullanım matrisini kümelenmiş ısı haritasıyla çizip benzer davranan kullanıcı gruplarını adlandır.
- Ölçek seçimi sonucu değiştirir: Doğrusal renk ölçeğinde tek hücrenin her şeyi bastırdığı bir ısı haritasını logaritmik ölçekle yeniden çizip ortaya çıkan deseni açıkla.
- Etkileşimli çizgi grafik: Plotly Express ile günlük uyarı sayısını çizip üzerine gelince tür dağılımını gösteren ipucu kutusu ekle ve HTML olarak kaydet.
- Olay zaman çizelgesi: Bir sızma olayının adımlarını ana makineye göre renklendirilmiş etkileşimli zaman çizelgesi olarak çiz.
- Bağlantıları ağ grafiği olarak göster: İç ağdaki ana makineler arası bağlantıları ağ grafiği olarak çizip en çok bağlantı kuran düğümü boyut ve renkle öne çıkar.
- Tek sayfalık Streamlit panosu: Bir uyarı CSV'sinden toplam sayı, tür dağılımı ve günlük trend gösteren üç bileşenli bir Streamlit panosu kur.
- Süzgeçler ve durum: Panoya tarih aralığı ve önem derecesi süzgeçleri ekleyip tüm bileşenlerin seçime göre güncellendiğini göster.
- Yavaş panoyu önbellekle hızlandır: Her tıklamada dosyayı yeniden okuyan bir panoyu önbellekleme ile hızlandırıp yükleme süresindeki farkı ölç.
- Soruları panoya yerleştir: Vardiya ekibinin beş sorusunu öncelik sırasına koyup her soru için bileşen ve yerleşim planını layout.md dosyasına yaz.
- Panodaki veri sızıntısını bul: Herkese açık bir panoda ham tabloda görünen kişisel veriyi ve indirilebilir tam veriyi bulup yalnızca özetleri gösterecek biçimde düzelt.
- Kullanıcı geri bildirimiyle yeniden tasarım: Analistlerin yazılı geri bildirimlerinden üç kullanılabilirlik sorununu çıkarıp panoyu buna göre yeniden düzenle ve değişiklikleri belgeleyerek teslim et.
Kurs hakkında
seaborn ile istatistiksel grafikler, Plotly ile etkileşimli görseller ve küçük bir pano uygulamasıyla güvenlik verisini keşfedilebilir hâle getirirsin.
Ne öğreneceksin
- İstatistiksel grafikler
- Etkileşimli
- Pano
- Değerlendirme
Ön koşullar
Aynı yolun 101 ve 201 düzeyindeki konularına hâkim olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux masaüstünde geçer; araçlar pencereli arayüzleriyle hazırdır. Kurulum gerekmez, bilgisayar ekranı önerilir.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 301 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.