Güvenli Geliştirme Stratejisi Oluşturma

Orta Düzey GitHub Kavramları

Stan Konkin

ML Enthusiast, DataCamp

Güvenli Geliştirme Neden Önemli?

 

  • 🔑 Projeler için kritik: Kodu güvenli tutun
  • 💻 Güvenliği otomatikleştirin: Elle işi azaltın
  • Sorunları erken önleyin: Zafiyetler büyümeden düzeltin

Güvenli Geliştirme

Orta Düzey GitHub Kavramları

GitHub Gelişmiş Güvenlik: Temeller

 

  • Kod Taraması: Kodumuzdaki zafiyetleri belirleyin
  • 🔒 Gizli Anahtar Taraması: Hassas verileri saptayıp koruyun
  • 📊 Dependency Graph & Dependabot: Bağımlılıkları yönetin, güvenlik güncellemelerini otomatikleştirin

GitHub Gelişmiş Güvenlik

1 docs.github.com/en/get-started/learning-about-github/about-github-advanced-security
Orta Düzey GitHub Kavramları

Bağımlılık Grafiğini Anlama

 

 

  • 📊 Görselleştirme: Tüm proje bağımlılıklarını görün
  • Riskleri Belirleyin: Zincirdeki zafiyetleri saptayın
  • 🚀 Güncellemeleri İzleyin: Bağımlılık değişikliklerini takip edin

 

Bağımlılık grafiği.jpg

Orta Düzey GitHub Kavramları

Dependedensileri Repoya Ekleme

requirements-analysis.txt

pandas==1.2.4
numpy==1.20.3
matplotlib==3.4.2
...

requirements-ml.txt

pandas==1.3.0
numpy==1.21.0
scikit-learn==0.24.2
...

setup.py

name="ecommerce-data-hub",
version="0.1",
packages=find_packages(),
...

yeni dosyalar.jpg

Orta Düzey GitHub Kavramları

Bağımlılık Grafiğini Açma

ecommerce-data-hub deposunu açma

Orta Düzey GitHub Kavramları

Bağımlılık Grafiğini Açma

Insights sekmesini açma

Orta Düzey GitHub Kavramları

Bağımlılık Grafiğini Açma

Bağımlılık grafiği seçeneğine tıklama

Orta Düzey GitHub Kavramları

Bağımlılık Grafiğini Açma

Bağımlılık Grafiğinde uyarılar

Orta Düzey GitHub Kavramları

Bağımlılık Grafiğini Açma

Opening5.jpg

Orta Düzey GitHub Kavramları

Dependabot Uyarılarını Açma

Dependabot Uyarılarını açma

Orta Düzey GitHub Kavramları

Güvenlik Sekmesinde Dependabot Uyarılarını Kontrol Etme

Güvenlik sekmesinde Dependabot Uyarılarını kontrol etme

Orta Düzey GitHub Kavramları

Dependabot Uyarılarını Görüntüleme

Dependabot Uyarılarını görüntüleme

Orta Düzey GitHub Kavramları

Güvenlik Güncellemesini İnceleme ve Birleştirme

Güvenlik güncellemesini inceleyip birleştirme

Orta Düzey GitHub Kavramları

Güncellenen Uyarıları Gözden Geçirme

Güncellenen uyarıları gözden geçirme

Orta Düzey GitHub Kavramları

Hepsini Bir Araya Getirme

 

  • 📊 Dependency Graph: Bağımlılıkları görselleştirin
  • Dependabot Alerts: Zafiyet bildirimleri alın
  • 🚀 Dependabot Updates: PR’lerle otomatik düzeltin

Güvenli Geliştirme

Orta Düzey GitHub Kavramları

Ayo berlatih!

Orta Düzey GitHub Kavramları

Preparing Video For Download...