TYPO3 et la sécurité Volet2: Les accès à la base de données
Après l’introduction fait dans le premier volet, ce deuxième opus commence à entrer dans vif du sujet. En effet nous allons aborder les accès à la base de données.
La première des techniques : éviter la mise en commentaire par le «–» et le «UNION»
- «mysql_real_escape_string»; cela permet d’ajouter par exemple « \’ »devant toute tentative d’injection avec :
- «UNION»
- «– SELECT»
- «intval» : pour assurer le passage d’une variable numérique et éviter le «–»
Utiliser les fonctions suivantes du FRAMEWORK de TYPO3
- exec_INSERTquery / exec_UPDATEquery / exec_SELECTquery …
- « fullQuoteStr / fullQuoteArray / quoteStr », fourni une utilisation du addslashes()