Sdílet prostřednictvím


Bezpečnostní aspekty Updategramu (SQLXML 4.0)

platí pro:SQL Serverazure SQL Database

Následují bezpečnostní pokyny pro používání updategramů:

  • Vyhněte se používání výchozího mapování, když aktualizujete data pomocí updategramů. Když použijete výchozí mapování, název prvku v updategramu se mapuje na název tabulky a název atributu na sloupec. Tím se zobrazí informace o databázové tabulce a sloupcích v databázi, což může představovat potenciální bezpečnostní riziko. Místo toho, pokud specifikujete samostatné mapovací schéma, které mapuje prvky a atributy v updategramu na databázové tabulky a sloupce, mohou být názvy prvků a atributů updategramu libovolné a schéma provede potřebné mapování těchto jmen na databázové tabulky a sloupce. Informace o databázi tedy nejsou v updategramu zobrazeny.

  • Nedovolujte uživatelům vytvářet a spouštět jejich updategramy. Doporučuje se, aby updategramy byly na serveru jako šablony, místo aby se vytvářely dynamicky v aplikacích typu ASP, což by mohlo ohrozit data v databázi. Umožnění uživatelům přístupu k datům pouze prostřednictvím updategramů poskytovaných jako šablony může toto riziko eliminovat.

Viz také

Použití aktualizačních gramů k úpravě dat v SQLXML 4.0