Oyun Kitabı
Teslimatta Sürekli Penetrasyon Testi (Teslimatta Surekli Penetrasyon)
Teslimatta Sürekli Penetrasyon Testi — ABC Logistics backend / data platform üretim dersi.
Lojistik Django API ve Teslimat (Delivery)
Bolum 5 / 8
Django analiz/API katmanı, MFE ile sözleşme, self-hosted GitLab CE → EC2 pipeline ve sürekli güvenlik taraması.
Teslimatta Sürekli Penetrasyon Testi
Yıllık PDF pentest, sürekli riski kapatmaz. Wire open-source scanners from the ProjectDiscovery ecosystem into CI so findings block or ticket before EC2 promote.
pipeline stage: ProjectDiscovery scanners
Yıllık PDF pentest, sürekli riski kapatmaz.
Kavramlar ilk geçtiği yerde
📦 Analysis API
Django üzerinde okuma/analiz uçları — MFE ve control plane tüketicisi.
📦 Closed Network CI
Self-hosted GitLab CE runner’ları ile kapalı ağda pipeline.
📦 Artifact
EC2’ye giden sürümlenmiş deploy paketi.
📦 Continuous Pentest
Pipeline’a gömülü açık kaynak güvenlik taraması (ProjectDiscovery ekosistemi).
Bu katmanları karıştırmak, hem analitikte hem frontend haritada yanlış gerçeğe yol açar.
Problemin şekli
Wire open-source scanners from the ProjectDiscovery ecosystem into CI so findings block or ticket before EC2 promote.
pipeline stage: ProjectDiscovery scanners
Çalışan ayrım
Yıllık PDF pentest, sürekli riski kapatmaz.
pipeline stage: ProjectDiscovery scanners
↓
explicit contract → frontend
Frontend ile bağ
Ops haritası, bekleme geofence UI’si ve MFE’ler bu okuma modellerini tüketir; ham ERP/MySQL’e bağlanmaz.
Bu bölümde en çok karışan eşleştirmeler
❌ ERP MySQL = analitik veritabanı
✓ ERP yazma store’udur; analitik PostGIS’te yaşar
❌ Harita doğrudan vendor/public router’a güvensin
✓ Üretimde kendi API/OSRM kenarınız olmalı
❌ ML çıktısı PII ile birlikte loglansın
✓ Değerlendirme ve serving gizlilik sınırına uyar
Kendi sisteminizi denetleme listesi
- Bu yüzey hangi store’u source of truth sayıyor?
- Frontend hangi API kontratını çağırıyor?
- Cluster’da tek node kaybında ne olur?
- Lag operatöre nasıl gösteriliyor?
- Deny-list: içerikte müşteri domain/vendor sızıntısı var mı?
Bu bölümden aklında kalması gerekenler
- Polyglot store’lar farklı iş yükleri içindir; tek DB hayali kırılgandır.
- Frontend temiz read model tüketir, ERP’yi değil.
- ML ve OSRM çıktıları API kontratı olmadan haritaya dökülmez.
Kirli kaynaktan çizilen harita, güzel bir yalandır.
SSS
Sık sorulan sorular
Analysis API nedir?
Django üzerinde okuma/analiz uçları — MFE ve control plane tüketicisi.
Closed Network CI nedir?
Self-hosted GitLab CE runner’ları ile kapalı ağda pipeline.
"ERP MySQL = analitik veritabanı" doğru mu?
ERP yazma store’udur; analitik PostGIS’te yaşar
Bu bölüm neyi sabitler?
Yıllık PDF pentest, sürekli riski kapatmaz. Yıllık PDF pentest, sürekli riski kapatmaz. Wire open-source scanners from the ProjectDiscovery ecosystem into CI so findings block or ticket before EC2 promote.
Ogrenilen Muhendislik Prensipleri
- Operational store ile analytics store’u ayırın.
- Telemetry, search ve ilişkisel GIS farklı erişim örüntüleri ister.
- Her okuma modeli bir frontend sözleşmesidir.
Okumaya devam et
Okumaya devam et
Seride sonraki yazi
Self-Hosted Runner’da Secret ve Ağ Güveni
Self-Hosted Runner’da Secret ve Ağ Güveni — ABC Logistics backend / data platform üretim dersi.
Seride sonraki yazi
Değişmez Artifact ve Rollback Disiplini
Değişmez Artifact ve Rollback Disiplini — ABC Logistics backend / data platform üretim dersi.
Ayni seriden
Kapalı Ağda GitLab CE Pipeline → EC2
Kapalı Ağda GitLab CE Pipeline → EC2 — ABC Logistics backend / data platform üretim dersi.