Skip to main content
CID222 Docs

Satır içi vekil ve ICAP sorunları

Denetim uç noktasının reddettiği çağıranlar, göründükleri gibi olmayan kaynak adresleri ve indirilemeyen bir vekil CA sertifikası.

  • Sürüm: 0.4
  • Rol: admin_user
  • Tür: sorun giderme

Denetim iki noktada bozulur: kabul (bu çağıran dinleyiciyle konuşabilir mi?) ve içerik (bu istek hiç denetlenebilir mi?). İkisi de arıza gibi okunan retler üretir.

Note

ICAP dinleyicisi eşini kimlik doğrulayamaz. CID'nin tümleştiği hiçbir SWG ürünü bir kimlik bilgisi ya da özel başlık alanı sunmaz; bu yüzden kabul yalnızca adrese dayanır ve kabul edilen bir eşe, iddia ettiği kullanıcıya kadar inanılır. Oradaki tek denetim olarak kaynak IP izin listesini görün — ve ona güvenmeden önce bir sonraki bölümü okuyun.

Belirtinizi bulun

GördüğünüzÇalışma kitabı
SWG, denetim uç noktasından 401 ya da 403 alıyorDenetim uç noktası çağıranı reddediyor
Her çağıran aynı docker köprü adresiyle geliyorKaynak adresleri göründükleri gibi değil
Bir izin listesi ya her çağıranı kabul ediyor ya hiçbiriniKaynak adresleri göründükleri gibi değil
CA indirmesi başarısız oluyor ya da istemciler her yakalanan sitede uyarı veriyorVekil CA erişilebilir değil
Büyük ya da parçalı bir yükleme, denetlenmedi diye reddediliyorParçalı yüklemeler denetlenmez, reddedilir

Kabul

Denetim uç noktası çağıranı reddediyor

Kabul sabit bir sırayla değerlendirilir: önce mTLS koşulu, sonra bearer API anahtarı, sonra ağ konumu. Hiçbir kiracıya çözümlenmeyen bir anahtar, anahtar yokmuş gibi işlenmek yerine doğrudan reddedilir — aksi halde anahtar sahibi kayıtları adını verdiği herhangi bir kiracıya atfedebilirdi.

Note

allowed_source_ips ve mtls_subject_dn 2026-08-29 tarihine kadar yazılıyor, gösteriliyor ama hiçbir yerde okunmuyordu. O tarihten önce ayarlanmış bir değer hiç uygulanmadığı için yükseltme ikisini de temizler ve önceki değerleri olay günlüğüne kaydeder — ilk kez gözetimsiz uygulanmaları, aksi halde her çağırana 403 döndürebilirdi. İkisini de bilinçli olarak yeniden girin.

Çalışma kitabıinline-proxy

Denetim uç noktası kendisini çağıran vekili ya da ağ geçidini reddediyor

Şunları görebilirsiniz: Client certificate required (istemci sertifikası gerekli) · API key required (API anahtarı gerekli) · Invalid API key (geçersiz API anahtarı) · Internal API only (yalnızca dahili API)

Başlamadan önce

Denetimler

  1. 1

    Bu dağıtımın istemci sertifikasını zorunlu kılıp kılmadığını okuyun

    beklenen · Ya hiçbir DN istenmiyor ya da çağıran bununla eşleşen bir sertifika sunuyor.

  2. 2

    Çağıranın bir ağ geçidi API anahtarı sunup sunmadığını okuyun

    beklenen · Çağıran `Bearer cid_key_…` gönderiyor ve anahtar çözümleniyor.

  3. 3

    Çağrının bir ters vekil üzerinden gelip gelmediğini denetleyin

    beklenen · Ya çağıran bir anahtar sunuyor ya da dinleyiciye dahili bir adresten doğrudan ulaşıyor.

  4. 4

    Kaynak adrese dayalı herhangi bir denetime güvenmeden önce, çağıranın gerçekte hangi adresle geldiğini denetleyin

    beklenen · Çağıranlar kendi adresleriyle geliyor.

Kaynak adresleri göründükleri gibi değil

Laboratuvarda ölçüldü: CID222'nin yanındaki iki SWG sanal makinesi de dinleyiciye aynı docker köprü adresiyle ulaştı. Nedeni kaynak ağın kendi NAT'ıdır; CID de Docker'ın kullanıcı alanı vekili de değil. Fiziksel bir LAN'da adres korunur ve izin listesi çalışır — bu, aynı ana makinedeki sanal makine laboratuvarlarına özgü bir durumdur.

Dinleyici bu durumu tespit eder ve bir kez günlüğe yazar. Herhangi bir kaynak IP denetimine güvenmeden önce o günlüğü okuyun.

Çalışma kitabıinline-proxy

Her ICAP çağıranı aynı docker köprü adresiyle geliyor

