Palo Alto Traffic Log: incomplete ve insufficient-data Ne Anlama Gelir?

Palo Alto Traffic Log içerisinde:

incomplete veya insufficient-data

görmek her zaman App-ID’in bozuk veya yanlış çalıştığı anlamına gelmez.

Çoğu zaman asıl soru şudur:

Session, uygulamanın tanımlanabileceği kadar ilerledi mi?

incomplete Nedir?

Palo Alto Networks tanımına göre incomplete, bağlantı için handshake gerçekleşmesine rağmen timeout öncesinde uygulama verisi gönderilmediğinde görülebilir.

Örneğin:

Client → SYN
Server → SYN/ACK
Client → ACK

ancak sonrasında application payload oluşmuyorsa firewall uygulamayı tanımlayamayabilir.

Bu durumda kontrol edin:

Server cevap veriyor mu? → NAT doğru mu? → Return path var mı? → TCP reset oluşuyor mu? → Asymmetric routing var mı?

Yani:

🔥 incomplete ≠ App-ID problemi

Bağlantının kendisi application identification aşamasına ulaşamıyor olabilir.

insufficient-data Nedir?

insufficient-data durumunda handshake gerçekleşmiş ve en azından bazı veri paketleri aktarılmıştır.

Ancak App-ID’in uygulamayı güvenilir biçimde belirlemesi için yeterli trafik oluşmamıştır.

Bu durum özellikle:

Kısa TCP session’ları → Health check → Monitoring → Scan → Hızlı kapanan bağlantılar

gibi trafiklerde görülebilir.

Dolayısıyla:

insufficient-data ≠ mutlaka tehdit

ve tek başına bir güvenlik ihlali göstergesi değildir.

unknown-tcp / unknown-udp Farklıdır

Eğer firewall trafik üzerinde yeterli inceleme yapmasına rağmen mevcut App-ID imzalarından biriyle eşleştiremiyorsa trafik:

unknown-tcp

veya:

unknown-udp

olarak sınıflandırılabilir. Palo Alto Networks, App-ID tarafından tanımlanamayan trafiği bu şekilde sınıflandırır.

Bu trafik sürekli görülüyorsa daha detaylı inceleme gerekir:

Packet Capture → Source/Destination → Port → Application Behavior → Security Policy → Custom App-ID

Palo Alto ayrıca unknown application trafiğinin packet capture ile analiz edilmesini ve gerekiyorsa Custom App-ID oluşturulmasını veya ticari bir uygulama için yeni App-ID talep edilmesini öneriyor.

Applications and Threats Content Güncel mi?

App-ID tarafında unutulmaması gereken diğer nokta Applications and Threats Content Updates.

Bu paketler yeni ve değiştirilmiş App-ID imzalarını firewall’a ulaştırır.

Bu nedenle sürekli unknown-tcp veya unknown-udp görülen bir durumda şu kontrol de yapılmalıdır:

Device → Dynamic Updates → Applications and Threats

Ancak content update yapmak, her incomplete veya insufficient-data kaydını çözecek anlamına gelmez.

Çünkü:

incomplete → Session yeterince ilerlememiş olabilir
insufficient-data → App-ID için yeterli trafik oluşmamış olabilir
unknown-tcp/udp → Trafik mevcut App-ID ile tanımlanamamış olabilir

Bunlar farklı troubleshooting senaryolarıdır.

Troubleshooting Sırası

Benim pratik sıram:

Session → TCP davranışı → Route → NAT → Return Path → Policy → Packet Capture → App-ID

Özellikle Traffic Log’da incomplete gördüğümde ilk refleksim App-ID’i suçlamak olmaz.

Önce şu soruyu sorarım:

“TCP session gerçekten application data taşıyabilecek noktaya kadar ilerledi mi?”

Çünkü Palo Alto troubleshooting’de önemli olan yalnızca logdaki application değerine bakmak değil, session’ın neden o değerle sonlandığını anlamaktır.

About Cem Kemal Erbaş

Buna da göz atın

Palo Alto BGP Troubleshooting: Peer Established Ama Trafik Neden Geçmiyor?

BGP peer’ın Established olması, routing’in doğru çalıştığı anlamına gelmez. Şöyle bir durum oldukça mümkündür: TCP/179 …

Bir yanıt yazın