2011-03-17 4 views

Répondre

2

Cela peut être un sujet court ou un sujet long, selon ce que vous entendez par «sécurisé»? Quelles sont vos préoccupations ici?

Jetez un oeil à cet exemple de base: http://jsfiddle.net/dimitar/tr74c/

En fait, la règle est de ne pas faire confiance au client. Déjà. Cet exemple fonctionne dans une fermeture (difficile à percer) qui traverse les entrées et supprime tout script qui pourrait provoquer une injection si vous produisez le résultat plus tard. Il soumet ensuite au serveur et renvoie des choses pour le plaisir.

Vous ne devriez pas faire confiance que le stripScripts() a travaillé et strip_tags en PHP aussi et quelles que soient les autres mesures de sécurité que vous appliquez aux données par un utilisateur comme mysql_real_escape_string etc.

dans votre bloc domready. Gardez à l'esprit que le var HTML est pour la sortie ajax simulée jsfiddle et pas vraiment nécessaire en production.

Questions connexes