Archives par étiquette : Censorcheap

CensorCheap est enfin en ligne et fonctionnel !

Je vous présentai, quelques jours après la décision de la justice française de bloquer son premier site depuis l’hexagone, un projet de base de données collaborative de la censure sur Internet… Le projet est en ligne sous un joli petit nom : censorcheap !

Je ne vais pas vous refaire le pitch de comment ça marche, des limitations techniques qui existent encore (pas de détection des DNS menteurs pour le moment) et vais me contenter d’un petit article parce que, franchement, depuis une semaine que je code h24 j’en peux plus !

Aux dernières nouvelles je cherchais un serveur dans un pays considérant l’accès à internet comme un droit fondamental (Islande, Finlande ou Estonie donc) et j’ai discuté avec quelques membres du parti pirate Finlandais puis Suédois (le premier PP) qui m’ont conseillé de m’établir en France pour, qu’en cas de complications, je n’ai à faire qu’au droit français… Conseil que j’ai suivi en prenant un serveur cloud chez Gandi dont je suis pour le moment très satisfait et qui peut être modulé au besoin en fonction de l’activité générée.

Dans le cas où ça se gâterai j’ai aussi récupéré des contacts chez des hébergeurs connus pour ne pas céder à la pression de grands groupes voulant faire fermer tel ou tel site (genre l’hébergeur de TPB ^^).

Reste maintenant à mettre en place un certain nombre de fonctionnalités qui rendront le truc agréable à utiliser, plus sûr et surtout invulnérable à la censure…

Et surtout : il reste à le remplir ! Et pour cela je compte sur vous pour installer l’addon, en parler autour de vous et aider ce projet à atteindre ses objectifs : dresser une carte temps réel de la censure à travers le monde !

(en passant : pour passer l’extension firefox en mode public « recommandé » il faut que ladite extension a recueilli assez de feedbacks sur sa page, aussi n’hésitez pas à commenter sur la page de l’addon)

[CensorCheap] Etat des travaux et bonnes nouvelles

Je ne sais pas pour vous, mais pour moi ce fut une longue semaine… Très longue ! Je ne dors d’habitude pas beaucoup, mais là j’ai battu tous les records en la matière et j’ai mis les bouchées doubles pour essayer de vous livrer en temps et en heure un des plus beaux projets sur lesquels j’ai pu travailler jusqu’alors : CensorCheap.

Comme toujours (ou presque) en informatique, je ne suis pas à l’heure (la livraison était prévue pour hier) mais le site est presque prêt : tout fonctionne côté frontoffice et il me reste une partie du backoffice, qui peut donc attendre, et du contenu à rédiger. L’extension pour sa part est finie et prête à être empaquetée et uploadée.

Je suis à présent à la recherche d’un serveur dédié pour héberger le projet avec une contrainte assez exotique : je veux que le projet soit hébergé dans un pays où l’accès à Internet est considéré comme un droit fondamental (Islande ou Finlande donc).

J’espère avoir trouvé le serveur assez vite et pouvoir tout mettre en ligne dans la foulée. D’ici quelques jours (48h maximum je pense) CensorCheap va passer du statut de projet à celui d’outil. Il faudra alors réfléchir à de nouvelles problématiques telles que comment supporter la charge, comment éviter la censure de l’outil en lui même, … Et surement énormément de choses que je n’ai pas encore prévu mais que j’ai hâte d’avoir à résoudre. Continuer la lecture

[CensorCheap] Gros soucis dans le codage :/

Bon, ce qui devait arriver arriva : je suis arrivé à mes limites sur le développement d’addons Firefox avec CensorCheap et malgré deux jours à m’arracher les cheveux il y a quelque chose qui m’échappe et que je n’arrive pas à solutionner seul… Et c’est là que je me suis dit : tain mais il doit bien y avoir quelqu’un qui sait faire ça et qui lit mon blog… Ou qui connait quelqu’un qui sache le faire… Bref partagez mon soucis, il trouvera une solution et moi je conserverai quelques cheveux…

Pour rappel

Je ré-explique un peu le principe de l’extension pour que vous compreniez d’où vient le soucis :

L’extension est installée et l’internaute navigue tranquillement. Tant qu’il ne rencontre pas d’erreur l’extension est dormante et ne communique pas avec le serveur de CensorCheap.

Lorsque l’utilisateur tombe sur une erreur (404 ou nom de domaine inconnu), l’extension envoie l’url en question au serveur de CensorCheap. Si l’url est connue pour être censurée dans le pays d’où vient la requête (geo-localisation sur l’IP), on prévient l’utilisateur. Sinon on lance un test pour voir si, dans le pays où est situé le serveur de CensorCheap l’url est accessible ou pas. Si l’url est accessible, elle est sauvée comme ayant rencontré une anomalie.

Au bout d’un certain nombre d’anomalie similaires (mêmes url, pays d’origine et FAI) sur une période donnée (tout cela est à ajuster), l’url est considérée comme bloquée dans le pays et par le FAI en question.

Cette description ne concerne que la première version de CensorCheap qui ne détecte que les filtrages DNS et IP et pas les DNS menteurs… Continuer la lecture