Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Sécurité
Sécurité Forum d'entraide sur la sécurité des sites Web, les protections, l'authentification, etc. Avant de poster -> Cours Sécurité.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 10/12/2010, 17h37   #1
Expert Confirmé Sénior
 
Avatar de Katleen Erna
 
Inscription : juillet 2009
Messages : 1 553
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2009
Messages : 1 553
Points : 30 209
Points : 30 209
Par défaut Le protocole WebSocket doit-il être évincé ? Mozilla et Opera cessent de le supporter

Le protocole WebSocket doit-il être évincé ? Mozilla et Opera cessent de le supporter, suite à la découverte de failles de sécurité

WebSocket, à la fois protocole et API, avait dernièrement la cotte du fait de sa position de spécification potentielle du futur standard de l'HTML5. Mais un coup de théâtre vient de frapper son destin : des failles de sécurité ont été découvertes en son sein.

Les vulnérabilités se situent au niveau du canal bidirectionnel et fullduplex que Web Socket ouvre entre le navigateur et le serveur. La négociation qui s'y joue pose problème : quand le browser envoie une requête, cela crée une handshake (poignée de main). Mais cette action ouvre la voie à un empoisonnement du cache, qui peut alors voir un fichier JavaScript être remplacé par un logiciel malveillant.

Et les navigateurs ne peuvent rien faire d'autre pour contrecarrer cette menace, que de cesser de prendre en charge le protocole défectueux. Mozilla et Opera se sont déjà prononcés sur la question : les versions 4 de Firefox et 11 de Opera, ne supporteront pas le WebSocket (le code permettant cette action sera néanmoins présent, mais désactivé).

Microsoft quant à lui, n'aura pas à se poser la question, puisqu'Internet Explorer 9 ne gère pas le protocole.

Source : Mozilla

A votre avis, que vont décider Apple et Google concernant leurs navigateurs respectifs ?

Le WebSocket est-il un danger ? Pourra-t-il être corrigé ?
Katleen Erna est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/12/2010, 17h44   #2
Rédacteur/Modérateur
 
Avatar de Nathanael Marchand
 
Homme Nathanael Marchand
Expert .Net So@t
Inscription : octobre 2008
Messages : 3 055
Détails du profil
Informations personnelles :
Nom : Homme Nathanael Marchand
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Expert .Net So@t
Secteur : Conseil

Informations forums :
Inscription : octobre 2008
Messages : 3 055
Points : 6 825
Points : 6 825
Troll On:
Ah ben il est beau le HTML5 qui doit tuer Silverlight

Plus serieux:
C'est dommage, les communications duplex c'est fort pratique!
Nathanael Marchand est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 10/12/2010, 18h18   #3
Expert Confirmé
 
Emmanuel Deloget
Inscription : septembre 2007
Messages : 1 542
Détails du profil
Informations personnelles :
Nom : Emmanuel Deloget
Âge : 36
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : septembre 2007
Messages : 1 542
Points : 2 905
Points : 2 905
Avec un peu de chance, la prochaine version du protocole sera plus correcte.

J'ai le research paper sur lequel la décision de Mozilla et Opera est basée, et il dit en gros que WebSocket (tel qu'implémenté par Webkit) est grosso-modo aussi sensible que les sockets Java ou les sockets Flash sur des types d'attaque qui sont très particulières (cache poisonning et firewall circumvention). Ces attaques, effectuées au hasard sur les internautes, ont un rendement inférieur à 0,20%.

Comparé à une faille de sécurité classique (100% des attaqué pendant une période de temps donnée), c'est quand même très pointu.

