News

Other articles

Monday 8 March 2010
Audio Podcast  Web 2.0 and Social Networks in the Enterprise

Sunday 7 March 2010
Article  Digital Economy Bill raises privacy concerns

Wednesday 3 March 2010
Article  Cloud security threats identified by CSA

Tuesday 2 March 2010
In Brief  Vote for your CSO Interchange topics

Thursday 25 February 2010
Article  Cloud Computing : a simple question of supplier risk

Monday 22 February 2010
Article  Most dangerous coding errors outed

Monday 22 February 2010
In Brief  Microsoft IE users to get browser choice update

Friday 19 February 2010
Article  Google Buzz fail highlights privacy expectation rise

Thursday 18 February 2010
In Brief  Annual hacking challenge aims for mobiles and browsers

Wednesday 17 February 2010
Audio Podcast  The Challenges of Cross Border eID

Monday 15 February 2010
Audio Podcast  The Readiness of eID in Europe Part 2

Sunday 14 February 2010
Audio Podcast  The Readiness of eID in Europe Part 1

Thursday 11 February 2010
Article  Concern at DDoS sophistication rise

Monday 8 February 2010
Article  Voice encryption standard takes a beating

Friday 5 February 2010
Article  Military importance of cyber recognised

GMail, la messagerie de Google, touchée par une vulnérabilité

Written by Aurélien Cabezon (SecurityVibes)
Published on Thursday 13 January 2005
0 comment(s) | Subnetwork France
 
Une vulnérabilité permettant de compromettre la confidentialité d'emails sur Gmail a été annoncée hier matin. A l'heure ou la Silicon Valley se réveille, les ingénieurs du géant américain sont sur le pied de guerre. Il aura fallu a peine une heure aux équipes techniques de Google pour corriger la faille.
Le problème aurait été découvert par hasard par deux hackers du groupe HBX alors qu'ils faisaient des tests d'envoi de messages automatisés vers leurs boites de messagerie sur Gmail. L'un d'entre eux aurait omis une erreur dans son code qui aurait révélé une faille sur le portail de messagerie de Google.

Après avoir fourni les détails du problème sur son site, Michael Wally aurait posté la nouvelle sur SlashDot et n'auraient pas pris soin d'avertir les équipes du célèbre moteur de recherche : « Nous n'avons aucune trace d'une quelconque notification de leur part » nous précise le patron de la sécurité de Google.

Rien de bien méchant toutefois. La faille, dont les détails son fournis ci-dessous, permettrait, a partir d'un e-mail dont les en-têtes ont été spécialement modifiées, d'inclure le message qui suit dans la queue du serveur de messagerie. Ce second message, n'est donc pas acheminé vers son destinataire original mais encapsulé dans les en-têtes du premier.

Cette attaque bien qu'elle soumet des problèmes évidents de confidentialité et de disponibilité de service ne peut être spécifiquement destinée vers un utilisateur particulier.

Un ingénieur de la firme aurait pris connaissance de l'annonce alors qu'il surfait sur Slashdot et aurait pris soin de reporter le problème auprès des équipes d'ingénierie de Gmail et de sécurité de Google. Selon le chef de la sécurité, il n'aura alors fallu que peu de temps pour isoler le problème et le fixer : « Nous avons été capable d'identifier la source du problème et soumettre une solution temporaire en un peu moins d'heure ».

Détails techniques

Lors de l'envoi d'un email au travers du protocole SMTP, outre le corps du message lui-même, des informations supplémentaires sont véhiculées. Ces informations sont stockées dans les « en-têtes » du message et bien que la plupart des informations soient inconnues des utilisateurs elles permettent de fournir de nombreux éléments sur l'acheminement du message électronique.

Quelques en-têtes sont bien connus, telles que le champ « émetteur », « destinataires » ou encore l'heure d'émission du courrier. Ces informations sont extraites par les clients de messagerie, qui prennent soin de faire abstraction de la totalité des informations transmises.

Ainsi lorsqu'un client se connecte sur le service SMTP (TCP port 25) du serveur de messagerie il envoie les champs suivants :

HELO Serveur # Le client se présente d'abord
MAIL FROM : < foo_bar@vulnerabilite.com > # L'émetteur du message
RCPT TO : < john_doe@gmail.com > # Le destinataire
DATA # Marque le début des données
SUBJECT: Ceci est le Sujet # Le sujet du message
Voici le contenu de l'email. # Le contenu du message
. # Marque la fin du message

Chaque champ est transmis en attente de la réponse du serveur. Ainsi une source ou une destination non valide renvoie un message d'erreur. C'est ainsi que des implémentations simples d'anti-relaying sont mises en oeuvre.

Le problème soulevé par Michael Wally aurait été découvert alors qu'il tentait d'envoyer des e-mails au travers de scripts automatisés. Aussi, il aurait omis par mégarde le caractère « > » en fin de ligne de la source de l'email.

Le serveur de messagerie de Gmail en attente du caractère « > » qui marque la fin du champs émetteur, encapsulerait donc le message suivant, qui lui contient un « > » en fin du champs émetteur et l'intégralité de son contenu dans les en-tête du premier message.

Our members have posted 0 comments about this article. Only members can view and submit new comments.
Related contents
Advertising
Related Questions & Answers
Companies
Most commented
Most Popular
+
 
Search
Our RSS Feeds
Subscribe to our RSS feeds for free !
Social Web