Virus dans une image ?

cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   -  
Malekal_morte- Messages postés 180304 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonsoir,

Si je possède un site web où il est possible d'envoyer un message accompagné d'une pièce jointe png ou jpg ou gif, est ce qu'il est techniquement possible qu'une image contient un virus qui s'exécute ensuite lorsque j'ouvre l'image, sachant qu'elle est stockée sur le serveur du site.

Merci d'avance
A voir également:

3 réponses

jeannets Messages postés 28241 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 5 986
 
Bonsoir,

Dans le principe général, un site Web n'éxécute rien... On peut seulement visualiser les pages qu'il contient...

Maintenant, faut voir s'il est sur un PC sous windows, sans partitions séparée..???

Ton site web peut aussi etre sur un serveur en Linux, ton exe dans une photo n'y pourra rien..

Ceci dit, c'est vrai que des photos ou vidéo et autres média peuvent contenir des choses malveillantes, mais il faut faire un minimum pour le lancer..

Par contre si ces photos sont renvoyées/transférées vers d'autres destinataires; sur un PC, là elles peuvent se réveiller et faire des dégats... un peu comme les clés USB qui vont de PC en PC et les contenus se propagent en toile d'araignée ...

Voilà, mais tu récoltera probablement d'autres avis..
0
cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
 
Bonsoir,

De toute façon la base de la base en recevant des choses de la part d'inconnus est d'avoir un PC à jour et un antivirus actif et de faire un scan sur virustotal avant d'ouvrir. Cela devrait déjà protéger dans 99.9% des situations.

Je suis sur Windows effectivement, avec une seule partition. Et le serveur du site est sous Linux.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020 > cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention  
 
La sécurité ne s'occupe pas de "99.9% des situations" mais des 0.01% restants...
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

On peut faire de l'injection de code grâce aux métadatas des images, à partir de là on peut tout imaginer...

Le plus sûr serait de traiter tes fichiers afin de ne stocker qu'une version épurée de l'image (ce qui en plus diminuera leur taille), ça protégera ton serveur et les utilisateurs qui pourraient télécharger ces images.

https://owasp.org/www-community/vulnerabilities/Unrestricted_File_UploadLa confiance n'exclut pas le contrôle
0
cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
 
Bonsoir,

Puisque c'est via les métadatas, je suppose que l'infection de l'ordinateur ne passe que par le logiciel utilisé pour visualiser l'image et que ce n'est pas directement l'affichage qui provoque cela.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020 > cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention  
 
"Puisque c'est via les métadatas"
Ce n'était qu'un exemple parmi d'autres...

"l'infection de l'ordinateur ne passe que par le logiciel utilisé pour visualiser l'image et que ce n'est pas directement l'affichage qui provoque cela"
Le problème ce n'est pas l'affichage de l'image, c'est le code qui pourrait être exécuté à côté. Par exemple du code PHP qui s'exécuterait sur ton serveur ou du code JavaScript lors d'un affichage sur le navigateur web de l'utilisateur.
Notons d'ailleurs qu'un logiciel qui ne fait que de la lecture d'image (et ne comprends donc pas le PHP, le JS ou autre) est moins sensible à ce genre d'attaques (mais peut l'être à d'autres...)
0
cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
 
Donc comme vous l'avez proposé il vaut mieux traiter les fichiers. Je pense par exemple effectuer une conversion en png systématiquement et ainsi ça créé une nouvelle image ne contenant que l'image.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020 > cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention  
 
Attention du coup à la deuxième catégorie d'erreur dont parle le lien que je t'ai envoyé, en bidouillant le fichier image on peut faire croire à ton logiciel que la taille de l'image est extrêmement grande l'obligeant à allouer une quantité faramineuse de mémoire qui pourrait faire planter le système.

Le mieux dans ces cas là est d'utiliser une bibliothèque dédiée qui fera le traitement attendu en gérant "tous les cas" mais ne pas t'amuser à essayer de le recoder toi même car tu vas en oublier la moitié...

NB. Je ne connais pas PHP pour t'indiquer de bonne bibliothèques qui font ça, mais Google est ton ami.
0
cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
 
Oui effectivement cela ne sert à rien de refaire ce qui existe déjà.
0
Malekal_morte- Messages postés 180304 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   24 686
 
Salut,

Regarde là : https://www.malekal.com/securiser-un-formulaire-php-dupload/
Ca donnera un début.
0
cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
 
Bonsoir,

Ah oui effectivement il faut faire bien attention, merci.
0
Malekal_morte- Messages postés 180304 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   24 686 > cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention  
 
oui.
0