C'est très bien que Opera et Mozilla n'acceptent pas un protocole faillible comme base de travail - d'autant plus que si ce protocole est déployé maintenant, il sera difficile de le changer par la suite. Mais il est loin d'être abandonné - il va revenir sous peu (c'est l'idée derrière l'annonce de Mozilla et Opera).
__________________
[FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.
Emmanuel Deloget est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 18h51   #4
Membre extrêmement actif
 
Avatar de kedare
 
Mathieu
Administrateur systèmes et réseaux
Inscription : juillet 2005
Messages : 1 476
Détails du profil
Informations personnelles :
Nom : Mathieu
Localisation : France

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juillet 2005
Messages : 1 476
Points : 1 260
Points : 1 260
Citation:
Envoyé par Emmanuel Deloget Voir le message
Avec un peu de chance, la prochaine version du protocole sera plus correcte.
Vu la vitesse a la quelle ils sortent les versions, à dans 10 ans pour HTML 5.1
Non sérieusement faut pas les attendre et utiliser des plugins adaptés style Flash ou Silverlight. HTML5 est obsolète sur pas mal de points (notamment la vidéo) avant même de sortir...
kedare est déconnecté   Envoyer un message privé Réponse avec citation 12
Vieux 10/12/2010, 20h06   #5
Membre chevronné
 
Inscription : février 2010
Messages : 120
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 120
Points : 678
Points : 678
C'est inquiétant, mais il y a pas lieu de paniquer :
  • pour le moment, c'est une menace théorique avec une attaque à partir d'un proxy qu'il faut donc posséder et placer. Pas sur que ça intéresse des hackers : déploiement minuscule + hack ou possession de matos réseau = pas très rentable
  • il faut fixer le protocole, et pour ça Mozilla, Google et les autres sont au W3C, je pense qu'ils vont faire ça vite
  • Chrome a préparé un patch pour déploiement rapide, mais ils ont dit qu'ils allaient attendre qu'il y ait un vrai problème
  • Flash et java sont aussi touchés. Et heureusement ou malheureusement ils ne vont pas sortir de version pour désactiver websocket
  • une implémentation en prod qui n'a pas comme fallback Flash, c'est suicidaire

Bref, il ne devrait pas y avoir de perte de fonctionnalité sur les déploiements actuels et c'est un problème temporaire
jpvincent est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 10/12/2010, 20h31   #6
Membre Expert
 
Inscription : décembre 2003
Messages : 1 335
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 335
Points : 2 381
Points : 2 381
Citation:
Envoyé par PitMaverick78 Voir le message
Troll On:
Ah ben il est beau le HTML5 qui doit tuer Silverlight
Parce que ça vie encore, Silverlight ?
__________________
Traroth
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 73
Vieux 10/12/2010, 21h18   #7
Nouveau Membre du Club
 
Inscription : juin 2004
Messages : 48
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 48
Points : 30
Points : 30
Envoyer un message via ICQ à Arkal Envoyer un message via MSN à Arkal
Google? Facile!
Un partenariat pour relger le probleme et prendre l'avantage sur les autres qui auront cessé l'utilisation...
Arkal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 21h40   #8
Membre du Club
 
Homme
Développeur Web
Inscription : août 2008
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2008
Messages : 26
Points : 49
Points : 49
C'est pas comme si html5 était un standard finalisé, c'est pour ça que le W3C déconseille de l'utiliser en production.
JackDaniels93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2010, 10h34   #9
Membre confirmé
 
Inscription : septembre 2008
Messages : 190
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France

Informations forums :
Inscription : septembre 2008
Messages : 190
Points : 253
Points : 253
Citation:
Envoyé par jpvincent Voir le message
[...]
  • il faut fixer le protocole [...]
Et où faut-il le fixer ? Au mur ?
dvdbly est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 11/12/2010, 17h48   #10
Membre actif
 
Homme
Développeur informatique
Inscription : juillet 2007
Messages : 132
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : juillet 2007
Messages : 132
Points : 152
Points : 152
Par défaut flash / silverlight / Java... ce ne sont pas des standard.

Flash est horriblement lent et gourmant. Quant à Silverlight il est destiné à Windows et non au web, sont but est de mal supporter les autres platteformes pour à termes les évincées. Alors d'accord HTML5 n'est pas à mettre sur un serveur de prod d'une application d'entreprise de toute façon ils en sont encore à IE6... mais par contre il est déjà bien plus multiplateforme, performants et efficace que ces concurent. Cependant HTML5 n'est pas destiné, par essence même, à laisser libre cours à toute les fantaisies graphiques de façon à permettre une certaines interraction avec des écrans de tailles variées ou des capacité physique humaine altérée (aveugle avec liseuse braille). Enfin, et non des moindre à mon avis, HTML dans son ensemble est plus abordable au néophite car bien plus ouvert. N'importe qui apprends l'HTML avec un editeur de texte basique et un navigateur. On retrouve la phylosophie Linux. Code source ouvert simplicité et évolutivité poussée.
abriotde est déconnecté   Envoyer un message privé Réponse avec citation 23
Vieux 11/12/2010, 18h16   #11
Membre extrêmement actif
 
Avatar de kedare
 
Mathieu
Administrateur systèmes et réseaux
Inscription : juillet 2005
Messages : 1 476
Détails du profil
Informations personnelles :
Nom : Mathieu
Localisation : France

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juillet 2005
Messages : 1 476
Points : 1 260
Points : 1 260
Flash lent ? On aura tout entendu...
kedare est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 11/12/2010, 19h50   #12
Membre expérimenté
 
Inscription : juillet 2010
Messages : 394
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 394
Points : 540
Points : 540
Citation:
HTML dans son ensemble est plus abordable au néophite car bien plus ouvert
arrêtons l'hypocrisie 2 secondes la , quand on parle de html5 on parle des apis multimédias et autre dhtml , pas de la balise div ou p.
C'est une erreur de la part du W3C d'avoir établi ces standards sans revenir sur certains problèmes structurels du nets.
Enfin le w3c n'a pas à trancher sur les formats. La balise object est bien un standard en lui même , comme la balise img. Le W3C n'a pas à décider qu'il faille afficher du png plutôt que du jpeg.
Enfin quand on voit la lenteur du dom ( standard ) par rapport au dhtml ( non standard ) , les arguments de rapidité me font bien rigoler.
Bref on ajoute des étages à un château de cartes qui risque de s'écrouler, tout simplement parce que des gens veulent transformer javascript en flash...
camus3 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 11/12/2010, 20h24   #13
Membre éprouvé
 
Avatar de Tesing
 
Xavier Schepler
Étudiant
Inscription : septembre 2009
Messages : 273
Détails du profil
Informations personnelles :
Nom : Xavier Schepler
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2009
Messages : 273
Points : 402
Points : 402
Citation:
Envoyé par kedare Voir le message
Vu la vitesse a la quelle ils sortent les versions, à dans 10 ans pour HTML 5.1
Déjà faut qu'ils sortent la version 5. Ensuite faut que tous les navigateurs soient compatibles. Bref. Ça laisse à penser que c'est pas demain la veille qu'on aura des sites full HTML 5.

Ensuite, il y a des failles dans les protocoles pas encore implémentés. En même temps, mieux vaut s'en rendre compte maintenant. Comme ça, si un jour une version est implémenté, ça fera toujours une faille de moins.

On n'arrête pas le progrès.

Citation:
Envoyé par abriotde Voir le message
Flash est horriblement lent et gourmand.
Essaye de programmer des animations en Javascript CSS sur un autre navigateur que Chrome et revient en discuter.
__________________
Keep it simple, stupid !
Tesing est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 11/12/2010, 23h50   #14
Membre expérimenté
 
Avatar de Camille_B
 
Homme Jean-Baptiste Bourgoin
Webmaster
Inscription : septembre 2006
Messages : 200
Détails du profil
Informations personnelles :
Nom : Homme Jean-Baptiste Bourgoin
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Associations - ONG

Informations forums :
Inscription : septembre 2006
Messages : 200
Points : 540
Points : 540
C'est amusant parce que le sujet c'est le protocole websockets, et les commentaires nous parlent de html5.

Doit-on rappeler qu'il ne s'agit pas tout à fait de la même chose ?

Quand au titre de cette brève... Opera et Firefox ne cessent pas de supporter websocket, ils demandent simplement de revoir la définition actuelle du protocole.

Encore une fois, beaucoup de grands mots !
Camille_B est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2010, 11h48   #15
Membre émérite
 
N M
Inscription : novembre 2009
Messages : 590
Détails du profil
Informations personnelles :
Nom : N M

Informations forums :
Inscription : novembre 2009
Messages : 590
Points : 863
Points : 863
Citation:
Envoyé par abriotde Voir le message
. On retrouve la phylosophie Linux. Code source ouvert simplicité et évolutivité poussée.
entre un speudo language de tag et des langages tel que c#, java, action script je trouve qu'ils y'a un fossé, ces derniers sont plus dur a aborder mais simple à Maintenir/structurer.
Par contre il est vraie qu'avec ces langages on ne peut pas s'auto-proclamer développeur en 20 minute. Contrairement au html qui permet a tout a chacun de ce faire passer pour un développeur/web-master.

D'autant que la simplicité de linux c'est comme sur les autre plateforme c'est relatif a ce que l'on souhaite faire. Pour le html il n'y a pas vraiment de différence entre windows/mac/linux.

Dans tous les cas je suis assez content que le html5 commence à s'effilocher.
Quand je pense à tous les Anti-flash/java/c#/progrès/ie/ qui doivent grincer des dents ça me met de bonne humeur.
__________________
Flash player ActionScript Virtual Machine 2 http://www.mozilla.org/projects/tamarin/
fonctionnement de la machine virtuel : (ActionScript Virtual Machine 2 (AVM2)) :
http://www.adobe.com/content/dam/Ado...m2overview.pdf
ferber est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2010, 18h40   #16
Membre extrêmement actif
 
Avatar de kedare
 
Mathieu
Administrateur systèmes et réseaux
Inscription : juillet 2005
Messages : 1 476
Détails du profil
Informations personnelles :
Nom : Mathieu
Localisation : France

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juillet 2005
Messages : 1 476
Points : 1 260
Points : 1 260
Citation:
Envoyé par Tesing Voir le message
Essaye de programmer des animations en Javascript CSS sur un autre navigateur que Chrome et revient en discuter.
Chrome aussi, genre va sur cette page: http://www.me.com/
Oh le jolie effet de particule en JS qui pompe tous le CPU (Qui se désactive quand il perd le focus)
kedare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 07h51   #17
Membre éclairé
 
Inscription : avril 2007
Messages : 143
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : avril 2007
Messages : 143
Points : 305
Points : 305
Citation:
Envoyé par PitMaverick78 Voir le message
Troll On:
Ah ben il est beau le HTML5 qui doit tuer Silverlight
[Troll]Ah bon, y'a du Silverlight sur le net à part les sites de Microsoft [/Troll]
hivenz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 09h23   #18
Membre expérimenté
 
Avatar de Camille_B
 
Homme Jean-Baptiste Bourgoin
Webmaster
Inscription : septembre 2006
Messages : 200
Détails du profil
Informations personnelles :
Nom : Homme Jean-Baptiste Bourgoin
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Associations - ONG

Informations forums :
Inscription : septembre 2006
Messages : 200
Points : 540
Points : 540
Citation:
Par contre il est vraie qu'avec ces langages on ne peut pas s'auto-proclamer développeur en 20 minute. Contrairement au html qui permet a tout a chacun de ce faire passer pour un développeur/web-master.
1) Le html c'est un langage de balise conçu pour structurer des documents, ça n'est pas un langage de programmation au sens classique du terme, donc le parallèle est vaseux.

2) Être développeur c'est avoir sué sang et eau, ça fonctionne au mérite ? Un gars qui fait un programme en 10 minutes et un autre qui le fait en assembleur en 1 journée, y en a un qu'est un vrai développeur, un couillu, un dur, et l'autre une lopette, c'est ça ?

