İşletim iş akışı güvensiz kalırken bir kimlik doğrulama önerisi doğru olabilir. Bir kontrol paneli eksik olanı tanımlayabilir DKIM seçici DNS kimin kontrol ettiğini, önerilen seçicinin amaçlanan kiracıya ait olup olmadığını veya bir değişikliğin onaylanıp onaylanmadığını bilmeden. Makul bir cevabı harekete geçme izni olarak görmek yerine, her bir yeteneği ayrı ayrı değerlendirin.
Tek bir kararın izini sürün
Sınırlı bir görev seçin: Mevcut imzalayanı korurken, onaylı fatura gönderen için yeni bir seçici hazırlayın. Etki alanını, hizmet sahibini, gönderenin kimliğini, önerilen DNS sahibi adını ve beklenen genel anahtarı kaydedin. Önerilen bir değişikliği üretmeden önce mevcut kayıt revizyonunu oluşturun. Bir öneri, yalnızca bir TXT dizisi çıktısı vermekle kalmayıp, kanıtlarını, belirsizliğini ve etkilenen akışlarını da belirtmelidir.
RFC 9989 bunu açıklıyor DMARC yazarın etki alanıyla uyumlu, kimliği doğrulanmış tanımlayıcılara bağlıdır. Sözdizimsel olarak geçerli bir ortak anahtar, faturalandırma mesajlarının onu kullandığını veya imzalama etki alanlarının hizalandığını belirlemez. Ayrı DNS doğrulaması, imza doğrulaması ve mesaj düzeyi hizalama kabul kaydında. Bu nedenle geçerli bir öneri, kayıtların yayınlanmasının ötesinde test edilebilir, amaçlanan bir sonuca sahiptir.
Teklif ile yürütme arasına yetki koyun
Onayı tam değişiklik, kiracı, etki alanı, onaylayan kimliği ve geçerlilik penceresine bağlayın. Önerilen kayıt onaylandıktan sonra değişirse, yeni bir inceleme talep edin. Uygulayıcının yürütme sırasında ilgili kapsamlı izne sahip olması gerekir; önceden yetkilendirilmiş bir kullanıcı o zamandan beri kaldırılmış olabilir. OWASP'ın yetkilendirme kılavuzu varsayılan olarak reddedilmesini ve her istekte izinlerin kontrol edilmesini önerir. Bu prensibi arka plan işlerine, API eylemlerine ve kullanıcı arayüzüne uygulayın.
Yürütmenin manuel mi, devredilmiş mi yoksa otomatikleştirilmiş mi olduğunu tanımlayın. İstek tanımlayıcıyı, temel revizyonu, girişimde bulunulan işlemi, döndürülen sonucu ve doğrulama sonucunu saklayın. Zaman aşımı belirsiz bir sonuçtur, yazma işleminin başarısız olduğunun kanıtı değildir. Tekrar denemeden önce hedef durumu okuyun, böylece yinelenen bir işlem yanlışlıkla yapılan ikinci bir değişiklik haline gelmez.
Alınan raporları, mesaj içeriğini ve bağlantılı belgeleri, asla DNS değiştirme talimatı veya yetkisi olarak değil, güvenilmeyen kanıt olarak değerlendirin. Ajansal operasyon için, araç izinlerini ve onay kontrollerini modelin bu içeriğe ilişkin yorumu dışında tutun. OWASP'ın Yapay Zeka Aracısı Güvenliği Hile Sayfası dolaylı istem eklemeyi, kapsamlı araçları ve sonuçsal eylemler için bağımsız kontrolleri ele alır. Aşağıdaki yazılı durumlar anlık enjeksiyon direncini test etmez.
Dört açık karar durumunu karşılaştırın
Önerilen FLOW-01 değişikliği kiracı A, bölge faturalandırma testi ve yeni sahip1 ile ilgilidir. _domainkey.billing.test , TXT yazın, temel revizyon 4 ve sağlayıcı tarafından oluşturulan ortak anahtar henüz sağlanmadı. Mevcut seçici eski1 korunur. İstenilen revizyon 5, bir sağlayıcı garantisi değil, yerel bir planlama etiketidir.
- Geçerli durum: Gerçek anahtar yükünün, onaylanmış tam planın, mevcut uygulayıcı izninin ve değiştirilmemiş temel çizginin tamamının doğrulandığını varsayalım. İş akışı, kapsamlı yürütme için uygun hale gelebilir; yalnızca bu uygunluktan hiçbir başarı gelmez.
- Değiştirilen teklif: anahtar yükü, incelenen baytlardan farklı. Önceki onayı geçersiz kılın ve yeni bir karar alın.
- Çapraz kiracı: istek bunun yerine kiracı B'yi hedefler. Kiracı-A kapsamı kapsamında reddet.
- İptal edilen uygulayıcı: Önceki izin mevcut ancak mevcut izin yok. Ayrı olarak yetkili erişim sağlanana kadar reddet.
Tüm öncüller varsayımsaldır. Ortak anahtar, onay alındısı, istek kimliği, zaman damgası, yazma, karma veya imza testi sağlanmaz. Hiçbir bellek içi düzeltme değiştirilmedi. Gerçek bir pilot, operasyonel başarı iddiasında bulunmadan önce bu eserleri ve güvenilir fatura mesajı kanıtlarını saklamalıdır.
Akıcılıktan ziyade sorumluluğu yargılayın
Bir öneri motoru tavsiye sağlar. Sorumlu bir iş akışı aynı zamanda onu kimin onaylayabileceğini, kimin yürütebileceğini, nelerin değiştiğini ve sonucun nasıl doğrulandığını da tanımlar. Yalnızca bir yanıt üretmek için harcanan zamanı değil, kanıt toplamak, değişiklikleri gözden geçirmek ve hataları düzeltmek için harcanan zamanı karşılaştırın. Başarısız vakaları paydaya ekleyin ve bunu kurulum olarak saklamak yerine insan müdahalesini kaydedin.
Yetkilendirme, kiracı kimliği veya temel durum belirsiz olduğunda pilotu durdurun. Bilinen onaylanmış bir yapılandırmayı geri yükleyerek veya imzalayanı onaylanmış bir plan kapsamında tutulan seçiciye iade ederek kurtarın. Kimlik doğrulama geçişinin gelen kutusu yerleşimini garanti edeceğine dair söz vermeyin: alıcı politikası ve diğer teslimat faktörleri hâlâ geçerlidir. Ürün kapasitesi iddialarını, değerlendirilen ortamda gerçekte gösterilen işlevlerle sınırlı tutun.