Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2012, 12h57   #1
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 990
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 990
Points : 582
Points : 582
Envoyer un message via Skype™ à redoran
Par défaut propriété MaxLength et sécurité

Salam ; est ce que le propriété MaxLength suffit comme moyen de sécurité pour se protégé contre l'injection de code malveillant dans un champ de formulaire?
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 13h57   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 778
Points : 35 778
Non, certainement pas.
  • Cette propriété peut être supprimée avec le premier outil de développeur venu.
  • Elle n'empêche pas de créer ses propres requêtes GET (plus facile) ou POST sans avoir à se soucier du code HTML.
  • Les seules vérifications crédibles sont celles faites coté serveur, tout ce qui appartient à la partie HTML ou JavaScript n'est que de l'agrément / ergonomie destiné uniquement aux utilisateurs de bonne foi.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 14h30   #3
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 990
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 990
Points : 582
Points : 582
Envoyer un message via Skype™ à redoran
Re ; évidement utilisé la méthode post , plus un script pour revivifier le contenu des champs c.a.d : qu'il ne porte pas de caractère spécifiques en utilisant htmlentities().
utilisation de la fonction md5 fournie par php pour crypter les mots de passe.
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 17h31   #4
Membre régulier
 
Inscription : mars 2007
Messages : 318
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 318
Points : 84
Points : 84
De manière générale, toujours faire les contrôles côtés serveur, même s'ils sont déjà fait côté clients.

Côté client, les contrôles ne servent qu'à déjà prévenir l'utilisateur, et peuvent être contournés.
cyrano_de_bergerac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 13h04   #5
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 990
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 990
Points : 582
Points : 582
Envoyer un message via Skype™ à redoran
Re ; Bobvino
Citation:
Cette propriété peut être supprimée avec le premier outil de développeur venu.
svp est ce que pouvez-vous me donné plus de détaille?
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 18h21   #6
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 101
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 101
Points : 7 027
Points : 7 027
Citation:
Envoyé par redoran Voir le message
svp est ce que pouvez-vous me donné plus de détaille?
Par exemple avec Firefox. Installer l'extension Web Developer.
Ceci ajoute le menu Tools/Web Developer.
Dedans on trouve le sous-menu Forms.
Dedans se trouve la commande Remove Maximum Lengths qui fait exactement ce qu'elle dit, dans la page en cours.

Les navigateurs peuvent donc parfaitement supprimer la propriété maxlength, et elle est donc inutile à la sécurité.
Elle n'est là que pour faire plus joli, comme le gras et l'italique.
thelvin est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 21h36   #7
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 990
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 990
Points : 582
Points : 582
Envoyer un message via Skype™ à redoran
bonsoir ; merci thelvin
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h02.


 
 
 
 
Partenaires

Hébergement Web