Şunları görebilirsiniz: her SWG 172.19.0.1 olarak görünüyor · ICAP kaynak IP izin listesi vekillerimizi birbirinden ayırmıyor · allowed_source_ips değerinin hiçbir etkisi yok · izin listesini ayarladıktan sonra her çağıran engellendi

Başlamadan önce

Denetimler

  1. 1

    ICAP dinleyicisinin çağıranları nasıl kabul ettiğini okuyun

    tanılama · posture.inspectionSourceIpMode = "unrestricted"

  2. 2

    Çağıranların kendi adresleriyle mi, kapsayıcı köprü adresiyle mi geldiğini denetleyin

    beklenen · Kaydedilen kaynak adres, ağ geçidinin kendi adresi.

  3. 3

    Açık bir izin listesi ayarlıysa, kabul edilmesi gereken her çağıranı listelediğini doğrulayın

    beklenen · Her çağıran listede.

Vekil sunucunun kendisi

Vekil CA erişilebilir değil

İleri yönlü vekil sunucu isteğe bağlıdır ve CA'sı kendi durumunda saklanır. Kapsayıcıyı yeni bir birimle yeniden oluşturmak yeni bir CA üretir ve eskisine güvenen her istemciye yenisinin verilmesi gerekir — eski güven devredilmez.

Çalışma kitabıinline-proxy

Satır içi vekilin CA ya da yardımcı indirmesi erişilebilir değil

Şunları görebilirsiniz: CA not available. Is cid-inline-proxy running? (CA erişilebilir değil — cid-inline-proxy çalışıyor mu?) · Unsupported format (desteklenmeyen biçim) · dc-agent.ps1 not bundled in this build (bu derlemede paketlenmemiş) · CA indirme düğmesi hata döndürüyor

Başlamadan önce

Denetimler

  1. 1

    Satır içi vekile ait kapsayıcının durumunu okuyun

    beklenen · state değeri running.

  2. 2

    Vekilin CA'sını üretmiş olup olmadığını denetleyin

    beklenen · Vekil ilk başlangıcını tamamlamış ve bir CA taşıyor.

  3. 3

    "Unsupported format" reddi için hangi biçimin istendiğini okuyun

    beklenen · Biçim, sunulanlardan biri.

  4. 4

    Etki alanı denetleyicisi yardımcı betiği için bu derlemenin onu taşıyıp taşımadığını denetleyin

    beklenen · Derleme yardımcıyı taşıyor.

İçerik

Parçalı yüklemeler denetlenmez, reddedilir

Hiçbir yol istekler arasında arabelleğe almadığı için parçalı ya da sürdürülebilir bir yükleme denetlenemez. 2026-08-29'dan bu yana üç yolun üçü de bunları geçirmek yerine varsayılan olarak reddeder (ICAP ve ileri yönlü vekilde CID_RESUMABLE_UPLOAD_POLICY; eklenti kendi kapalı kalarak başarısızlık ayarına uyar ve görünür bir "not inspected" olayı kaydeder).

Yeniden birleştirme — yükleme kimliğine göre arabelleğe alma, sonlandırmada denetleme, yeniden parçalama — uygulanmadı; bu yüzden büyük bir dosya gönderen kullanıcı maskeleme değil ret alır. Bu bir arıza değil, kapalı kalarak başarısızlık tercihinin çalışmasıdır.

Çalışma kitabıperformance

Bir dosya reddediliyor ya da analizi başarısız oluyor

Şunları görebilirsiniz: No file uploaded (hiçbir dosya yüklenmedi — "file" adlı multipart alanı bekleniyordu) · Image size exceeds maximum allowed size of 10MB (görüntü, izin verilen 10 MB üst sınırını aşıyor) · Unsupported file type (desteklenmeyen dosya türü; PDF, DOCX ya da TXT yükleyin) · legacy and macro-enabled spreadsheet formats cannot be safely redacted (eski ve makro etkin hesap tablosu biçimleri güvenli biçimde maskelenemez)

Başlamadan önce

Denetimler

  1. 1

    Biçimin ürünün kabul ettiği biçimlerden olup olmadığını okuyun

    beklenen · Biçim, o yüzeyde kabul ediliyor.

  2. 2

    O yüzeyin boyut sınırını okuyun

    beklenen · Dosya, iletide adı geçen sınırın altında.

  3. 3

    İstemcinin parçalı ya da sürdürülebilir bir yükleme yapıp yapmadığını denetleyin

    tanılama · posture.resumableUploadPolicy = "block"

  4. 4

    Belge analizinin bu dağıtımda açık olup olmadığını okuyun

    beklenen · Servis etkin.

  5. 5

    Belge ayrıştırıcısının kendi sağlığını okuyun

    tanılama · services[document-parser].healthy = true

İlgili

Son güncelleme

Bu sayfada