|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2012 Messages : 4 ![]() |
Bonjour,
j'ai lu le tuto sur le site pour faire un système d'upload, mais je n'ai pas vraiment l'impression qu'il soit très sécurisé... Je trouve les vérifications très simple pouvez vous me dire ce que vous en pensez svp ? Code :
Cordialement, Cam022. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Alain Inscription : septembre 2010 Messages : 1 917 ![]() |
Il y a cette classe d'upload qui est plus sécurisée concernant le contrôle des images, elle gère beaucoup plus d'erreurs que cette fonction et possède de nombreuses options qu'il est facile de mettre en place en cas de besoin (redimensionnement, nommage et renommage de fichiers, upload multiple etc.).
Il n'y aurait que 4 lignes à écrire pour la configurer dans ton cas.
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#3 | ||
![]() ![]() Olivier Développeur Web Inscription : août 2003 Messages : 2 497 ![]() |
Pour protéger à coup sur un upload d'image il faut retraiter le fichier après l'upload avec GD :
Code :
Une protection par vérification d'extension est inefficace. Une protection via le type mime fourni par HTTP est contournable Une protection via le type mime retourné par fileinfo est un premier point intéressant un peu de lecture : https://www.owasp.org/index.php/Unre...ed_File_Upload
__________________
Pry Framework php5 | Recherche CDI dev. Web sur Dijon et alentours. |
||
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : août 2012 Messages : 4 ![]() |
Par contre je n'utilise pas seulement les images mais aussi les PDF, .doc, etc...
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Alain Inscription : septembre 2010 Messages : 1 917 ![]() |
Ben alors vérifie au moins l'extension. C'est le minimum.
Un fichier malveillant dont on a changé l'extension est potentiellement dangereux mais normalement pas directement. Cela dit c'est une menace sérieuse. Si fileinfo fonctionne sur ton serveur, utilises cette fonction. C'est la méthode la plus aboutie actuellement disponible.
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com