Aracılığıyla paylaş


Updategram Güvenlik Değerlendirmeleri (SQLXML 4.0)

Şunlar için geçerlidir:SQL ServerAzure SQL Veritabanı

Aşağıdaki güncellemeler kullanımıyla ilgili güvenlik yönergeleri şunlardır:

  • Verileri güncellemek için updategram kullanırken varsayılan eşlemeden kaçının. Varsayılan eşleme kullandığınızda, updategram'daki bir öğe adı bir tablo adına, bir öznitelik adı ise bir sütuna eşlenir. Bu, veritabanındaki tablo ve sütun bilgilerini açığa çıkarır ve bu potansiyel bir güvenlik riski olabilir. Bunun yerine, updategram'daki öğeleri ve öznitelikleri veritabanı tabloları ve sütunlarına eşleyen ayrı bir eşleme şeması belirtirseniz, updategram öğe ve öznitelik adları rastgele olabilir ve şema bu isimleri veritabanı tabloları ve sütunlarına gerekli eşlemeleri yapar. Bu nedenle, veritabanı bilgileri updategram'da açığa çıkmaz.

  • Kullanıcıların updategramlarını oluşturup çalıştırmasına izin vermeyin. Updategramların ASP tipi uygulamalarda dinamik olarak oluşturulmak yerine sunucuda şablon olarak bulunması önerilir; bu da veritabanındaki verileri riske atabilir. Kullanıcıların verilere yalnızca şablon olarak sunulan updategramlar üzerinden erişmesine izin vermek bu riski ortadan kaldırabilir.

Ayrıca Bkz.

SQLXML 4.0'da Verileri Değiştirmek İçin Updategram Kullanımı