Excel-Formel codieren (Instanzsicherheitshärtung)

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Verwenden Sie die Eigenschaft glide.export.escape_formulas, um die Excel-Injektion, auch bekannt als Formelinjektion, zu verhindern.

    Eine Excel-Einschleusung tritt auf, wenn Websites nicht vertrauenswürdige Einträge in Excel-Dateien einbetten. Wenn Sie eine Tabellenkalkulationsanwendung wie Microsoft Excel oder LibreOffice Call verwenden, um eine Datei zu öffnen, werden alle Zellen, die mit +, -, = oder @ beginnen, als Formel interpretiert. Wenn Sie die Eigenschaft glide.export.escape_formulas auf truefestlegen, wird Zeichenfolgenwerten, die mit +, -, = oder @ beginnen, beim Exportieren in CSV-, XLS- oder XLSX-Dateien ein einzelner Apostroph vorangestellt.

    Weitere Informationen

    Attribut Beschreibung
    Eigenschaftsname glide.export.escape_formulas
    Konfigurationstyp Systemeigenschaften (/sys_properties_list.do)
    Konfigurieren Sie im Instanz-Sicherheitszentrum Ja
    Zweck Um die Anwendung gegen die Excel- oder Formelinjektion zu verhindern.
    Empfohlener Wert wahr
    Funktionale Auswirkung (Niedrig) Böswillig erstellte Formeln können für einen Hijacking-Angriff auf den Computer des Benutzers verwendet werden, indem Schwachstellen in der Tabellenkalkulationssoftware ausgenutzt werden.
    Sicherheitsrisiko (Mittel) Böswillige Formeln stellen ein Risiko dar, auch wenn die Einbettungstabelle keine vertraulichen Informationen enthält, da sie verwendet werden können, um den Computer des Betrachters zu gefährden.
    Workaround Erwägen Sie als Alternative, nach Möglichkeit alle nachfolgenden Leerzeichen zu entfernen und alle vom Client bereitgestellten Daten auf alphanumerische Zeichen zu beschränken.
    Referenzen Verfügbare Systemeigenschaften

    Weitere Informationen zum Hinzufügen oder Erstellen von Systemeigenschaften finden Sie unter Add a system property.