Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » HTTP-Webdienste » SQL Anywhere als HTTP-Webserver » Webdienstanwendungen auf einem HTTP-Webserver entwickeln

 

Hinweise zu Cross-Site-Scripting

Wenn Sie Ihre Webanwendung entwickeln, müssen Sie dafür sorgen, dass sie nicht für Cross-Site-Scripting anfällig ist. Eine solche Sicherheitslücke tritt auf, wenn ein Angreifer versucht, ein Skript in Ihre Webseite einzufügen.

Es wird dringend empfohlen, dass Anwendungsentwickler und Datenbankadministratoren ihren Webanwendungscode auf mögliche Sicherheitslücken überprüfen, bevor er in die Produktionsumgebung übernommen wird. Das Open Web Application Security Project ([external link] https://www.owasp.org) enthält weitere Hinweise zum Sichern Ihrer Webanwendung.

Hier sehen Sie ein Beispiel für eine Sicherheitslücke durch Cross-Site-Scripting. Wenn Ihre Webanwendung die Seitenumleitung unterstützt, muss sie vor dem Umleiten die URL validieren. Wenn Ihre Webanwendung beispielsweise eine Login-Funktion unterstützt, die den Benutzer auf die Ausgangsseite zurückleitet, muss sie überprüfen, ob die Seite, auf die der Benutzer umgeleitet wird, den Benutzer von der Website wegleitet. Das folgende Beispiel zeigt eine mögliche bösartige Umleitung.

https://www.mysite.com/login?referer=http://www.badsite.com/index.html