EresusSecurity
Kural Rehberi

Kural Rehberi

Sentinel kuralları model dosyası, istem, ajan, konteyner, arşiv, gizli bilgi ve tedarik zinciri risklerini aranabilir kategorilere ayırır.

Kategoriler

  • PickleGüvensiz Python pickle akışlarını, joblib dosyalarını ve ML model dosyalarının içine gömülü pickle yük’larını tespit eder.
  • PyTorchGüvensiz PyTorch checkpoint yükleme, TorchScript özel operatör ve dinamik hub içe aktarma akışlarını tespit eder.
  • ONNXRiskli ONNX grafik üst verisini, harici tensor yollarını ve özel operatör kullanımını tespit eder.
  • SafetensorsSafetensors başlıklarında, tensor üst verisinde ve dosya bütünlüğü kontrollerinde riskli örüntüleri tespit eder.
  • GGUFGGUF model üst verisi, quantization bilgisi ve tensor alanlarında güvenlik ve kaynak tüketimi risklerini kontrol eder.
  • Model, ajan veya çalışma zamanı bileşenlerinde beklenmeyen ağ erişimi ve dış bağlantı izlerini tespit eder.
  • SembollerModel ve binary dosyalarda riskli sembol, fonksiyon adı ve yerel çağrı izlerini bulur.
  • JITJIT derleme, dinamik kod üretimi ve çalışma zamanı içe aktarma akışlarında riskli davranışları tespit eder.
  • CVEAI/ML bağımlılıklarında, çalışma zamanı bileşenlerinde ve model araç zincirlerinde bilinen zafiyetleri eşleştirir.
  • OCIKonteyner imajı katmanları, manifest dosyaları ve çalışma zamanı izinlerinde AI iş yüklerine özel riskleri tespit eder.
  • 7z7z arşivlerinde yol kaçışı, yüksek açılma oranı ve gömülü model yükü risklerini tespit eder.
  • ManifestModel, ajan ve MCP manifest dosyalarında izin, kaynak, sürüm ve bütünlük sorunlarını kontrol eder.
  • Jinja2İstem ve uygulama şablonlarında sunucu tarafı şablon enjeksiyonu ve güvensiz değişken kullanımını tespit eder.
  • Sıkıştırılmış dosyalarSıkıştırılmış model paketlerinde açılma oranı, iç içe arşiv ve gizli yük risklerini kontrol eder.
  • RARRAR arşivlerinde yol kaçışı, şifreli içerik, yüksek açılma oranı ve gömülü yük risklerini tespit eder.
  • Gizli bilgilerModel paketleri, istem örnekleri, veri kümesi açıklamaları ve kod içinde token, API anahtarı, özel anahtar ve kişisel veri izlerini tespit eder.
  • Boyut sınırlarıGüvenli tarama ve çalışma zamanı sınırlarını aşan dosya, arşiv veya tensor üst verisini raporlar.

Hangi kural ailesinden başlamalı?

AI güvenliği ilk kez kuruluyorsa sırayı basit tutun: önce Gizli bilgiler ve Pickle/Torch gibi doğrudan üretim riski taşıyan bulgular, sonra Manifest/Ağ gibi ajan ve MCP sınırları, en son Boyut sınırları ve üst veri hijyeni.

ÖNERİLEN BAŞLANGIÇ
  • Model veya HuggingFace deposu indiriyorsanız: PICKLE, TORCH, SAFETENSORS, GGUF.
  • LLM ajanı veya MCP kullanıyorsanız: MANIFEST, Ağ, Jinja2, Gizli bilgiler.
  • CI/CD yayın kapısı kuruyorsanız: CVE, OCI, Sıkıştırılmış dosyalar, Boyut sınırları.

Kural dizini