3) Vu les difficultés à développer en javascript (raison de compatibilité de navigateurs) évoquées plus haut par rapport à la soit-disante facilité de C#/java, vous devriez pro Html5/Javascript ! Un truc de couillu ça (j'entends : Javascript sans les bibliothèques jQuery/Scriptaculous etc.)
Camille_B est déconnecté   Envoyer un message privé Réponse avec citation 12
Vieux 13/12/2010, 10h23   #19
Modérateur
 
Avatar de Flaburgan
 
Homme
Développeur informatique
Inscription : avril 2010
Messages : 1 037
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2010
Messages : 1 037
Points : 2 480
Points : 2 480
Citation:
Envoyé par hivenz Voir le message
[Troll]Ah bon, y'a du Silverlight sur le net à part les sites de Microsoft [/Troll]
France télévision notamment. A mon grand désespoir.
__________________
"Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla

Je soutiens Diaspora*, le réseau social libre.

Veillez à porter une attention toute particulière à l'orthographe...

Blog collaboratif avec des amis : http://geexxx.fr
Flaburgan est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/12/2010, 14h50   #20
Membre habitué
 
Inscription : septembre 2009
Messages : 57
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 57
Points : 126
Points : 126
Pour l'article :
"avait dernièrement la cotte". Si c'était une cotte de maille, c'est bien, mais sinon j'écrirai plutôt côte (voir côt, si j'étais un gallinacé).
singman est déconnecté   Envoyer un message privé Réponse avec citation 11
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h29.


 
 
 
 
Partenaires

Hébergement Web