Pourquoi (en réalité) l’Iran ne parvient pas à censurer Twitter
le 16 juin 2009 à 22:27 par mrbooJ’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 :

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/







16 juin 2009 à 23:32
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.
17 juin 2009 à 0:48
Pourquoi ne pas « simplement » utiliser TOR ?
En terme de multi-proxying qui se renouvelle automatiquement, on fait difficilement mieux non ?
17 juin 2009 à 5:52
ça c’est du bon barbu!
merci pour ce beau schéma (c’est la beauté intérieure qui compte)
17 juin 2009 à 8:03
Je viens de mettre à jour le billet avec le lien vers le Firefox dopé à Tor: ça servira peut-être à quelqu’un.
17 juin 2009 à 14:44
ENORME les Guik influant sur les relations internationales
17 juin 2009 à 18:05
Attention TOR est certainement très efficace mais est également à manipuler avec beaucoup de précaution.