
# Grafik Sinir Ağları, Tedarikçi Anketlerinde Bağlamsal Risk Önceliklendirmesini Güçlendiriyor

Güvenlik anketleri, tedarikçi risk değerlendirmeleri ve uyumluluk denetimleri, hızlı büyüyen SaaS şirketlerinde güven merkezinin can damarıdır. Ancak ondalıklarca soruyu okumak, bunları iç politikalarla eşleştirmek ve doğru kanıtı bulmak için gereken manuel çaba ekipleri zorlar, anlaşmaları geciktirir ve maliyetli hatalara yol açar.

Platformun, sorular, politikalar, geçmiş cevaplar ve değişen tehdit ortamı arasındaki **gizli ilişkileri** anlayıp ardından otomatik olarak *en kritik* maddeleri öne çıkarmasını **hayal edin**.  

İşte **Grafik Sinir Ağları (GNN'ler)**—graf‑yapılı veriler üzerinde çalışmak için tasarlanmış bir derin öğrenme model sınıfı. Tüm anket ekosistemini bir bilgi grafiği olarak temsil ederek, GNN'ler bağlamsal risk skorları hesaplayabilir, yanıt kalitesini tahmin edebilir ve uyumluluk ekipleri için işleri önceliklendirebilir. Bu makale, teknik temelleri, entegrasyon iş akışını ve Procurize AI platformunda GNN‑tabanlı risk önceliklendirmesinin ölçülebilir faydalarını anlatıyor.

---

## Neden Geleneksel Kural‑Tabanlı Otomasyon Yetersiz Kalıyor

Mevcut çoğu anket otomasyon aracı, deterministik kural setlerine dayanır:

* **Anahtar kelime eşleştirme** – soruyu statik metinlere göre bir politika belgesine bağlar.  
* **Şablon doldurma** – bağlam olmadan bir depoziteden önceden yazılmış yanıtları çeker.  
* **Basit puanlama** – belirli terimlerin varlığına dayalı sabit şiddet atar.

Bu yaklaşımlar basit, iyi yapılandırılmış anketlerde işe yarar, ancak şu durumlarda çöküş yaşar:

1. **Soru ifadeleri denetçiler arasında farklılık gösterir**.  
2. **Politikalar etkileşir** (ör. “veri saklama”, hem [ISO 27001](https://www.iso.org/standard/27001) A.8 hem de [GDPR](https://gdpr.eu/) Madde 5 ile bağlantılıdır).  
3. **Geçmiş kanıtlar ürün güncellemeleri veya yeni düzenleyici rehberlik nedeniyle değişir**.  
4. **Tedarikçi risk profilleri farklıdır** (yüksek riskli bir tedarikçi daha derin inceleme tetiklemelidir).

Bir graf‑merkezli model bu nüansları yakalar çünkü her varlığı—sorular, politikalar, kanıt nesneleri, tedarikçi özellikleri, tehdit istihbaratı—**düğüm** olarak, her ilişkiyi—“kapsar”, “bağımlıdır”, “güncellenir”, “gözlemlenir”—**kenar** olarak değerlendirir. GNN daha sonra ağ boyunca bilgi yayabilir ve bir düğümdeki değişikliğin diğerlerini nasıl etkilediğini öğrenir.

---

## Uyumluluk Bilgi Grafiğini Oluşturma

### 1. Düğüm Tipleri

| Düğüm Tipi | Örnek Nitelikler |
|-----------|--------------------|
| **Soru** | `metin`, `kaynak (SOC2, ISO27001)`, `sıklık` |
| **Politika Maddesi** | `çerçeve`, `madde_kodu`, `versiyon`, `geçerlilik_tarihi` |
| **Kanıt Nesnesi** | `tip (rapor, konfigürasyon, ekran görüntüsü)`, `konum`, `son_doğrulanma` |
| **Tedarikçi Profili** | `sektör`, `risk_puani`, `geçmiş_olaylar` |
| **Tehdit Göstergesi** | `cve_id`, `ciddiyet`, `etkilenen_bileşenler` |

### 2. Kenar Tipleri

| Kenar Tipi | Anlam |
|-----------|---------|
| **kapsar** | Soru → Politika Maddesi |
| **gerektirir** | Politika Maddesi → Kanıt Nesnesi |
| **bağlantılıdır** | Soru ↔ Tehdit Göstergesi |
| **aittir** | Kanıt Nesnesi → Tedarikçi Profili |
| **günceller** | Tehdit Göstergesi → Politika Maddesi (yeni bir düzenleme bir maddeyi değiştirince) |

### 3. Grafik Oluşturma İş akışı

```mermaid
graph TD
    A[Anket PDF'lerini Al] --> B[NLP ile Ayrıştır]
    B --> C[Varlıkları Çıkar]
    C --> D[Mevcut Taksonomiye Eşle]
    D --> E[Düğüm ve Kenarları Oluştur]
    E --> F[Neo4j / TigerGraph'ta Sakla]
    F --> G[GNN Modelini Eğit]
```

* **Al**: Gelen tüm anketler (PDF, Word, JSON) bir OCR/NLP boru hattına beslenir.  
* **Ayrıştır**: Adlandırılmış varlık tanıma, soru metni, referans kodları ve gömülü uyumluluk kimliklerini çıkarır.  
* **Eşle**: Varlıklar, bir ana taksonomi ([SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2), [ISO 27001](https://www.iso.org/standard/27001), [NIST CSF](https://www.nist.gov/cyberframework)) ile eşleştirilerek tutarlılık sağlanır.  
* **Graf Deposu**: Neo4j, TigerGraph veya Amazon Neptune gibi yerel bir grafik veri tabanı, gelişen bilgi grafiğini tutar.  
* **Eğitim**: GNN, geçmiş tamamlama verileri, denetim sonuçları ve olay sonrası kayıtları kullanılarak periyodik olarak yeniden eğitilir.

---

## GNN Bağlamsal Risk Skorlarını Nasıl Oluşturur

Bir **Graf Konvolüsyonel Ağ (GCN)** veya **Graf Dikkat Ağı (GAT)**, her düğüm için komşu bilgilerini toplar. Bir soru düğümü için model şu unsurları toplar:

* **Politika ilişkisi** – bağlı kanıt nesnelerinin sayısına göre ağırlıklandırılır.  
* **Geçmiş yanıt doğruluğu** – önceki denetim geçme/başarısızlık oranlarından elde edilir.  
* **Tedarikçi risk bağlamı** – son olayları olan tedarikçiler için daha yüksek puan.  
* **Tehdit yakınlığı** – ilgili CVE’nin CVSS ≥ 7.0 olması durumunda skor artar.

Son **risk puanı** (0‑100), bu sinyallerin birleşimidir. Platform daha sonra:

1. Bekleyen tüm soruları azalan risk sırasına göre **sıralar**.  
2. UI’da yüksek riskli ögeleri vurgular, görev kuyruklarında öncelik verir.  
3. En uygun kanıt nesnelerini otomatik önerir.  
4. **Güven aralıkları** göstererek gözden geçirenlerin düşük güvenli yanıtları ele almasını sağlar.

### Örnek Skorlama Formülü (basitleştirilmiş)

```
risk = α * politika_etkisi
     + β * yanit_dogrulugu
     + γ * tedarikci_riski
     + δ * tehdit_ciddiyeti
```

*α, β, γ, δ* öğrenme sırasında uyarlanabilen dikkat ağırlıklarıdır.

---

## Gerçek Dünya Etkisi: Bir Vaka Çalışması

**Şirket:** DataFlux, sağlık verisi işleyen orta ölçekli bir SaaS sağlayıcısı.  
**Temel Durum:** Manuel anket dönüş süresi ≈ 12 gün, hata oranı ≈ %8 (denetim sonrası yeniden çalışma).  

**Uygulama Aşamaları**

| Aşama | Eylem | Sonuç |
|-------|--------|-------|
| **Graf Başlatma** | 3 yıllık anket logları (≈ 4 k soru) içe aktarıldı. | 12 k düğüm, 28 k kenar oluşturuldu. |
| **Model Eğitimi** | 2 k etiketli yanıt (geç/pas) ile bir 3‑katmanlı GAT eğitildi. | Doğrulama başarımı %92. |
| **Risk Önceliklendirme Yayını** | Skorlar Procurize UI'ına entegre edildi. | Yüksek riskli %70'i 24 saat içinde ele alındı. |
| **Sürekli Öğrenme** | Gözden geçirenler önerilen kanıtları onayladı. | 1 ay sonra model kesinliği %96'ya yükseldi. |

**Sonuçlar**

| Ölçüt | Önce | Sonra |
|--------|------|-------|
| Ortalama dönüş süresi | 12 gün | 4,8 gün |
| Yeniden çalışma olayları | %8 | %2,3 |
| Gözden geçiren çabası (saat/hafta) | 28 saat | 12 saat |
| Anlaşma hızı (kapanan kazanç) | 15 ay | 22 ay |

GNN‑tabanlı yaklaşım yanıt süresini **%60** azalttı ve hata kaynaklı yeniden çalışmayı **%70** azalttı; bu da satış hızında ölçülebilir bir artış sağladı.

---

## GNN Önceliklendirmesini Procurize’e Entegre Etmek

### Mimari Genel Bakış

```mermaid
sequenceDiagram
    participant UI as Ön‑Uç UI
    participant API as REST / GraphQL API
    participant GDB as Grafik DB
    participant GNN as GNN Servisi
    participant EQ as Kanıt Deposu

    UI->>API: Bekleyen anket listesini iste
    API->>GDB: Soru düğümlerini + kenarları çek
    GDB->>GNN: Altgrafı puanlama için gönder
    GNN-->>GDB: Risk skorlarını geri döndür
    GDB->>API: Soruları skorlarla zenginleştir
    API->>UI: Öncelikli listeyi göster
    UI->>API: Gözden geçiren geribildirimini gönder
    API->>EQ: Önerilen kanıtları getir
    API->>GDB: Kenar ağırlıklarını güncelle (geribildirim döngüsü)
```

* **Modüler Servis**: GNN, `/score` uç noktası sağlayan durum‑sız bir mikroservis (Docker/Kubernetes) olarak çalışır.  
* **Gerçek‑zamanlı Puanlama**: Yeni bir tehdit istihbaratı geldiğinde puanlar anında yeniden hesaplanır.  
* **Geribildirim Döngüsü**: Gözden geçirenlerin önerileri (kabul/ret) kaydedilir ve modelin sürekli iyileştirilmesi için kullanılır.

### Güvenlik ve Uyumluluk Hususları

* **Veri İzolasyonu**: Her müşteri için grafik bölümlendirilir, tenantlar arası sızıntı önlenir.  
* **Denetim İzleri**: Her puan üretim olayı, kullanıcı kimliği, zaman damgası ve model sürümüyle loglanır.  
* **Model Yönetimi**: Sürüm‑kontrolü yapılmış model varlıkları güvenli bir ML model kayıt defterinde tutulur; değişiklikler CI/CD onayı gerekir.

---

## GNN‑Tabanlı Önceliklendirmeyi Benimseyen Takımlar İçin En İyi Uygulamalar

1. **Yüksek Değerli Politikalarla Başlayın** – ISO 27001 A.8, [SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2) CC6 ve [GDPR](https://gdpr.eu/) Madde 32 gibi kanıt zenginliği yüksek maddelere odaklanın.  
2. **Temiz Bir Taksonomi Koruyun** – Tutarsız madde kimlikleri graf parçalanmasına yol açar.  
3. **Kaliteli Eğitim Etiketleri Toplayın** – Denetim sonuçları (geç/kaldı) üzerine odaklanın; öznel gözden geçiren puanlarından kaçının.  
4. **Model Kaymasını İzleyin** – Risk skoru dağılımını periyodik olarak kontrol edin; ani artış yeni tehdit vektörlerini işaret edebilir.  
5. **İnsan İçgörüsünü Harmanlayın** – Skorları öneri olarak kullanın, mutlak karar vermeyin; her zaman “geçersiz kıl” seçeneği sunun.

---

## Gelecek Yönelimler: Skorlamanın Ötesinde

Bilgi grafiği temeli, daha ileri yeteneklerin kapılarını açar:

* **Önleyici Düzenleme Tahmini** – Yeni çıkan standartları (ör. ISO 27701 taslağı) mevcut maddelere bağlayarak olası anket değişikliklerini önceden gösterir.  
* **Otomatik Kanıt Üretimi** – GNN iç görülerini LLM'lerle birleştirerek bağlam‑uyumlu taslak yanıtlar üretir.  
* **Tedarikçi Çapraz‑Risk Korelasyonu** – Birden çok tedarikçinin aynı kırılgan bileşeni paylaştığını tespit edip toplu önlem önerir.  
* **Açıklanabilir AI** – Graf üzerindeki dikkat haritaları, bir sorunun neden yüksek risk puanı aldığını görsel olarak gösterir.

---

## Sonuç

Grafik Sinir Ağları, güvenlik anketi sürecini lineer, kural‑tabanlı bir kontrol listesi olmaktan **dinamik, bağlam‑farkındalıklı bir karar motoru**na dönüştürüyor. Sorular, politikalar, kanıtlar, tedarikçiler ve ortaya çıkan tehditler arasındaki zengin ilişkileri kodlayarak, GNN ince ayarlanmış risk skorları atayabilir, gözden geçirme çabasını önceliklendirebilir ve geribildirim döngüsüyle sürekli iyileşebilir.

Deal döngülerini hızlandırmak, denetim yeniden çalışmalarını azaltmak ve düzenleyici değişikliklerin önünde kalmak isteyen SaaS şirketleri için, Procurize gibi bir platformda GNN‑tabanlı risk önceliklendirmesini entegre etmek artık bir gelecek senaryosu değil, **ölçülebilir bir rekabet avantajı**dır.