Hallo,
ich habe einen WYSIWYG Editor geschrieben. Nun bietet dieser die Möglichkeit, auch HTML Code einzugeben. Der Inhalt wird dann in eine MYSQL Tabelle geschrieben. Nun auch HTML Code. Natürlich kann ich XSS mit Methoden wie htmlspecialchars oder htmlentities verhindern, allerdings wird dann auch der Code nicht interpretiert. Und die HTML Tags sollen ja Interpetiert werden, nur JavaScript und sonstige gefährliche Codes nicht.
Gibt es da eine Möglichkeit, das Problem zu lösen? Wie würdet ihr das ganze angehen?
ich habe einen WYSIWYG Editor geschrieben. Nun bietet dieser die Möglichkeit, auch HTML Code einzugeben. Der Inhalt wird dann in eine MYSQL Tabelle geschrieben. Nun auch HTML Code. Natürlich kann ich XSS mit Methoden wie htmlspecialchars oder htmlentities verhindern, allerdings wird dann auch der Code nicht interpretiert. Und die HTML Tags sollen ja Interpetiert werden, nur JavaScript und sonstige gefährliche Codes nicht.
Gibt es da eine Möglichkeit, das Problem zu lösen? Wie würdet ihr das ganze angehen?

Kommentar