26-03-2010, 01:11 PM
(Modification du message : 29-03-2010, 11:59 AM par php_addict.)
bonjour,
je me pose la question suivante concernant la sécurité des liens distant vers une image (url)
imaginons que j'autorise mes (futurs) joueurs à faire un lien HTML vers une images distante (url d'un avatar par exemple).
ok c'est fun, mais:
imaginons qu'un petit malin joues avec les header php et fasse un lien vers -http:www.sonsite.com/image.jpg et qu'en réalité ce ne soit pas une image mais un script php ---> ca craind du boudin !
comment y remédier?
- à l'affichage de l'image: vérifier l'entête du fichier selon le type de fichier (pour un .jpg: JPEG SOI marker (FFD8 hex)) ???
et si on autorise le téléchargement de l'image:
- même problème?
- sans parler de l'espace disque...
à moins de n'autoriser que du "ascii_art", sutout en utf-8 c'est sympa, mais tout le monde n'est pas un artiste...
c'est bien ce que l'on appelle la faille XSS, non ?
qu'en pensez vous?
merci de m'avoir lu une fois de plus
à plus
je me pose la question suivante concernant la sécurité des liens distant vers une image (url)
imaginons que j'autorise mes (futurs) joueurs à faire un lien HTML vers une images distante (url d'un avatar par exemple).
ok c'est fun, mais:
imaginons qu'un petit malin joues avec les header php et fasse un lien vers -http:www.sonsite.com/image.jpg et qu'en réalité ce ne soit pas une image mais un script php ---> ca craind du boudin !
comment y remédier?
- à l'affichage de l'image: vérifier l'entête du fichier selon le type de fichier (pour un .jpg: JPEG SOI marker (FFD8 hex)) ???
et si on autorise le téléchargement de l'image:
- même problème?
- sans parler de l'espace disque...
à moins de n'autoriser que du "ascii_art", sutout en utf-8 c'est sympa, mais tout le monde n'est pas un artiste...
c'est bien ce que l'on appelle la faille XSS, non ?
qu'en pensez vous?
merci de m'avoir lu une fois de plus
à plus