News Feed
Jobs Feed
Sections




News Archive
Zend Developer Zone:
Avoiding XSS security attacks to sites that use HTML editors
March 27, 2007 @ 10:03:00

In an article from the Zend Developer Zone by Manuel Lemos, there's a look at how to avoid cross-site scripting security attacks on a site that allows users to input information via a HTML editor.

HTML editors are great. However, care must be taken to avoid security abuses. An application that uses HTML editors, expects that the submitted HTML content comes correctly formatted and well-formed. That happens when real users use real browsers to edit the content.

However, an attacker may create a program that pretends to be a real browser and submit specially crafted HTML with Javascript that may open security holes.

Manuel talks a bit about what cross-site scripting means in this context and a simple (Javascript) example of how a user could abuse it. His solution? Parse the incoming data (filter it!) and look for potentially harmful tag types. To do this, he recommends the PHP Input Filter class. There's even a simple example of how to use it included in the post.

0 comments voice your opinion now!
crosssitescripting htmleditor fckeditor xss inputfilter class crosssitescripting htmleditor fckeditor xss inputfilter class


blog comments powered by Disqus

Similar Posts

Nick Halstead's Blog: 10 Reasons why PHP is still very much alive

Vance Lucas' Blog: Get Only Public Class Properties for the Current Class in PHP

DevShed: Using Yahoo Web Services to Perform Searches with an Object-Oriented Approach

DevShed: Building Interpreter Classes with PHP 5

Builder.com: Get the correct time by converting between time zones with PHP and PEAR


Community Events











Don't see your event here?
Let us know!


framework introduction interview tool series development podcast release conference object example code language testing zendframework2 opinion community functional composer database

All content copyright, 2013 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework