sécurité php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : sécurité php

Re: sécurité php

par Elie » 04 juin 2014, 13:46

Tu recuperes le type de fichier avec $_FILES['nom_du_champ']['type'] ...
Ca ne regarde pas l'extension mais bien la nature du fichier.

Après a toi de dire ce que tu tolères ou pas.

Voici des exemples de natures :
				// on vérifie maintenant l'extension
				$type_file = $_FILES['nom_du_champ']['type'];
				$autorized = array(
				'image/jpg', 'image/jpeg', 'image/pjpeg', 'image/bmp', 'image/png', 'image/gif',				// Fichier Image
				'application/x-shockwave-flash',																// Fichier SWF
				'application/x-javascript', 																	// Fichier JS
				'text/html',  'application/octet-stream',														// Fichier HTML
				'application/x-zip', 'application/x-zip-compressed', 'application/zip',							// Fichier Zip
				'application/vnd.ms-excel',																		// Fichier Excel
				'application/pdf',																				// Fichier PDF
				'audio/mpeg',																					// Fichier Audio
				'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',// Fichier Word
				'text/plain',																					// Fichier nfo / Txt
				'application/srt',																				// Fichier sous-titres
				'video/quicktime',																				// Fichier MOV
				'video/x-flv',																					// Fichier FLV
				'application/photoshop'																			// Fichier PSD
				);
				
				if(!in_array($type_file, $autorized)) { 
				
					echo "<br />Le type de fichier <strong>".$type_file."</strong> n'est pas une autorisé.\n"; 
					
				} else {

sécurité php

par Roi de mec » 04 juin 2014, 13:10

Bonjour ,

dans le cadre de sécurité de mon site j'ai un formulaire d'inscription contenant un Upload , moi je fou un test d’extension pour uploadement du fichier si pas PDF ou Word ou Wordx inscription se fait pas mai c'est pas suffisant le HACKER peut changer extension de son fichier .php afin de luploader alors me faut une fonction de verfication du contenu du fichier si contien (<php ou ?> ou echo .....) echec inscription .


merci