Pourquoi (en réalité) l’Iran ne parvient pas à censurer Twitter

le 16 juin 2009 à 22:27 par mrboo

J’ai volontairement repris le titre de cet article de manière à essayer d’expliquer pourquoi il y a une confusion de la part du journaliste.

Vous le savez surement, un soulèvement populaire a actuellement lieu en Iran suite aux résultats contestés des élections.
Là où l’affaire devient étonnante c’est que les protestataires ont porté rapidement sur le web leur révolte (pour communiquer et pour s’organiser)

L’Iran possède un des systèmes de filtrage du web les plus complet au monde, très rapidement des sites comme Facebook se sont donc retrouvé bloqués.
Alors, comment se fait-il que Twitter passe à travers les mailles du fillet ?

Voici un schéma très moche (désolé je n’avais qu’open office sous la main) mais permettant de comprendre comment ça fonctionne :
proxy

En rouge le système de filtrage de l’état iranien.

  • Se rendre directement sur Twitter.com -> bloqué (facile)
  • Utiliser directement l’API de Twitter via un logiciel (sur son téléphone ou son ordinateur) -> bloqué (facile aussi: une seule adresse à bloquer)
  • En revanche il est possible de passer par un proxy pour atteindre l’API (3ème schéma).

Le proxy joue le rôle de relai de communication entre l’utilisateur et l’API de Twitter.

Au fur et à mesure que l’état iranien repère les proxy il les ajoute à la liste des adresses interdites, il est donc nécessaire de créer de nouveaux proxy en permanence (et de communiquer leurs coordonnées aux iraniens).

Pour pousser l’explication un peu plus loin on peut imaginer deux formes de relais:
- Un serveur proxy (s’installe en 2 minutes sur un serveur Linux par exemple)
- Un client Twitter embarqué sur un serveur qui se trouve à l’étranger: comme si votre application Twitter était installée sur une machine à distance (qui elle peut accéder à l’API de Twitter)

Pour soutenir cette cause il serait utile de créer une iso de live CD Linux avec un proxy préconfiguré.
De cette manière n’importe qui pourrait transformer en 5 minutes sa connexion ADSL en proxy Twitter/Flickr/Youtube.
Ou alors, un Live CD avec Apache/PHP et un client Twitter PHP.

MAJ
Une solution simple et gratuite pour naviguer via des proxy (s’installe en 1 clic)
http://www.torproject.org/torbrowser/

6 commentaires pour “Pourquoi (en réalité) l’Iran ne parvient pas à censurer Twitter”

Aller au dernier commentaire | retourner à la racine du blog
  1. 1c0mm0n dit :

    A verifier mais je crois qu’ipcop fait tout ca. Routeur/firewall avec proxy intégré et tres flexible, gui. Je l’utilisais sur un vieux laptop, on doit pouvoir en faire facilement un livecd preconfiguré. (sinon voir dans les autres distros du genre, http://www.ixus.fr/)

    Sinon ca rappelle les projets de calcul distribué, et me fait penser que ca pourrait peut etre sur la forme etre plus leger, un simple client desktop ou en screensaver, et creer un maillage infini de diffusion de l’information, people powered.

  2. 2Romain dit :

    Pourquoi ne pas « simplement » utiliser TOR ?
    En terme de multi-proxying qui se renouvelle automatiquement, on fait difficilement mieux non ?

  3. 3jrome dit :

    ça c’est du bon barbu!
    merci pour ce beau schéma (c’est la beauté intérieure qui compte) ;)

  4. 4mrboo dit :

    Je viens de mettre à jour le billet avec le lien vers le Firefox dopé à Tor: ça servira peut-être à quelqu’un.

  5. 5l'analyste financier dit :

    ENORME les Guik influant sur les relations internationales

  6. 6Ludovic dit :

    Attention TOR est certainement très efficace mais est également à manipuler avec beaucoup de précaution.

Vu sur Twitter

Voici quelques tweets qu'il me semble intéressant de relayer ici.

@LaFermeDuWeb #jQuery 1.4.2 est released: 2 fois plus performant par rapport à la version 1.4.1 ! http://bit.ly/aQg5cX
@schiste ACTA la partie dédiée à "internet enforcement" a fuité et est téléchargeable ici http://is.gd/8SKte
@julie_adore Pour visionnage de cette vidéo, le Crédit Coopératif s'engage à verser 5 centimes à une association ! http://bit.ly/CarteAgir #CarteAgir
@jromanetto Top des extensions Firefox utiles au référencement http://bit.ly/cLEz7v
@Oelita RT @MeaganFrancis: Fantastic post from @bringthefamily about photographing your family adventures: http://bit.ly/cJaI6Y
@lefakir la tablette pour les barbus http://www.ifreetablet.com/indexEN.php
@vendeesign RT @shatus: <3 RT: @startupz: RT @eMeRiKa: effet "prise de photo" en jquery, diffile à utiliser dans un site mais sympa http://bit.ly/aUx2ma
@SLIxx Hovercards: Twitter Launches New Profile Preview Feature - http://bit.ly/bim1oJ /via @mashable // l'aperçu du profil en beta
@Korben HipHop, le compilateur PHP -> C++ de Facebook http://www.korben.info/hiphop-le-compilateur-php-de-facebook.html
@Alban Ohh le TimeWarp sur @Mailchimp ça me parais terrible comme fonctionnalité (mais j'en ai pas l'utilité)
@emob OTABLO! le nouveau projet signé Emob ^^ http://tinyurl.com/otablo (please RT)
@kiedisfr RT 7 Reasons Why Developers are Deserting iPhone Apps and return to web technologies | SitePoint http://bit.ly/axWOBo /via @PierreTran
@vincentabry Ustream lance le Pay Per View (paie par vue) http://goo.gl/fb/nTGK
@tebenas [RWW Fr ]La Quadrature du Net pourrait cesser son combat faute de financements http://bit.ly/6W1lTg
@adriangaudebert Aujourd'hui nous lançons le #quadratureday, tous ensemble, sauvons @laquadrature ! http://bit.ly/7Y7psP @mrboo @korben @nitot @epelboin
@xuoan The 4 Big Myths of Profile Pictures « OkCupid http://okcupid.com/z/i2n
@DamiendB pas mal ca! RT: @cattias: : Créer vos jeu concours en ligne en 30mn via Digibonus http://tinyurl.com/ye2fjlm
@sebgregoire RT @LaFermeDuWeb: SEO Panel - Une plateforme web opensource pour suivre votre référencement naturel et le boost: http://bit.ly/6EgqOp
@emalquier [Startup] RT @gbertholet: Entrepreneurs ? Venez boire un pot le 4 février !!! http://bit.ly/4TBBR5 (RT merci merci !)
@davanac New Study Reveals Facebook Better Than Twitter for Marketers | Social Media Examiner http://goo.gl/fb/tRQQ