Tarama Boyutu ve Kaynak Limiti Kuralları
Güvenli tarama ve çalışma zamanı sınırlarını aşan dosya, arşiv veya tensor üst verisini raporlar.
Boyut sınırları kural ailesi; bu yüzeydeki bulguları kural kimliği, öncelik, CWE, OWASP LLM, sorumlu, yayın kararı ve yeniden test komutuyla kapatılabilir aksiyona çevirir.
Büyük AI dosyaları normaldir; ancak sınırsız tarama CI çalıştırıcılarını tüketebilir ve zararlı içeriği kaynak baskısının arkasına saklayabilir.
Desteklenen girdiler
all scanned filesarchivesmodel tensor metadatadirectory scans
Tipik saldırı senaryoları
- Model dosyası tam statik inceleme için çok büyüktür.
- Tensor şekli yükleme sırasında aşırı bellek ayırmaya neden olur.
- Repo içindeki iç içe dosyalar CI kontrolünü zaman aşımına sürükler.
Algılama mantığı
Sentinel Boyut sınırları kurallarında kanıt alanını dosya yolu, üst veri, opcode, AST düğümü, manifest alanı, bağımlılık veya arşiv girdisi gibi yeniden üretilebilir sinyale bağlar. Bulgu kapatılırken aynı sinyal ortadan kalkmalıdır.
İnceleme ve önceliklendirme
Boyut sınırları bulgularını tek başına "tarayıcı gürültüsü" gibi okumayın. Önce kanıtı doğrulayın, sonra yayın kararını önceliğe bağlayın, en sonunda aynı Sentinel komutuyla kapanış kanıtı üretin.
- Kaynak: dosya, manifest, istem, arşiv veya bağımlılık nereden geldi?
- Etki: kod çalıştırma, veri sızıntısı, tedarik zinciri veya kaynak tüketimi mi?
- Kontrol: izin listesi, hash doğrulaması, yalıtım, ağ çıkış politikası veya gizli bilgi döndürme gerekiyor mu?
- Kanıt: düzeltmeden sonra aynı kural kategorisi temiz dönüyor mu?
Düzeltme
Düzeltme, yalnızca bulguyu susturmak değil risk sınırını değiştirmek anlamına gelmelidir: çalıştırılabilir biçimi kaldırın, kaynak veya hash değerini sabitleyin, araç iznini daraltın, gizli bilgiyi döndürün ya da çalışma zamanı yalıtımı ekleyin.
CI politikası
category: SCAN-SIZE
fail_on:
- CRITICAL
- HIGH
ticket_on:
- MEDIUM
retest: "sentinel artifact ./models/ --rule SCAN-SIZE"Kural dizini
| Kural kimliği | Öncelik | Başlık | CWE | Düzeltme ipucu |
|---|---|---|---|---|
| SCAN-SIZE-MAX-FILE | INFO | Dosya Tarama Boyutu Politikasını Aşıyor | CWE-400 | En büyük dosya boyutu sınırını bilinçli ayarlayın. |
| SCAN-SIZE-ARCHIVE-RATIO | MEDIUM | Arşiv Açılma Oranı Politikayı Aşıyor | CWE-409 | Arşiv açılma oranını sınırlandırın. |
| SCAN-SIZE-TENSOR-DIMENSION | MEDIUM | Aşırı Tensor Boyutu | CWE-770 | Çalışma zamanı bütçesini aşan tensor üst verisini reddedin. |
SCAN-SIZE-MAX-FILE — Dosya Tarama Boyutu Politikasını Aşıyor
INFO| Kural kimliği | SCAN-SIZE-MAX-FILE |
|---|---|
| Kategori | SCAN-SIZE |
| Öncelik | INFO |
| CWE | CWE-400 |
| OWASP LLM | LLM10 — Unbounded Consumption |
| Yanlış pozitif riski | LOW |
| Sorumlu | AI/ML platform veya model yayın sahibi |
| Yayın kararı | Envanter ve bağlam için saklayın; tek başına zafiyet kabul etmeyin. |
Açıklama
Yapılandırılmış tam tarama eşiğinden büyük dosyalar raporlar.
Neden önemli?
Büyük AI dosyaları normaldir; ancak sınırsız tarama CI çalıştırıcılarını tüketebilir ve zararlı içeriği kaynak baskısının arkasına saklayabilir.
Ne zaman tetiklenir?
Sentinel bu kuralı Boyut sınırları kategorisinde şu kanıtı gördüğünde tetikler: Dosya bayt boyutu max_file_size veya tarayıcı politika sınırını aşar. Bulgu; dosya adı, üst veri, opcode, AST düğümü veya manifest alanı gibi yeniden üretilebilir kanıtla raporlanmalıdır.
Kanıt biçimi
Dosya bayt boyutu max_file_size veya tarayıcı politika sınırını aşar.
Beklenen kanıt
Rapor; etkilenen dosya veya manifest yolunu, yakalanan sinyali, kural kimliğini, önceliği, sorumluyu ve kapanışta çalıştırılacak yeniden test komutunu içermelidir.
Yanlış pozitif notu
Yanlış pozitif olasılığı düşüktür. Kanıt doğrudan dosya, opcode, gizli bilgi örüntüsü, yol veya manifest alanına bağlanıyorsa bulguyu gerçek kabul edip kapanış kanıtı isteyin.
İnceleme ve önceliklendirme
- Sorumlu: AI/ML platform veya model yayın sahibi.
- Karar: Envanter ve bağlam için saklayın; tek başına zafiyet kabul etmeyin.
- Kanıt: Dosya bayt boyutu max_file_size veya tarayıcı politika sınırını aşar.
- Kapanış: sentinel artifact ./models/ --rule SCAN-SIZE komutu temiz dönmeli.
Nasıl düzeltilir?
Akışlı tarama modu kullanın, büyük paketleri bölün veya beklenen dosya boyutlarını imzalı manifestte tutun.
CLI
sentinel artifact ./models/ --rule SCAN-SIZEPolitika örneği
rules:
SCAN-SIZE-MAX-FILE:
owner: "AI/ML platform or model release owner"
fail_on: ["CRITICAL", "HIGH"]
retest: "sentinel artifact ./models/ --rule SCAN-SIZE"Beklenen çıktı
SCAN-SIZE-MAX-FILE INFO
Dosya Tarama Boyutu Politikasını Aşıyor
En büyük dosya boyutu sınırını bilinçli ayarlayın.Örnek
shape = [1024, 1024, 1024, 1024]
max_scan_bytes = "unlimited"max_file_size = "5GB"
max_archive_ratio = 100
max_tensor_elements = 2_000_000_000İlgili kurallar
- SCAN-SIZE-ARCHIVE-RATIO: Arşiv Açılma Oranı Politikayı Aşıyor
- SCAN-SIZE-TENSOR-DIMENSION: Aşırı Tensor Boyutu
SCAN-SIZE-ARCHIVE-RATIO — Arşiv Açılma Oranı Politikayı Aşıyor
MEDIUM| Kural kimliği | SCAN-SIZE-ARCHIVE-RATIO |
|---|---|
| Kategori | SCAN-SIZE |
| Öncelik | MEDIUM |
| CWE | CWE-409 |
| OWASP LLM | LLM10 — Unbounded Consumption |
| Yanlış pozitif riski | MEDIUM |
| Sorumlu | AI/ML platform veya model yayın sahibi |
| Yayın kararı | Sahip atayın, sprint içinde düzeltin ve yeniden test komutunu iş kaydına ekleyin. |
Açıklama
Tahmini açılma oranı güvenli CI veya çalışma zamanı sınırlarını aşan arşivleri işaretler.
Neden önemli?
Büyük AI dosyaları normaldir; ancak sınırsız tarama CI çalıştırıcılarını tüketebilir ve zararlı içeriği kaynak baskısının arkasına saklayabilir.
Ne zaman tetiklenir?
Sentinel bu kuralı Boyut sınırları kategorisinde şu kanıtı gördüğünde tetikler: Sıkıştırılmış ve açılmış boyutlar max_archive_ratio değerinin üzerinde oran gösterir. Bulgu; dosya adı, üst veri, opcode, AST düğümü veya manifest alanı gibi yeniden üretilebilir kanıtla raporlanmalıdır.
Kanıt biçimi
Sıkıştırılmış ve açılmış boyutlar max_archive_ratio değerinin üzerinde oran gösterir.
Beklenen kanıt
Rapor; etkilenen dosya veya manifest yolunu, yakalanan sinyali, kural kimliğini, önceliği, sorumluyu ve kapanışta çalıştırılacak yeniden test komutunu içermelidir.
Yanlış pozitif notu
Yanlış pozitif olasılığı orta seviyededir. Önce kaynak, beklenen kullanım ve sahip bilgisini doğrulayın; gerekirse izin listesi ekleyin ama kanıtı rapordan silmeyin.
İnceleme ve önceliklendirme
- Sorumlu: AI/ML platform veya model yayın sahibi.
- Karar: Sahip atayın, sprint içinde düzeltin ve yeniden test komutunu iş kaydına ekleyin.
- Kanıt: Sıkıştırılmış ve açılmış boyutlar max_archive_ratio değerinin üzerinde oran gösterir.
- Kapanış: sentinel artifact ./models/ --rule SCAN-SIZE komutu temiz dönmeli.
Nasıl düzeltilir?
Beklenen boyut manifesti isteyin ve arşivleri kota altında açın.
CLI
sentinel artifact ./models/ --rule SCAN-SIZEPolitika örneği
rules:
SCAN-SIZE-ARCHIVE-RATIO:
owner: "AI/ML platform or model release owner"
fail_on: ["CRITICAL", "HIGH"]
retest: "sentinel artifact ./models/ --rule SCAN-SIZE"Beklenen çıktı
SCAN-SIZE-ARCHIVE-RATIO MEDIUM
Arşiv Açılma Oranı Politikayı Aşıyor
Arşiv açılma oranını sınırlandırın.Örnek
shape = [1024, 1024, 1024, 1024]
max_scan_bytes = "unlimited"max_file_size = "5GB"
max_archive_ratio = 100
max_tensor_elements = 2_000_000_000İlgili kurallar
- SCAN-SIZE-MAX-FILE: Dosya Tarama Boyutu Politikasını Aşıyor
- SCAN-SIZE-TENSOR-DIMENSION: Aşırı Tensor Boyutu
SCAN-SIZE-TENSOR-DIMENSION — Aşırı Tensor Boyutu
MEDIUM| Kural kimliği | SCAN-SIZE-TENSOR-DIMENSION |
|---|---|
| Kategori | SCAN-SIZE |
| Öncelik | MEDIUM |
| CWE | CWE-770 |
| OWASP LLM | LLM10 — Unbounded Consumption |
| Yanlış pozitif riski | MEDIUM |
| Sorumlu | AI/ML platform veya model yayın sahibi |
| Yayın kararı | Sahip atayın, sprint içinde düzeltin ve yeniden test komutunu iş kaydına ekleyin. |
Açıklama
Mantıksız bellek ayırma veya taşma riski doğuran tensor şekil değerlerini tespit eder.
Neden önemli?
Büyük AI dosyaları normaldir; ancak sınırsız tarama CI çalıştırıcılarını tüketebilir ve zararlı içeriği kaynak baskısının arkasına saklayabilir.
Ne zaman tetiklenir?
Sentinel bu kuralı Boyut sınırları kategorisinde şu kanıtı gördüğünde tetikler: Tensor boyutlarının çarpımı yapılandırılmış eleman veya bayt sınırını aşar. Bulgu; dosya adı, üst veri, opcode, AST düğümü veya manifest alanı gibi yeniden üretilebilir kanıtla raporlanmalıdır.
Kanıt biçimi
Tensor boyutlarının çarpımı yapılandırılmış eleman veya bayt sınırını aşar.
Beklenen kanıt
Rapor; etkilenen dosya veya manifest yolunu, yakalanan sinyali, kural kimliğini, önceliği, sorumluyu ve kapanışta çalıştırılacak yeniden test komutunu içermelidir.
Yanlış pozitif notu
Yanlış pozitif olasılığı orta seviyededir. Önce kaynak, beklenen kullanım ve sahip bilgisini doğrulayın; gerekirse izin listesi ekleyin ama kanıtı rapordan silmeyin.
İnceleme ve önceliklendirme
- Sorumlu: AI/ML platform veya model yayın sahibi.
- Karar: Sahip atayın, sprint içinde düzeltin ve yeniden test komutunu iş kaydına ekleyin.
- Kanıt: Tensor boyutlarının çarpımı yapılandırılmış eleman veya bayt sınırını aşar.
- Kapanış: sentinel artifact ./models/ --rule SCAN-SIZE komutu temiz dönmeli.
Nasıl düzeltilir?
Model üst verisini doğrulayın ve dosyayı yalnızca kaynak kısıtlı ortamlarda yükleyin.
CLI
sentinel artifact ./models/ --rule SCAN-SIZEPolitika örneği
rules:
SCAN-SIZE-TENSOR-DIMENSION:
owner: "AI/ML platform or model release owner"
fail_on: ["CRITICAL", "HIGH"]
retest: "sentinel artifact ./models/ --rule SCAN-SIZE"Beklenen çıktı
SCAN-SIZE-TENSOR-DIMENSION MEDIUM
Aşırı Tensor Boyutu
Çalışma zamanı bütçesini aşan tensor üst verisini reddedin.Örnek
shape = [1024, 1024, 1024, 1024]
max_scan_bytes = "unlimited"max_file_size = "5GB"
max_archive_ratio = 100
max_tensor_elements = 2_000_000_000İlgili kurallar
- SCAN-SIZE-MAX-FILE: Dosya Tarama Boyutu Politikasını Aşıyor
- SCAN-SIZE-ARCHIVE-RATIO: Arşiv Açılma Oranı Politikayı Aşıyor