Kural kimliğiKategoriÖncelikBaşlıkCWEDüzeltme ipucu
PICKLE-EXECPICKLECRITICALTehlikeli Pickle ÇalıştırmasıCWE-502Güvenilmeyen pickle dosyalarını yüklemeyin. Dosyayı kod çalıştırmayan bir biçime dönüştürün.
PICKLE-GLOBAL-IMPORTPICKLEHIGHBeklenmeyen Global İçe AktarmaCWE-502CWE-829İzin verilen global nesneleri kısıtlayın ve imzalı model dosyası şartı koyun.
PICKLE-STRUCTPICKLEHIGHPickle Opcode Yapısal OynamaCWE-915Yapısal olarak olağandışı pickle dosyalarını kabul aşamasında reddedin.
TORCH-LOAD-UNTRUSTEDTORCHCRITICALGüvenilmeyen torch.load Seri DışılaştırmasıCWE-502Çalıştırılabilir Python nesnesi değil, tensor yükleyin.
TORCH-SCRIPT-CUSTOM-OPTORCHHIGHTorchScript Özel OperatörüCWE-94CWE-829Özel operatörleri yayına almadan önce inceleyin ve imzalayın.
TORCH-HUB-DYNAMIC-IMPORTTORCHMEDIUMDinamik Torch Hub İçe AktarmaCWE-829CWE-494Uzak hub çalıştırmasını sabitlenmiş ve depoya alınmış model koduyla değiştirin.
ONNX-EXTERNAL-DATA-PATHONNXHIGHHarici Veri Yolu KaçışıCWE-22Model paketinin dışına çıkan harici veri yollarını reddedin.
ONNX-CUSTOM-OPONNXHIGHONNX Özel OperatörüCWE-94CWE-829Özel operatörleri açıkça onaylayın veya grafikten kaldırın.
ONNX-METADATA-TAMPERONNXMEDIUMŞüpheli ONNX Üst VerisiCWE-345Kaynak bilgisini tamamlayın ve model yayını imzalayın.
SAFETENSORS-HEADER-OVERFLOWSAFETENSORSHIGHAşırı Büyük Safetensors BaşlığıCWE-400CWE-770Safetensors başlıklarını küçük ve öngörülebilir tutun.
SAFETENSORS-DTYPE-SHAPE-MISMATCHSAFETENSORSMEDIUMTensor Şekli ve Bayt Aralığı UyumsuzluğuCWE-20Tensor bayt aralıklarını yüklemeden önce doğrulayın.
SAFETENSORS-MISSING-HASHSAFETENSORSLOWEksik Safetensors Bütünlük Hash’iCWE-345Safetensors dosyalarını hashleyin ve imzalayın.
GGUF-METADATA-OVERFLOWGGUFHIGHGGUF Üst Veri Taşma ÖrüntüsüCWE-190CWE-787Bozuk GGUF üst verisi taşıyan dosyaları yüklemeyin.
GGUF-JINJA-TEMPLATEGGUFHIGHGüvensiz GGUF Sohbet ŞablonuCWE-94Tokenizer şablonlarını kullanmadan önce inceleyin.
GGUF-UNTRUSTED-QUANTGGUFMEDIUMGüvenilmeyen Quantized ModelCWE-345Quantized modelleri kaynak bilgisi olan yayın dosyaları gibi yönetin.
NET-METADATA-ENDPOINTNETHIGHBulut Üst Veri Uç Noktasına ErişimCWE-918Model ve ajan çalışma zamanı ortamlarından üst veri servisi erişimini kapatın.
NET-PRIVATE-RANGE-EGRESSNETMEDIUMÖzel Ağ Aralığına ÇıkışCWE-200Ajan ağ erişimini onaylı hostlarla sınırlandırın.
NET-UNPINNED-MODEL-URLNETMEDIUMSabitlenmemiş Uzak Model URL’iCWE-494Yalnızca hash ile doğrulanmış model dosyalarını indirin.
SYM-DANGEROUS-EXPORTSYMHIGHTehlikeli Yerel Dışa AktarımCWE-749Tehlikeli dışa aktarım taşıyan yerel eklentileri açık onay yoksa engelleyin.
SYM-NATIVE-LOAD-HOOKSYMHIGHGüvensiz Yerel Yükleme KancasıCWE-829Yerel yükleyici yollarını imzalı dosyalara sabitleyin.
SYM-UNRESOLVED-ENTRYPOINTSYMLOWÇözümlenemeyen Yerel Giriş NoktasıCWE-477Yerel çalışma zamanı ABI ve eklenti sürümlerini uyumlu tutun.
JIT-EVAL-COMPILEJITHIGHDinamik eval veya compile KullanımıCWE-95Kullanıcı kontrollü metinleri derlemeyin.
JIT-DYNAMIC-KERNELJITHIGHDinamik Kernel ÜretimiCWE-94Kernel kodunu çalışma zamanı verisinden ayırın.
JIT-CACHE-POISONINGJITMEDIUMYazılabilir JIT ÖnbelleğiCWE-345Derlenmiş önbellekleri güvenilmeyen yazmalardan koruyun.
CVE-KNOWN-EXPLOITEDCVECRITICALBilinen İstismar Edilen ZafiyetCWE-1104Yayından önce düzeltilmiş sürüme yükseltin.
CVE-VULNERABLE-RUNTIMECVEHIGHZafiyetli AI Çalışma Zamanı BileşeniCWE-1104Model sunum ve parser bağımlılıklarını yamalayın.
CVE-STALE-ADVISORY-DATACVEINFOEski Zafiyet VerisiCWE-1104Zafiyet istihbaratını güncel tutun.
OCI-ROOT-USEROCIMEDIUMKonteyner Root Kullanıcıyla ÇalışıyorCWE-250İmaj içinde root olmayan USER tanımlayın.
OCI-SECRET-IN-LAYEROCICRITICALKonteyner Katmanında Gizli BilgiCWE-798Kimlik bilgilerini asla image katmanlarına gömmeyin.
OCI-UNPINNED-BASEOCIMEDIUMSabitlenmemiş Temel ImageCWE-494Temel image için değişmez OCI digest kullanın.
7Z-PATH-TRAVERSAL7ZHIGH7z Yol KaçışıCWE-22Hedef dizin dışına çıkan arşiv girdilerini engelleyin.
7Z-BOMB7ZHIGH7z Açılma BombasıCWE-409Arşiv açma boyutunu ve iç içe derinliği sınırlandırın.
7Z-SYMLINK-ESCAPE7ZMEDIUM7z Sembolik Bağ KaçışıCWE-59Arşiv bağlantılarını güvenilmeyen yol olarak ele alın.
MANIFEST-REMOTE-CODEMANIFESTHIGHManifest Uzak Kod YüklüyorCWE-829Değişebilir uzak manifest kodunu çalıştırmayın.
MANIFEST-OVERBROAD-TOOLSMANIFESTHIGHAşırı Geniş Ajan Araç İzinleriCWE-266Ajan araç izinlerini yayına almadan önce daraltın.
MANIFEST-MISSING-INTEGRITYMANIFESTMEDIUMEksik Manifest BütünlüğüCWE-353Manifestlerde dosya bütünlüğünü kaydedin ve doğrulayın.
JINJA2-SSTI-001JINJA2CRITICALSunucu Tarafı Şablon EnjeksiyonuCWE-94İstem şablonlarını kod gibi ele alın ve yüklemeden önce inceleyin.
JINJA2-UNSANDBOXED-TEMPLATEJINJA2HIGHSandbox Olmadan Jinja2 Render EtmeCWE-94Şablon işleme sürecini yalıtılmış ortam içinde yapın ve dinamik şablon metni kullanmayın.
JINJA2-SECRET-EXPOSUREJINJA2HIGHŞablonda Gizli Bilgi Açığa ÇıkmasıCWE-200Kimlik bilgilerini işleme bağlamı içinde tutmayın.
COMPRESSED-ZIP-SLIPCOMPRESSEDHIGHSıkıştırılmış Arşiv Yol KaçışıCWE-22Arşiv yollarını açmadan önce normalize edin.
COMPRESSED-DECOMPRESSION-BOMBCOMPRESSEDHIGHAçılma BombasıCWE-409Arşiv açılma oranını ve dosya sayısını sınırlayın.
COMPRESSED-NESTED-DEPTHCOMPRESSEDMEDIUMAşırı İç İçe Arşiv DerinliğiCWE-400Aşırı iç içe model paketlerinden kaçının.
RAR-PATH-TRAVERSALRARHIGHRAR Yol KaçışıCWE-22Hedef dizin dışına çıkan RAR girdilerini engelleyin.
RAR-BOMBRARHIGHRAR Açılma BombasıCWE-409RAR açma boyutunu kısıtlayın.
RAR-ENCRYPTED-PAYLOADRARMEDIUMŞifreli RAR YüküCWE-693İçeriği görülemeyen şifreli arşivleri yayına almayın.
MODEL-SECRET-API-KEYMODEL-SECRETCRITICALModel Paketinde API AnahtarıCWE-798Sızan API anahtarlarını hemen döndürün.
MODEL-SECRET-PRIVATE-KEYMODEL-SECRETCRITICALDosya İçinde Özel AnahtarCWE-522Özel anahtar değerlerini model depolarında yayımlamayın.
MODEL-SECRET-PIIMODEL-SECRETHIGHModel Bağlamında Hassas Kişisel VeriCWE-200Gerçek kullanıcı verisini model yayın paketlerinden uzak tutun.
SCAN-SIZE-MAX-FILESCAN-SIZEINFODosya Tarama Boyutu Politikasını AşıyorCWE-400En büyük dosya boyutu sınırını bilinçli ayarlayın.
SCAN-SIZE-ARCHIVE-RATIOSCAN-SIZEMEDIUMArşiv Açılma Oranı Politikayı AşıyorCWE-409Arşiv açılma oranını sınırlandırın.
SCAN-SIZE-TENSOR-DIMENSIONSCAN-SIZEMEDIUMAşırı Tensor BoyutuCWE-770Çalışma zamanı bütçesini aşan tensor üst verisini reddedin.

Eresus desteği

Bulguyu rapora değil, kapatılabilir aksiyona çevirin.

Sentinel kural seti ve yayın kapısı tasarımı için exploit kanıtı, önceliklendirme, düzeltme yönü ve yeniden test akışı gerekiyorsa Eresus ekibi kapsamı birlikte çıkarabilir.

Güvenlik Testi Başlat