# articles

feed_id: http://dattaz.fr/blog/?id=8
title: Android app : mon Android n'est pas à moi. It's malware
uri: Android-app-mon-Android-n-est-pas-à-moi-It-s-malware
url: http://dattaz.fr/blog/?id=8
content:
J'ai un nexus,  c'est-à-dire un téléphone avec Android de base sans sur-couche et réaliser par Google.<br />
Petit extrait des demandes lors de l'installation&nbsp;:<br />
<ul> 
<li> géolocalisation </br><img src="media/6ede789d.golocalisation.png" data-original-source="http://dattaz.fr/data/img/androidapp/géolocalisation.png" width="20%"></li> 
<li> Services google "vous acceptez que votre téléphone peut recevoir et installer des mises à jour de google" </li> 
<li>la partie sur la confidentialité,  les mêmes conditions s'applique sur l'usage d'un téléphone que sur un compte google (elles me semblent identiques en tout cas) </li> 
<li>Vu que c'est Android 4,4&nbsp;il m'affiche une notification pour que je connecte mes SMS à hangout (application de google pour discuter) c'est-à-dire qu'ils veulent mes SMS direct dans leurs data center</li> 
</ul><br />
Un certain nombre d'application sont installées de base&nbsp;:<br />
<ul> 
<li>12&nbsp;obligent à un compte google ( drive,  flux d'actu,  gmail,  hangout,  google +, keep,  photo,  playfilm,  playjeux,  play livre, play musique et le play store) 
Donc 12&nbsp;apps installer,  qui oblige un compte google,  et elles ont accès toutes les autorisations quasiment et elles prennent plein de place.</li> 
<li>5 demande un compte google mais heureusement on peut passer outre ( galerie; agenda (pas possible de faire un agenda local&#8230;)&nbsp;; contact&nbsp;; maps; youtube)</li> 
<li>google chrome qui est soumis à acceptation de licence.</li> 
</ul><br />
Autant dire que c'est assez moche surtout qu'il n'y a pas la possibilité de les supprimer&#8230; Il faudrait prendre exemple sur les coréens <a href="https://www.pcinpact.com/news/85540-les-bloatwares-smartphones-devront-se-desinstaller-en-coree.htm"> qui laissent la possibilité de les supprimer </a><br />
<br />
Bon et c'était que les applications google,  voyons maintenant les applications système,  je vais en prendre 3&nbsp;:<br />
<ul> 
<li> framework des services google: 
<ul> 
<li> A quoi ça sert&nbsp;? Pour que le téléphone se connecte aux différents systèmes de google (et même sans compte renseigner)</li> 
<li> Ça à quoi comme permission&nbsp;? Tout cela&nbsp;! </br> <img src="media/000b27fe.framwork.png" data-original-source="http://dattaz.fr/data/img/androidapp/framwork.png"></li> 
<li> ça peut accéder à tous quoi&#8230; Génial&#8230;Et je ne suis même pas au courant</li> 
</ul><br />
</li><br />
<li> Clavier&nbsp;:<br />
<ul> 
<li> A quoi ça sert&nbsp;? C'est le clavier de base&#8230; </li> 
<li> Ça à quoi comme permission&nbsp;? Tout cela</br><img src="media/791edb03.clavier.png" data-original-source="http://dattaz.fr/data/img/androidapp/clavier.png"></li> 
<li> WHAT&nbsp;? mon clavier peut accéder à internet&nbsp;??? Mais POURQUOI&nbsp;??? 
pour envoyer toutes mes frappes à google&nbsp;??? Clairement ça me pose un problème. De plus il peut télécharger (uploader?) des fichiers sans m'en avertir</li> 
</ul><br />
</li><br />
<li> User dictonnarry&nbsp;:<br />
<ul> 
<li> A quoi ça sert&nbsp;? C'est un dictionnaire des mots ajoutés par l'utilisateur OU juste le dictionnaire du téléphone</li> 
<li> Ça à quoi comme permission&nbsp;? Tout cela</br> <img src="media/1f6240ac.userdic.png" data-original-source="http://dattaz.fr/data/img/androidapp/userdic.png"></li> 
<li> Un dictionnaire qui a besoin de se localiser&nbsp;??? WFT&nbsp;?? De voir mes contacts&nbsp;??? </li> 
</ul><br />
</li><br />
</ul><br />
Bon c'est pas top top tout cela mais,  malheureusement ce n'est qu'un échantillon.Google contrôle les données situées sur mon téléphone.<br />
Mais bon je peux aussi installer des applications open source via Fdroid,  comme ça je peux avoir confiance et tout,  pas de problème.<br />
<img src="media/7e46c351.analyse.png" data-original-source="http://dattaz.fr/data/img/androidapp/analyse.png" width="20%"><br />
Wait Wait&nbsp;? Tu veux dire que tu vas analyser mon application&nbsp;? Non mais je ne suis pas d'accord moi je clic donc sur refuse.<br />
<img src="media/d37e33a1.parmettreanalyse.png" data-original-source="http://dattaz.fr/data/img/androidapp/parmettreanalyse.png"width="20%"><br />
<br />
<br />
Bas pourquoi c'est activé dans les paramètres google&nbsp;? (vous savez l'app que google a installé sur tous les téléphones Android discretos un jour <a href="http://www.frandroid.com/google/130599_parametres-google-une-mise-a-jour-silencieuse-est-en-cours-de-deploiement">[1]</a>)<br />
Bon et puis vu que je suis une cible pour google (publicitaire) bas j'ai un identifiant unique chez eux mais,  sans un compte google&#8230; Ah ils aiment bien les donnes&#8230;<br />
Je vous passe aussi "Localiser cet appareil à distance" activer alors que de 1 j'ai refusé la localisation à l'installation et de 2 j'ai pas de compte google alors je ne pourrais pas le consulter&#8230;<br />
Ce n'est plus mon téléphone,  c'est un spyware sur moi<br />
Bon les solutions&nbsp;? Elles ne sont pas nombreuses,  il y a bien firefoxOS qui est bien respectueux de la vie privée (même pas besoin de compte pour télécharger des applications),  des demandes à chaque fois qu'une app veut accepter à la géolocalisation etc&#8230; Mais c'est encore bien en développement. Mettre un autre os sur mon téléphone,  un Android respectueux de ma vie privée&#8230; j'en connais pas.<br />
Sinon il faut prendre un 3010&nbsp;mais les télécomms en général c'est pas la joie,  la localisation facile,  un standard totalement troue,  des accès NSA or whatever hyper facile&#8230;<br />
Il reste seulement la fenêtre mais c'est quand même bien pratique un téléphone&#8230;<hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=7
title: Little Brother : le roman qui surveille la surveillance
uri: Little-Brother-le-roman-qui-surveille-la-surveillance
url: http://dattaz.fr/blog/?id=7
content:
Je vais vous parler du livre Little Brother de Cory Doctorow sortie au USA en 2008. L'histoire nous plonge dans une société totalement sous surveillance qui a fait passé un PATRIOT Act II après des attentas. Le héros,  Marcus un jeune lycéen va se battre pour que sa ville reste avant tout libre. Les libertés sont bafouées,  les citoyens suivis à la trace par leur gouvernement,  des services secrets qui font des choses pas net,  les médias comme l'éducation manipulé et pris en otage,  c'est de tout cela dont il est question dans ce livre<br />
<br />
<h3>Mon avis</h3><br />
J'ai trouvé ce livre génial,  l'histoire est bien faite,  bien liée et on ne se doute pas de la suite des événements. Toutefois,  la fin est quelque peu courte et n'est pas très bien amener. On reste sur sa faim. L'histoire se passe dans un futur proche,  il y a de tonnes de comparaisons avec des outils d'aujourd'hui&nbsp;:<br />
-> paranoid linux = tails<br />
-> xnet = tor<br />
-> une sorte de navigo qui peut suivre ses utilisateurs.<br />
-> FasTrack = télé-péage qui suit les mouvements autre que sur autoroute et ne possède pas de bouton off.<br />
<br />
Le livre est rempli d'explication assez simple sur le DNS,  le mail,  le web of trust,  clé privée/public,  le Man in the middle et la cryptographie. Le personnage qui a "toujours adoré apprendre pour le pur plaisir d'apprendre",  va aussi être confronté à une éducation qui va se dégrader au fur à mesure des événements,  jusqu'à devenir de la propagande. Ce genre de rapport au présent est vraiment bien,  de plus les débats et idées entre les gens sont assez proches de ce qu'il se passe aujourd'hui. (sur la vidéo-surveillance notamment)<br />
<br />
Voici deux petits extraits qui vous donnera le ton du roman&nbsp;:<br />
<br />
"Il y a quelque chose de profondément libérateur à avoir un coin de votre  vie qui est à vous,  et que personne ne voit à part vous. C’est un peu  comme la nudité,  ou aller aux toilettes. Tous le monde se met tout nu de  temps en temps. Tout le monde va aux toilettes. Il n’y a rien de  honteur,  de pervers ou de bizarre à ça. Mais qu’est-ce que vous diriez  si je décidais qu’à partir de maintenant,  à chaque fois que vous devez  évacuer des déchets solides,  vous devez le faire dans une cabine de  verre transparent au milieu de Times Square,  où tout le monde verrait  vos fesses&nbsp;? Même s’il n’y a rien de laid ou de bizarre dans votre corps  — et combien d’entre nous peuvent en dire autant&nbsp;? — vous devriez être  quelqu’un d’assez étrange pour aimer l’idée. La plupart d’etre nous  fuiraient en hurlant. La plupart d’entre nous se retiendraient jusqu’à  ce qu’ils explosent. Ca n’a rien à voir avec faire quelque chose de  honteux. Il s’agit juste de quelque chose de personel. C’est ce qui fait  que votre vie vous appartient. "<br />
<br />
" J’ai vu de nouveaux senseurs et des caméras installées sur beaucoup de  panneaux de circulation. Quelqu’un avait de grandes quantités  d’équipement de surveillance qui traînait,  attendant d’être installé à  la première occasion. L’attaque sur Bay bridge avait été exactement ce  dont ils avaient besoin. Tout cela donnait un air de ville conquise,   gênée comme à l’intérieur d’un ascenseur,  embarassée par la surveillance  serrée des voisins et des caméras omniprésentes."<br />
<br />
Si vous voulez vous rendre compte du style du livre vous pouvez lire la nouvelle du même auteur,  <a href="http://cfeditions.com/scroogled/"> enGooglés</a> (Scroogle en anglais composé de Screw (visser,  baiser) et Google)<br />
<br />
Le livre est disponible sous licence Creative Commons Attribution-Noncommercial-ShareAlike, <a href="http://wiki.creativecommons.org/Cory_Doctorow"> l'auteur militant pour l'utilisation de licence sur Creative Commons.</a> Chaque chapitre est ouvert par un petit texte sur une librairie que Cory Doctorow a visité dans le monde.<br />
<br />
<h3> L'auteur </h3><br />
Cory Doctorow est un blogueur,  un journaliste et auteur de science-fiction canado-britannique. Il travaille pour Creative Commons et est proche de l'EFF (Electronic Frontier Foundation). Il a publié de nombreux romans et nouvelles critiques et parfois en rapport avec les technologies.<br />
<br />
<h3> Les bons liens </h3><br />
<ul> 
	<li> par <a href="http://linuxfr.org/news/petit-frere-la-vf-du-little-brother-de-cory-doctorow"> ici </a> pour le livre en .epub (2ème commentaire) traduit par ahphecee en français que je remercie très fortement pour cette traduction </li> 
	<li> par <a href=" "> ici </a> pour le livre sur un wordpress ( l'epub est une extraction de ce wordpress) La traduction n'est pas parfaite,  mais si vous pouvez remonter les erreurs (de frapes ou de traduction) pour une traduction meilleure.</li> 
	<li> pour le livre en numérique (avec un DRM) ou en papier et en français l'éditeur est Pocket Jeunesse</li></ul><br />
<h4> D'autres critiques&nbsp;: </h4><br />
<ul> 
		<li> <a href="http://lesmotsdemelo.com/2012/02/little-brother-cory-doctorow/"> sur lesmotsdemelo.com </li> 
		<li> <a href="http://writing.quack1.me/little_brother_fr_epub.html"> par quack1 </li> 
	</ul><br />
<br />
Vour pouvez aussi retrouver mes notes et extraits sélectionné <a href="/data/doc/littlebrother-note.html"> ici </a> Attention c'est remplie de Spoiler<hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=6
title: OPEN !
uri: OPEN
url: http://dattaz.fr/blog/?id=6
content:
Hey&nbsp;!<br />
<br />
Bonne année et bienvenue sur mon blog.<br />
<br />
Ce blog va me servir à utiliser ma liberté d'expression. Je vais y parler de logiciel libre,  d'internet,  de neutralité du net et des choses qui pourraient m'énerver ou être vraiment cool.<br />
<br />
J'ai eu envie de monter un blog après pas mal de réflection et l'envie de parler dans les tuyaux.<br />
<br />
Il y a aussi la NSA,  on a appris pleins de choses grâce a Snowden,  je m'attendais pas à autant de révélation et que la nsa allait aussi loin. Et c'est pas fini&#8230;<br />
<br />
Je blog sous un pseudo,  j'assume ce que je dis,  mais je ne veux pas que des propos que j'ai tenu sur ce blog puisse être utilisés contre moi ou me porter préjudice. La NSA,  mon hébergeur,  AFNIC (l'autorité pour les noms de domaines français) savent très bien qui je suis.<br />
<br />
J'utilise des logiciels libres,  GNU/linux avec debian,  je voudrais la neutralité du net et tout un tas de choses que vous verrez lors de mes futurs posts. Je m'intéresse de près à l'auto-hébergement et à la décentralisation des données.<br />
<br />
Il y a des gens que j'apprécie qui ont contribué fortement à ce que je m'intéresse à tout ça,  notamment Jujusete (http://seteici.ondule.fr/) et Genma (genma.free.fr)<br />
<br />
Ce blog marche avec <a href="http://champlywood.free.fr/newshtml/">NewsHTML</a> qui est un petit moteur de blog et le design modern que j'ai modifié.<br />
<br />
Vous pouvez suivre le RSS du blog <a href="http://dattaz.fr/blog/rss.php"> ICI </a><br />
<br />
P.S.&nbsp;: Si vous voyiez des fautes d'orthographe signalez-les moi. Merci<br />
P.S. 2&nbsp;: les commentaires ne fonctionnent pas encore ( je sais pas pourquoi )<br />
<hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=5
title: Mentions Légales
uri: Mentions-Légales
url: http://dattaz.fr/blog/?id=5
content:
<p><h1> Juridique </h1><br><br />
Certaines pages utilisent des témoins de connexions (cookies). Ce sont des fichiers texte laissés sur votre ordinateur. Ils servent pour l'autocomplètion de votre pseudo/email/site web lors d'une visite prochaine. Aucun traçage n'est effectué sur ces données.<br><br />
<br><br />
Les commentaires sont sous l'unique responsabilité de leur auteur.<br><br />
<br><br />
Conformément à l’article 39 de la loi du 6 janvier 1978 relative à l’informatique, aux fichiers et aux libertés, vous avez un droit d’accès, de modification et d’opposition sur vos données personnelles enregistrées par le blog. Ces données sont simplement ceux fournit lorsque vous postez un commentaire et ne sont pas revendus à des tiers.<br><br />
<br><br />
En postant un commentaire sur le blog, vous acceptez qu’il puisse être retiré ou édité si son contenu l’exige (contenu offensant, etc.). En revanche, en cas d'édition, je m'engage à le mentionner clairement.<br><br />
<br><br />
Le contenu site est répliqué automatiquement ou par le fait d’autrui notamment dans le cache des navigateurs de recherche, le cache des archiveurs web (archives.org&#8230;), mise en forme du flux RSS/Atom, copie, citations, les autoblogs&#8230; Ainsi, le retrait d’un contenu du site peut aucunement affecter sa présence sur des systèmes tiers, hors de notre contrôle.<br><br />
Si vous souhaitez demander à mon hébergeur de retirer des parties ce site sans raison légitime (c'est à dire en cas de censure), je vous invite à relire l’article 6-I-4° de la loi LCEN 2004-575 du 21 juin 2004.<br><br />
<br><br />
Ce site est un site personnel tenu par un particuliers. Ni leurs familles ou leur proches, ni leurs écoles/universités, ni leurs employeurs ne sont ou ne peuvent être tenus comme responsables de ce qui se trouve ici, ni n’ont un droit de regard sur le contenu. La seule limite fixé ici est le cadre fixé par la loi.<br><br />
<br><br />
<h1> Ressources </h1><br><br />
Ce site utilise de nombreuses ressources, dont&nbsp;:<br><br />
<ul>
<li><a href="http://champlywood.free.fr/newshtml">NewsHTML</a> en guise de moteur de blog</li>
<li>La police de caractère <a href="http://dejavu-fonts.org">DéjàVu</a></li></ul><br />
<h1> Licence </h1><br><br />
Sauf contre indication et Projets, tout le contenu du site est sous licence <a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/">Licence Creative Commons Attribution - Pas d’Utilisation Commerciale 4.0 International</a><br />
<br />
Pour toutes autres informations contacter moi: taz[at]dattaz.fr<br />
<br />
Ces mentions légals viennent de <a href="http://mistermistake.dzv.me/index.php?id=4"> <a href="http://mistermistake.dzv.me">http://mistermistake.dzv.me</a> </a> que je remercie, elle a été un peu modifiée.<br />
</p><br />
	<aside>


feed_id: http://dattaz.fr/blog/?id=9
title: Les réseaux sociaux sont puissant pour la surveillance - Épisode 1 : Facebook
uri: Les-réseaux-sociaux-sont-puissant-pour-la-surveillance-Épisode-1
url: http://dattaz.fr/blog/?id=9
content:
<h3> Facebook est un outil de surveillance puissant </h3><br />
Je ne suis pas sur facebook,  et pourtant&#8230; étant jeune j'aurais toutes les chances d'y être. Personnellement je ne vois pas l'intérêt de Facebook.<br />
<br />
J'y suis allé 1&nbsp;fois pendant 15&nbsp;jours pour pouvoir rendre un travail à deux,  car la personne n'arrivait pas à se servir d'un etherpad (oui pourtant cela ne me semble pas compliqué). Je n'y avais là encore vu peu d'intérêt. J'avais télécharger une archive et fermer le compte ensuite.<br />
<br />
Au vu de l'évolution des débats,  de la surveillance de la NSA,  j'ai voulu voir à quel point facebook était puissant et pouvais servir à surveiller,  espionner des gens. J'ai donc passé 1/2h à l'étudier.<br />
<br />
J'ai ouvert un compte avec un faux nom et un faux prénom,  une date de naissance proche (même année),  une adresse mail bidon et j'ai remplie uniquement le nom de mon lycée.<br />
Voilà j'ai un compte Facebook&#8230;<br />
<br />
Je tape les 2 premières lettres du prénom d'un ami A&nbsp;: il me le propose en 1&nbsp;er choix. Je suis interloqué déjà c'est quand même assez puissant là.<br />
J'ouvre le profil de cet ami A&nbsp;: rien de spécial il a bien protégé son compte&#8230; on voit seulement toutes ses photos de profil et bannière.<br />
<br />
Retour dans la barre de recherche. Je cherche un autre ami B,  d'un autre lycée,  mais qui connait l'ami A,  il se trouve qu'ils ont le même prénom. Pareil je tape les 2 premières lettres,  en toute logique il aurait dû me proposer l'ami A,  mais non c'est l'ami B qui s'affiche en premier. Et la chose bizarre il m'indique que j'ai un ami en commun avec cet ami B&#8230; Vu que je viens d'ouvrir le compte et que je n'ai aucun ami cela n'est pas possible,  mais il a du pouvoir le déduire de ma consultation du profil de l'ami A.<br />
<br />
Je continue ainsi&#8230; des comptes plus ou moins bien protégé,  avec des infos plus ou moins privée&#8230; Je me demande si les gens en ont vraiment conscience ou alors ils en ont rien à foutre&#8230;<br />
<br />
<br />
Je décide de pousser l'expérience plus loin. J'ajoute une photo d'un "beau mec" (premier résultat google image&#8230;) et je fais une demande d'ami à 10&nbsp;filles qui se connaissent entre elles. Au bout d'une minute j'ai déjà une qui a accepté. Donc elle accepte "l'amitié" d'un mec qu'elle ne connait pas parce qu'il est "pas mal" (je lui ai expliqué ensuite mon expérience,  elle m'a confirmé qu'elle avait accepté,  car elle le trouvait "pas mal").<br />
<br />
EH&nbsp;! mais sur facebook il y a un réglage ami de mes amis.<br />
<br />
Franchement j'avais à accès à quasiment tout de tous les profils de ses 100 amies. Beaucoup de monde&#8230; J'en avais rien à foutre mais j'aurais très bien pu chercher des informations,  être un pédobear,  ou un pédo-nazi-terroriste (mais je ne suis pas cela,  rassurez-vous).<br />
<br />
Cela veut aussi dire qu'avec ce réglage l'accès au compte est basé sur les amis pour limiter l'accès,  et on viens de le voir ce n'est pas forcement une bonne idée&#8230;<br />
<br />
Je n'ai pas continué plus l'expérience (du coup je ne sais pas combien sur les 10&nbsp;ont acceptées,  j'ai pas été demander) et j'ai supprimer le compte.<br />
<br />
Conclusion&nbsp;: On peut quasiment tout savoir sur tout le monde,  les liens sont super bien fait par facebook. La nsa doit se régaler sur les liens entre personne même sans qu'il soit explicite.<hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=10
title: google, facebook, et le futur.
uri: google-facebook-et-le-futur
url: http://dattaz.fr/blog/?id=10
content:
Aujourd'hui dans notre monde connecté "tout" le monde est sur facebook ou utilise google dans sa journée (même sans s'en rendre compte)<br />
<br />
Facebook cherche à renforcer sa position dans nos communications (racheter une app à 450&nbsp;millions d'utilisateur,  qui "remplace" les sms pour 16&nbsp;milliards ce n'est pas anodin,  pour vous donner une idée,  il y a 70&nbsp;pays donc les PIB est inférieur à ce rachat&#8230;)<br />
<br />
Google lui investit dans tout ce qui pourrait certainement marcher à l'avenir. Ils ont une telle trésorerie qu'ils peuvent se permettre de racheter des thermostats pour 1,3 milliards.<br />
<br />
Mais ces deux entreprise ont un but&nbsp;: mieux connaitre leurs utilisateurs et les enfermer dans leur écosystème (comme s'ils étaient sur un nuage)<br />
<br />
Facebook cherche à monopoliser vos conversions en ligne,  que tout passe par eux,  ils y arrivent plutôt bien avec plus d'un milliards d'utilisateurs. Google lui à les mails pour contrer ça&nbsp;: seulement les mails c'est froid,  pas de contact direct,  c'est triste quoi => c'est plutôt en perdition.<br />
<br />
Sur facebook il y a toute votre vie,  vos photos,  vidéo,  moment entre amis,  videoconf avec votre conjoint à l'autre bout du monde,  des choses sentimentales que google n'a pas. Google à plus ce que l'on pourrait appeler la vie privée par défaut " il faut un serveur de mail => gmail ça marche et il y a tout le monde dessus,  besoin d'une recherche => google,  quoi il en existe d'autre&nbsp;?,  etc..) Voilà pourquoi les gens sont plus attachés à facebook. Facebook l'as bien compris et le montre en rachetant whats app pour avoir encore plus de communication.<br />
<br />
Mais Google va gagner. Pourquoi&nbsp;? Parce qu'ils ont compris que les technologies évoluent et ils se positionnent sur 4-5 marchés dit " d'avenir" avec des rachats,  etc&#8230; Puis ils garderont seulement ce qui marche. Ils le font déjà il suffit de voir le cimetière de service google qui sont éteints.<br />
<br />
<br />
Toutefois,  on oublie quand même quelque chose là dedans&nbsp;: l'humain,  les hommes,  nous.<br />
<br />
Les liens humains sont uniques et ne peuvent pas être remplacés par une machine,  ils sont pourtant de plus en plus exécutés au travers d'une machine,  notamment grâce à facebook qui les rendent simple et si &#8230; "comme en vrai". Est-ce un bien ou un mal&nbsp;? Je ne sais pas,  ça demande plus de réflection.<br />
<br />
On oublie l'homme. Pourtant,  l'informatique n'est rien sans lui. De plus en plus de personnes font confiance à des boites noires,  facebook,  skype,  gmail et pourtant bien que confortable elle ne me semble pas idéal,  car vous n'avez pas le contrôle et même plus&nbsp;: vous êtes exploités. Si vous voulez bien commencer pour être indépendant&nbsp;: prenez un nom de domaine,  au moins juste pour les mails.<br />
<br />
Solution (pour éviter facebook et whats app)&nbsp;: XMPP&nbsp;! c'est un standard de l'internet (comme http et les mails). Totalement décentralisé (vous pouvez même monter votre propre serveur). Il faut ajouter une couche de chiffrement entre les serveurs (Très fortement recommander à partir du 19&nbsp;mai 2014&nbsp;je crois) puis du chiffrement point à point avec OTR pour éviter que l'administrateur des serveurs xmpp regarde les conversations. J'entends d'ici les " ouais,  mais ça ne remplace pas facebook&#8230; c'est nul ton truc."<br />
<br />
1. Il faut se poser la question si ça vaut le coup de donner sa vie à facebook (c'est bien ça puisque&nbsp;: c'est ce que nous sommes qui nous différencie,  on né tous pareil. Et dans facebook on met ce que nous sommes). C'est une histoire de confort vs vie privée<br />
<br />
2. Ils existent des facebook like baser sur xmpp,  pour en citer qu'un&nbsp;: l'excellent Movim&nbsp;: <a href="movim.eu">movim.eu</a><br />
<br />
"Mais c'est compliqué"&nbsp;: Non ce n'est pas si compliquer que ça,  mais oui ça demande un peu de temps. Prenez une après-midi et venez voir les comment ça marche,  vos faire aider etc&#8230; notamment lors des chiffrofête (la prochaine samedi à numa à Paris) sinon demander de l'aide,  des conseils,  lisez la documentation; voir envoyer des mails&#8230; Voilà un bon début<a href="https://fr.wikipedia.org/wiki/XMPP"> Wikipédia XMPP </a> et pour les plus avancés et téméraire (et qui connaisse déjà) monter votre serveur xmpp&nbsp;: <a href="http://libwalk.so/installer-un-serveur-xmppjabber-avec-prosody/"> Installer un serveur XMPP/jabber avec Prosody sous Debian </a><hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=11
title: Sarkozy, la Stasi, la DGSE et la NSA
uri: Sarkozy-la-Stasi-et-la-NSA
url: http://dattaz.fr/blog/?id=11
content:
L'ancien président compare ses écoutes judiciaires,  au film <a href="https://fr.wikipedia.org/wiki/La_Vie_des_autres"> La Vie des autres (regardez-le!) </a>,  qui raconte la surveillance en Allemagne de l'Est.<br />
<br />
Cette comparaison est fausse&nbsp;:<br />
<br />
Fausse,  car en Allemagne de l'Est,  c'était toute la population qui était surveillée,  dans le cas présent on a un citoyen qui est surveillé dans un cas bien précis et encadré par la loi. De plus cette écoute est faite par le pouvoir judiciaire et non exécutif.<br />
<br />
Oh wait,  on a appris il y a quelques jours qu'une agence de renseignement,  appartenant au pouvoir exécutif,  avait surveillé et transcrit TOUTES les communications téléphoniques d'un pays ENTIER durant un mois.<br />
<br />
M. Sarkozy,  vous dites ne pas avoir le caractère à vous plaindre,  mais là c'est le cas,  regardez on a surveillé un pays en entier,  des millions de vies privées espionnées,  des tonnes de choses vues et analysées,  pas juste une personne dans un cadre normal et permis,  mais des millions dans le plus grand secret. Venez plaindre ces gens,  cela serait déjà plus normal.<br />
<br />
M. Sarkozy,  décidément vous n'avez pas de chance selon moi,  le nom du pays espionné n'a pas été révélé,  mais on a appris hier,  que la DGSE peut avoir accès à tout le réseau téléphonique français et qu'elle collabore avec la NSA et le GCHQ,  pour moi il ne fait aucun doute sur le fait que le pays espionné est la France,  oui vous avez été espionné une seconde fois,  mais vous n'êtes pas le seul cette fois&#8230;<br />
<br />
Vous avez la mémoire courte aussi,  vous avez voté les lois qui permettent ça,  vous êtes même à l'origine de la Plateforme National d'Interception Judiciaire (PNIJ),  vous avez le truc pour centraliser toutes les écoutes judiciaires et <a href="http://www.laquadrature.net/fr/lemonde-espionnage-comment-orange-et-les-services-secrets-cooperent"> certainement d'autres </a><br />
<br />
Des millions de vies privées violées dans un cadre "plus ou moins légal" (dit légal mais secret&#8230;) versus UNE vie privée violée dans un cadre parfaitement légal et encadré.<br />
<br />
Non les écoutes judiciaires ne sont pas la Stasi,  mais oui les écoutes des agences de renseignement peuvent clairement être associées avec&#8230;<hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=12
title: Projet : Élection municipal
uri: Projet-Élection-municipal
url: http://dattaz.fr/blog/?id=12
content:
Je regarde depuis quelques temps les fichiers mis en open data par l'état,  il y a vraiment BEAUCOUP de choses disponibles,  souvent le "problème" c'est d'avoir de l'idée.<br />
<br />
Il faut continuer ainsi et ne pas se refermer (on est spécialiste en France&#8230;) <a href="http://www.zdnet.fr/actualites/open-data-un-rapport-du-senat-veut-l-encadrer-sinon-l-etouffer-39800161.htm"> ça parle déjà d'une taxe au sénat&#8230;</a><br />
<br />
Il y a 1&nbsp;mois c'était les élections et je me suis dit qu'il pourrait être sympa de proposer une alternative aux sites de presse présentant de la pub oups de l'info avec beaucoup de pub et de traquer.<br />
<br />
C'était le dimanche du premier tour&#8230; j'ai cherché et impossible de trouver comment faire,  il semblerait que ça soit réservé "aux organismes de presse ayant eu une autorisation de l'état"&#8230; Franchement je n'étais pas contant,  il ne me semblait pas normal que l'information soit réservée à certain&#8230;<br />
<br />
Une personne a fini par m'apporter une réponse&nbsp;: <a href="http://elections.interieur.gouv.fr/telechargements/">http://elections.interieur.gouv.fr/telechargements/</a><br />
<br />
Ouf c'est possible. Je me suis lancé le défi de faire quelque chose de potable en une semaine.<br />
<br />
Objectif&nbsp;:<br />
<ul> 
 
	<li> Présenter d'autres infos que sur les nombreux sites de presse</li>	 
	<li> Avoir la répartition du conseil municipal</li> 
	<li> Avoir la répartition homme-femme du conseil municipal</li> 
	<li> Avoir les résultats en nombre et en %</li> 
	<li> Avoir le nom des conseiller municipaux élu</li> 
	<li> Avoir les données d'abstention et de vote nul et blanc</li> 
	<li> Avoir le nom du nouveau maire</li> 
 
</ul><br />
<br />
Parce que oui,  les élections municipal ce n'est pas vraiment simple&#8230;<a href="https://www.youtube.com/watch?v=SKHDhY7q42Y"> <a href="https://www.youtube.com/watch?v=SKHDhY7q42&nbsp;Y">https://www.youtube.com/watch?v=SKHDhY7q42&nbsp;Y</a> </a><br />
Exemple&nbsp;: Un maire avec 50,25&nbsp;% des voix au 1&nbsp;er tour,  obtient 80&nbsp;% du conseil municipal&#8230;<br />
(Je trouve pas cela normal,  mais le débat n'est pas la)<br />
<br />
Les résultats sont en XML,  classés dans des dossiers par département et le nom des fichiers c'est leur code insee.<br />
Autant dire que personne ne connait son code insee&#8230;j'ai donc dû trouver une parade,  un fichier fessant code postal <=> code insee,  je ne souhaitais pas faire de requête externe,  car cela n'est pas bon pour la vie privée des gens. N'ayant malheureusement pas trouvé de fichier 	CORRECT		 permettant cela j'ai donc dû utiliser une API&#8230;elle aussi pas toujours complète,  ou plutôt fausse. L'api était en json,  j'ai donc du "apprendre" à parser du json&#8230;<br />
<br />
Je ne savais pas exactement comment seraient fournies les données,  y aurait-il les résultats du 1&nbsp;er tour des mairie déjà pourvu&nbsp;? y aurait-il uniquement les résultats du second tour&nbsp;? tous les résultats&nbsp;? j'ai donc préparer 3 scénario,  avec 3&nbsp;code possible que j'ai mis sur mon serveur après avoir vu le XML du second tour<br />
<br />
Ensuite,  il a fallu gérer les 2&nbsp;modes de scrutins&nbsp;: liste et plurinominal et si le conseil municipal était élu au premier ou au deuxième tours. Pour cela il a fallu parser du XML,  chose que je n'avais jamais faites aussi.<br />
Globalement cette partie était "assez rapide"<br />
<br />
Le plus complexe (après la conversion en code insee) était de faire une représentation graphique des données,  autrement dit faire un camembert.<br />
J'ai cherché,  testé des choses,  j'étais pleinement satisfait de la librairie de google pieCharts,  mais cela m'obligeais à faire des requête chez google et toujours dans un soucis de vie privée je ne souhaitais pas le faire. J'ai trouvé d'autre chose,  mais elle ne marchait pas sur mobile.. mais j'ai fini par trouver quelque chose qui marchait un peu près partout..<br />
19h50&nbsp;dimanche soir,  10&nbsp;minutes avant&nbsp;: j'ai fini après une grosse dizaine d'heures de code dans la semaine.<br />
<br />
Tout marche bien,  déjà un point super positif. Le plus gros problème c'est que les résultats sont lent à arriver&#8230;<br />
Et la patata&nbsp;: Les résultats ne marchent pas à Paris.. je me suis alors aperçu que le format de requête n'était pas le même.. et c'est pareil pour Lyon et Marseile. DU coup ça ne marchait pas pour ces villes et je ne sais toujours pas à partir de quoi sont formulées les requête pour ces villes<br />
<br />
Conclusion&nbsp;:<br />
C'était fun,  un bon défi remplis. Mon principal regret est qu'il soit compliqué de faire code postal <=> code insee. Je regrette aussi un gros manque de transparence de la part de l'état.<br />
Il est donc possible de proposer une autre vison que celle des médias traditionnel des résultats des élections.<br />
<br />
J'ai aussi généré les résultats nationaux => <a href="http://election.dattaz.fr/france.php">http://election.dattaz.fr/france.php</a><br />
Vous pouvez voir le résultat du projet ici => <a href="http://election.dattaz.fr/">http://election.dattaz.fr/</a><hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=13
title: Comment créer votre PROPRE serveur firefox SYNC 1.5
uri: Comment-créer-votre-PROPRE-serveur-firefox-SYNC-1-5
url: http://dattaz.fr/blog/?id=13
content:
La nouvelle version de firefox (29) intègre un nouveau moyen de synchroniser et sauvegarder ses onglets,  favoris,  historique,  mots de passe,  add-ons et les préférences entre ces différents appareils.<br />
<br />
La version actuelle de Firefox sync (1,1) continuera à fonctionner dans les prochaines versions. (il fonctionne toujours dans la version 31&nbsp;en tout cas).<br />
<br />
Cette nouvelle version fonctionne avec Firefox accounts qui est le serveur d'identification de Mozilla,  il sert aussi (entre-autre) pour le marketplace qui est le magasin d'applications pour Firefox OS. Firefox accounts n'est pas obligatoire pour le marketplace en revanche il est nécessaire pour Firefox Sync.<br />
 Ce service est centralisé chez Mozilla comme tiers de confiance  pour le marketplace,  mais peut <a href="https://docs.services.mozilla.com/howtos/run-fxa.html">être installé chez vous pour d'autre usage</a>,  comme par exemple pour Firefox sync. Je ne vais pas vous expliquer comment installer Firefox accounts ici,  mais comment installer Firefox sync sur votre propre serveur. On va donc utiliser le serveur Firefox accounts de Mozilla et notre propre serveur firefox sync.<br />
<br />
NOTE&nbsp;: Il n'y a pas encore la possibilité d'avoir son propre serveur paramètré sur Firefox sur Android,  mais c'est prévu.<br />
EDIT&nbsp;: C'est maintenant disponible en nightly,  cella arrivera dans firefox for android 33&nbsp;ou 34.<br />
<br />
Je vais vous expliquer comment créer votre propre serveur firefox sync et comment passer les données depuis la dernière version.<br />
Ce tutoriel est détaillé et adapté à tout type de personne utilisant linux (même si vous n'avez jamais utilisé de terminal aussi appeler ligne de commande) et ayant un peu de bon sens. Ce tuto peut sembler long mais il juste est détailé. Il est directement inspiré des instructions de Mozilla<br />
<br />
<h1> Crée un serveur firefox sync 1,5 </h1><br />
<br />
Pour cela vous avez besoin de&nbsp;:<br />
<ul> 
	<li> Un ordinateur sous linux allumé 24h/24&nbsp;et connecté à internet (J'utilise un raspberry pi sous raspbian ici)</li> 
	<li> <a href="python.org"> Python 2,7 </a> (un exécutant du langage du même nom)</li> 
	<li> <a href="https://pypi.python.org/pypi/virtualenv"> Virtualenv </a>(crée un environnement virtuel pour python)</li> 
	<li> <a href="http://fr.wikipedia.org/wiki/Make"> make </a> (un compilateur)</li> 
	<li> <a href="http://fr.wikipedia.org/wiki/Git"> git </a>(un système de gestion de version)<li> 
</ul><br />
Il faut accéder à l'ordinateur&nbsp;: soit vous mettez un écran,  soit vous utilisez <a href="http://doc.ubuntu-fr.org/ssh"> SSH </a>( mettre un lien d'explication)<br />
<br />
1. On va donc installer tout ça,  il suffit de taper cela dans un terminal&nbsp;:<br />
<blockquote> sudo apt-get update</blockquote><br />
<blockquote> sudo apt-get upgrade</blockquote><br />
<blockquote> sudo apt-get install python-dev git-core python-virtualenv </blockquote><br />
<br />
Explication&nbsp;:<br />
<br />
sudo&nbsp;: obtenir les droits d'administrateur,  il est possible qu'il vous demande votre mot de passe,  tapez-le,  il est normal de ne rien voir s’afficher (pas de <b></b><b></b>)<br />
apt&nbsp;: logiciel pour installer des programmes en ligne de commande sous de nombreuses distributions GNU/Linux. (apt-get pour dire qu'on veut prendre)<br />
update&nbsp;: paramètre d'apt-get,  met à jour la liste des logiciels<br />
upgrade&nbsp;: paramètre d'apt-get,  met à jour tous les logiciels<br />
install&nbsp;: paramètre d'apt-get,  demande l'installation<br />
Ensuite,  ce sont les programmes que l'on veut installer<br />
<br />
Appuyer sur ENTRER à chaque fin de commande,  des lignes vont défiler,  c'est normal,  attendez la fin,  cela peut être long.<br />
<br />
Si le terminal demande&nbsp;:<br />
"Need to get 34,8&nbsp;MB of archives.<br />
After this operation,  44,5&nbsp;MB of additional disk space will be used.<br />
Do you want to continue&nbsp;?"<br />
Répondez "y"<br />
<br />
2.On va se mettre dans le bon dossier pour installer des logiciels de cette façon:<br />
<blockquote>cd /opt </blockquote><br />
<br />
Explication&nbsp;:<br />
cd&nbsp;: c'est le programme qui permet en ligne de commande de parcourir des dossiers.<br />
<br />
3. On va ensuite créer un "clone" du code source de firefox sync,  si vous souhaitez le lire il est disponible <a href="https://github.com/mozilla-services/syncserver"> ici </a><br />
Pour cela tapez dans votre terminal:<br />
<blockquote>git clone <a href="https://github.com/mozilla-services/syncserver">https://github.com/mozilla-services/syncserver</a> </blockquote><br />
<br />
Explication&nbsp;:<br />
git&nbsp;: c'est le programme que l'on va utiliser<br />
clone&nbsp;: paramètre de git qui permet de "cloner" le code source<br />
https://github.com/mozilla-services/syncserver&nbsp;: adresse url du code source<br />
<br />
4. On va aller dans le dossier cloner&nbsp;:<br />
<blockquote> cd syncserver </blockquote><br />
<br />
Explication&nbsp;:<br />
syncserver&nbsp;: nom du dossier<br />
Vous pouvez aussi voir ce dossier dans votre explorateur de fichier&nbsp;: /opt/syncserver<br />
<br />
5. On va <a href="http://doc.ubuntu-fr.org/tutoriel/compilation">compiler le code </a>:<br />
<blockquote> make build </blockquote><br />
<br />
Explication&nbsp;:<br />
make&nbsp;: nom du programme qui permet la compilation,  le compilateur<br />
build&nbsp;: donne des indications au compilateur<br />
<br />
Il va télécharger d'autre chose dont il a besoin.<br />
Vous pouvez aller vous chercher un café et même faire la sieste<br />
<br />
6. C'est installé&nbsp;! On va vérifier que tout marche&nbsp;:<br />
<blockquote> make test </blockquote><br />
<br />
Là aussi vous pouvez aller faire une sieste.<br />
Normalement des choses vont s'afficher (si vous voyez un truc comme "F&#8230;SSSSSSSSS" c'est normal)<br />
Si vous avez à la fin "[test] Killed" c'est que tout marche bien,  sinon il vous retournera l'erreur.<br />
 <br />
7. On lance le serveur une première fois le serveur:<br />
<blockquote>make serve</blockquote><br />
<br />
Le serveur démarre sur http://localhost:5000/,  c'est-à-dire sur <a href="http://fr.wikipedia.org/wiki/Port_logiciel">le port 5000&nbsp;de votre machine.</a><br />
Lorsque le terminal affiche "serving on 0,0.0,0:5000&nbsp;view at http://127,0.0,1:5000" vous pouvez arrêter l'exécution de la commande avec ctrl + c.<br />
<br />
8. On va récupérer <a href="http://fr.wikipedia.org/wiki/Réseau_privé"> l'adresse ip local </a>:<br />
<blockquote>sudo ifconfig eth0 | awk -F'[: ]' '/inet ad/ <img src="print $13" alt="picture">' </blockquote><br />
<br />
Explication:<br />
ifconfig&nbsp;: programmes pour voir les paramètres de votre connexion.<br />
eth0&nbsp;: l'interface de sortie de votre connexion,  il faut peut-être changer cette valeur (faites un sudo ifconfig pour le savoir)<br />
|&nbsp;: permet d'enchainer les commandes dans la ligne de commandes<br />
awk&nbsp;: logiciel permettant de chercher par motif dans les chaînes de caractères.<br />
-F&nbsp;: option du logiciel précédent<br />
'/inet ad/ <img src="print $13" alt="picture">'&nbsp;: paramètres donné au logiciel<br />
<br />
9.On va générer une clé pour signez les requettes vers le serveur Firefox sync&nbsp;:<br />
<blockquote> head -c 20 /dev/urandom | sha1sum </blockquote><br />
<br />
Copier ce que la ligne de commande vous retourne.<br />
<br />
Explication:<br />
head&nbsp;: afficher le Début d'un fichier<br />
-c 20&nbsp;: limiter au 20 première ligne<br />
sha1sum&nbsp;: sert à faire <a href="http://en.wikipedia.org/wiki/Sha1sum">un sum en sha1</a><br />
<br />
10. On va maintenant paramétrer le serveur Firefox sync,  pour cela le fichier syncserver.ini est utilisé&nbsp;:<br />
<blockquote>sudo nano syncserver.ini</blockquote><br />
<br />
Explication:<br />
nano&nbsp;: c'est un éditeur de texte en ligne de commande,  déplacez vous dans le ficher avec les flèches de votre clavier. Pour enregistrer faites ctrl + o pour quitter faites ctrl +x<br />
/etc/sync.conf&nbsp;: nom du fichier que l'on veut modifier<br />
<br />
trouver la ligne (juste sous [syncserver])<br />
public_url = <a href="http://localhost:5000/">http://localhost:5000/</a><br />
et changer-la par&nbsp;:<br />
public_url = http://[ip]:5000/<br />
Remplacer [ip] par l'adresse ip trouver plus haut,  c'est une adresse ip privée,  c'est à dire que Firefox sync ne marchera que chez vous. Vous pouvez aussi utiliser une adresse ip publique ou un nom de domaine.<br />
<br />
trouver la ligne (juste sous [syncserver])<br />
#sqluri = <a href="sqlite:////path/to/database/file.db">sqlite:////path/to/database/file.db</a><br />
et changer-la par&nbsp;:<br />
sqluri = <a href="sqlite:///syncserver.db">sqlite:///syncserver.db</a> (la base de données sera stocker dans le dossier)<br />
<br />
trouver la ligne (juste sous [syncserver])<br />
#secret = INSERT_SECRET_KEY_HERE<br />
et changer-la par:<br />
secret = [coller la clé générer à l'étape précédente]<br />
<br />
On vient de donner une adresse vers une base de données pour firefox sync,  car par défaut les données de sync sont enregistrées sur <a href="http://fr.wikipedia.org/wiki/Mémoire_vive"> la mémoire vive </a>,  et au redémarrage tout est perdu&#8230;<br />
Il est aussi possible d'utiliser une base de données mysql&nbsp;:<br />
sqluri = <a href="pymysql://username:password@db.example.com/sync">pymysql://username:password@db.example.com/sync</a><br />
<br />
11. On démarre maintenant le serveur&nbsp;:<br />
<blockquote>sudo local/bin/pserve syncserver.ini </blockquote><br />
<br />
12. On va réaliser un script pour qu'il démarrage sync au démarrage du serveur tout seul&nbsp;:<br />
<blockquote>sudo nano /etc/init.d/sync </blockquote><br />
On ajoute ce contenu dedans&nbsp;: <br />
<blockquote><br />
    #!/bin/sh<br />
     <br />
    # le nom du service<br />
    SERVICE_NAME=Firefox sync<br />
    # le répertoire où se trouvent les exécutables du service<br />
    SERVICE_DIRECTORY=/opt/syncserver<br />
     <br />
    usage()<br />
    {<br />
            echo "<ul> 
<li>---------------------" 
</li></ul><br />
            echo "Usage: $0 (stop|start|restart)"<br />
            echo "<ul> 
<li>---------------------" 
</li></ul><br />
    }<br />
     <br />
    if [ -z $1 ]; then<br />
            usage<br />
    fi<br />
     <br />
    service_start()<br />
    {<br />
            echo "Starting service '$<img src="SERVICE_NAME" alt="picture">'&#8230;"<br />
            OWD=`pwd`<br />
            cd $<img src="SERVICE_DIRECTORY" alt="picture"><br />
            local/bin/pserve syncserver.ini &amp;<br />
            cd $OWD<br />
            echo "Service '$<img src="SERVICE_NAME" alt="picture">' started successfully"<br />
    }<br />
     <br />
    service_stop()<br />
    {<br />
            echo "Stopping service '$<img src="SERVICE_NAME" alt="picture">'&#8230;"<br />
            OWD=`pwd`<br />
            pkill pserve<br />
            cd $OWD<br />
            echo "Service '$<img src="SERVICE_NAME" alt="picture">' stopped"<br />
    }<br />
     <br />
    case $1 in<br />
            stop)<br />
                    service_stop<br />
           &nbsp;;;<br />
            start)<br />
                    service_start<br />
           &nbsp;;;<br />
            restart)<br />
                    service_stop<br />
                    service_start<br />
           &nbsp;;;<br />
            *)<br />
                    usage<br />
    esac<br />
    exit 0 <br />
</blockquote><br />
Chnger [nom d'utilisateur] par notre nom d'utilisateur.<br />
Explication&nbsp;:<br />
init.d&nbsp;: dossier des scripts de démarrage<br />
Nano (que nous avons vu plus haut) va s'ouvrir. Quittez avec ctrl + o puis ctrl + x,  le terminal va afficher.<br />
<br />
13.On va donner au fichier le droit de s'exécuter&nbsp;:<br />
<br />
 <blockquote> sudo chmod +x /etc/init.d/sync </blockquote><br />
<br />
Explication:<br />
chmod&nbsp;: sert à donner des droits<br />
+x&nbsp;: option pour donner les droits d'exécution<br />
/etc/init.d/sync: le fichier<br />
<br />
14.On l'ajoute ensuite comme programme à démarrer&nbsp;:<br />
<br />
<blockquote> sudo update-rc.d sync defaults </blockquote><br />
<br />
Explication:<br />
update-rc.d&nbsp;: programme pour ajouter des scripts au démarrage.<br />
sync&nbsp;: notre script<br />
defaults&nbsp;: profil par défaut<br />
<br />
<br />
<h1> Récuperer les données et configurer dans Firefox</h1><br />
<br />
Par mesure de précaution on va sauvegarder les favoris,  allez voir la méthode <a href="https://support.mozilla.org/fr/kb/exporter-marque-pages-firefox-fichier-html"> ici </a><br />
On va ensuite retirer la version actuelle de sync si vous l'utilisiez déjà&nbsp;: allez cliquer sur les 3&nbsp;barres à droite,  cliquez sur préférences,  puis sur sync,  cliquez sur "retirer cet appareil".<br />
<br />
On va configurer Firefox,  pour cela tapez about:config dans la barre d'adresse de firefox.<br />
chercher "services.sync.tokenServerURI" cliquez/double cliquez dessus et mettrez la valeur a http://[ip]:5000/token/1,0/sync/1,5 (remplacer [ip] par l'adresse ip récuperer à l'étape 9.<br />
Voilà Firefox sync est configuré.<br />
<br />
Il faut ensuite crée un compte Accounts pour cela tapez about:accounts dans la barre d'adresse. Emplissez le formulaire et valider. Cliquez sur le  lien qui  vous allez recevoir par emaill.<br />
On va vérifier que tout marche. Pour cela cliquez sur les 3&nbsp;barres à droite,  et vérifié qu'en bas vous avez votre adresse email et une image qui synchronise.<br />
Si ce n'est pas le cas tapez about:sync-log pour voir <a href="http://fr.wikipedia.org/wiki/Historique_informatique">les log</a> dans la barre d'adresse et cliquez sur le dernier fichier,  ce sont les logs de firefox sync qui explique ce qu'il fait et ce qui ne va pas. Regarder ce qu'il ne va pas,  chercher sur internet,  si vous ne trouvez pas de solution vous pouvez laisser un commentaire en dessous (pour que tout le monde en profite).<br />
<br />
Lorsque tout marche très bien,  retourner sur le serveur,  dans le fichier syncserver.ini avec nano(sudo nano syncserver.ini dans le dossier syncserver),  et enlever le # au debut de la ligne&nbsp;: #allow_new_users = false. Cela empêchera d'autres utilisateurs de se crée un compte sur le serveur.<br />
<br />
Sachez que sync marchera uniquement sur votre réseau local si vous utilisez une machine chez vous (sauf si vous avez ouvert des ports sur votre box plus d'informations sur cela <a href="https://craym.eu/tutoriels/utilitaires/ouvrir_les_ports_de_sa_box.html"> ici </a> ).<br />
Si vous utilisez iptables penser à ouvrir le port.<br />
Veuillez aussi noter qu'aucune sécurité n'est mis à place dans ce tuto,  c'est à dire qu'il n'y à pas de httpS. Toutes les données passent en clair sur le réseaux,  même s'il y a du chiffrement entre Firefox et le serveur de base. Vous pouvez ajouter du https en exécutant le serveur derrière un serveur web,  vous pouvez <a href="https://github.com/mozilla-services/docs/blob/master/source/howtos/run-sync-1,5.rst"> voir comment faire ici,  cela nécessite un serveur web (apache ou nginx) </a><br />
<br />
Si vous avez un problème,  décrivez-le dans un commentaire. Si il y a quelque chose que vous ne comprenez pas,  laissez aussi un commentaire,  il n'y a aucune question bête. Mais par pitié si vous avez une question laissez la en commentaire pour que tout le monde en profite. Je suis ouvert à toutes remarques constructives.<br />
L'ensemble du contenu de ce tuto est sous license <a href="https://creativecommons.org/licenses/by-nc/4,0/">CC BY-NC 4,0</a><br />
<br />
<br />
<h2> Pour aller plus loin</h2><br />
La sécurité&nbsp;: <a href="ttps://wiki.mozilla.org/Identity/AttachedServices/Architecture#Data_Security"> architecture et sécurité des données </a><br />
La page Wiki&nbsp;: <a href="ttps://wiki.mozilla.org/User_Services/Sync"> ici </a><br />
L'API&nbsp;: <a href="http://docs.services.mozilla.com/storage/apis-1,5.html"> description de l'API</a><br />
Le protocole de Firefox Accounts&nbsp;: <a href="https://github.com/mozilla/fxa-auth-server/wiki/onepw-protocol"> ici </a><hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=14
title: SFR et le filtre géant
uri: SFR-et-le-filtre-géant
url: http://dattaz.fr/blog/?id=14
content:
Il y a quelques temps,  j'ai notifié à Mediapart un spam qui usurpait leur newsletter (les gens avaient même pas pris le soin de supprimer les liens vers les réseaux sociaux)<br />
Donc j'envoie un mail à Mediapart,  qui me répond&#8230;enfin m'a répondu quelque chose. En effet mon adresse mail perso est chez mon FAI,  sfr&#8230;:<br />
<img src="media/8dbe0b22.mail.png" data-original-source="http://dattaz.fr/data/img/sfrmailsuppr/mail.png"><br />
C'est de la censure pure et simple,  supprimé totalement..<br />
Je m'en vais donc demander des explications à SFR sur leur compte Twitter,  j'explique la situation,  en expliquant que le message aurait dû aller en indésirable au maximum,  pas être supprimé,  la personne dernière le compte n'a pas l'air d'avoir tout compris&#8230;<br />
(de bas en haut)<br />
<img src="media/6173551d.jesuisunspammeur.png" data-original-source="http://dattaz.fr/data/img/sfrmailsuppr/jesuisunspammeur.png"><br />
Ils m'ont renvoyé sur un lien pour comprendre ce qu'est le phishing&#8230;LOL&#8230;ils ne comprennent toujours pas le faux-positif&#8230;Ils m'invitent aussi à transférer mon message vers l'adresse de phishing d'SFR,  ils n'ont rien compris..<br />
Du coup je suis rentré dans le tas&nbsp;: "Expliquer moi comment marche votre robot pour scanner tous mes mails&nbsp;?"<br />
(de bas en haut)<br />
<img src="media/17db8e38.analyse.png" data-original-source="http://dattaz.fr/data/img/sfrmailsuppr/analyse.png"><br />
Ils ont peut-être le droit de scanner mes mails&nbsp;? C'est certainement marquer dans les CGU&nbsp;:<br />
Voici les dernières <a href="media/662c2106.cp-sfr-mail-clients-mobile-oct-2010.pdf" data-original-source="http://static.s-sfr.fr/media/cp-sfr-mail-clients-mobile-oct-2010.pdf"> cp-sfr-mail-clients-mobile-oct-2010.pdf </a><br />
<img src="media/1c4899c0.cgu.png" data-original-source="http://dattaz.fr/data/img/sfrmailsuppr/cgu.png"><br />
Rien n'indique qu'ils le font,  c'est donc une intrusion dans la vie privée et <a href="https://fr.wikipedia.org/wiki/Secret_de_la_correspondance"> le secret de la correspondance </a>.<br />
<br />
H.S&nbsp;: J'apprends au passage qu'on peut envoyer des SMS/MMS avec la messagerie mail&#8230;aucun rapport mais cherchez pas&#8230;<br />
<br />
Je leur redemande de nouveaux pourquoi mon mail est supprimé sachant que rien n'indique qu'ils peuvent le faire,  ni même qu'ils regardent mes mails:<br />
(de bas en haut)<br />
<img src="media/80c28b95.raison.png" data-original-source="http://dattaz.fr/data/img/sfrmailsuppr/raison.png"><br />
j'insiste donc toujours non-satisfait&nbsp;:<br />
(de bas en haut)<br />
<img src="media/64cca399.tesidiot.png" data-original-source="http://dattaz.fr/data/img/sfrmailsuppr/tesidiot.png"><br />
On me prend pour un mec bizarre qui veut recevoir des phishings.<br />
Non moi je veux simplement qu'on ne décide pas ce qui doit être vu ou pas dans MES mails,  donc oui je veux le phishing,  à la limite en indésirable.<br />
<br />
Bon pas résultats mon mails a disparu&#8230; Merci SFR.<br />
J'en tire quand même un enseignement&nbsp;: ne pas faire confiance à un service externe,  même si ce n'est pas un des GAFA-like,  je vais donc bientôt acheter un nom de domaine (si j'en trouve un pas squatté) et y mettre mon serveur de mail derrière.<br />
<br />
MISE À JOUR 29/05/14 14H10:<br />
Suite à ce post le compte twitter de SFR à répondu,  donc chez SFR contact@mediapart.fr est signalée comme une adresse frauduleuse<br />
<img src="media/b0bcfe00.reponse.png" data-original-source="http://dattaz.fr/data/img/sfrmailsuppr/reponse.png"><br />
<br />
P.S: <a href="http://blog-securite.sfr.fr">http://blog-securite.sfr.fr</a>&nbsp;;)<hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=15
title: SFR et ATOS
uri: SFR-et-ATOS
url: http://dattaz.fr/blog/?id=15
content:
Suite à la <a href="http://dattaz.fr/blog/?id=14">suppression d'un mail totalement légitime de ma messagerie SFR </a> j'ai été observer les métadonnées du mail.<br />
<br />
Note&nbsp;: les métadonnées sont des données servant à définir ou décrire une autre donnée quel que soit son support,  dans le cas présent par quel serveur passe le mail.<br />
/!\ On peut par exemple connaitre l'adresse IP d'un expéditeur grâce aux métadonnées d'un mail si le serveur ne l'a pas supprimé. Inutile de vous dire que tout mail envoyer avec une adresse mail SFR envoie aussi dans les métadonnées l'adresse IP d'expédition,  avec en supplément l'adresse IP local&#8230;bien pour la vie privée.<br />
<br />
<img src="media/75d00f9e.metadonneesip.png" data-original-source="http://dattaz.fr/data/img/sfratos/metadonneesip.png"><br />
<br />
Voici la partie des métadonnées qui nous intéressent&nbsp;:<br />
<img src="media/6e9e0663.metadonnees.png" data-original-source="http://dattaz.fr/data/img/sfratos/metadonnees.png"><br />
<br />
Cette ligne m'interpelle "for <■■■000000000000000038203087@back04-mail02-02.sfrmc.priv.atos.fr>" enfin surtout le atos.fr&#8230;<br />
Je vais donc sur atos.fr qui est belle est bien le site de <a href="https://fr.wikipedia.org/wiki/Atos">l'entreprise Atos.</a><br />
J'ai donc vérifié sur tous les autres mail reçu par ma boite mail perso,  ainsi que sur d'autres adresses de messagerie SFR appartenant à des amis&nbsp;: tous les messages passent par [quelquechose].sfrmc.priv.atos.fr pas de doute SFR sous-traite sa messagerie à ATOS. (en partie du moins)<br />
L'adresse "■■■000000000000000038203087@back04-mail02-02.sfrmc.priv.atos.fr" est un alias de ma "vrai" adresse mail perso.<br />
<br />
J'ai donc appelé le SAV SFR et chercher à avoir une personne compétente pour me répondre.<br />
La seule réponse que j'ai pu obtenir&nbsp;: "Atos&nbsp;? c'est le nom de la machine qui s'occupe des mails dans notre infrastructure" LOL<br />
Le technicien n'a rien voulu savoir,  même pas qu'il y a une différence entre Atos = nom de machine et atos.fr,  Puis bon pourquoi appeler la machine ATOS&nbsp;???<br />
<br />
J'ai donc découvert qu'SFR sous-traitait mes mails&#8230;mais ça doit être écrit dans les CGU (<a href="media/662c2106.cp-sfr-mail-clients-mobile-oct-2010.pdf" data-original-source="http://static.s-sfr.fr/media/cp-sfr-mail-clients-mobile-oct-2010.pdf"> les dernières</a>). Non rien qui indique qu'ils sous-traitent à Atos,  ni même à une quelconque société.<br />
<br />
J'ai confié mes mails à SFR (à tord d'ailleurs) mais pas à Atos.<br />
SFR,  ne respecte pas ses clients,  les trompent et ça c'est mal.<hr/><ol></ol>


feed_id: http://dattaz.fr/blog/?id=16
title: Raspberry PI
uri: Raspberry-PI
url: http://dattaz.fr/blog/?id=16
content:
<p>Le raspberry pi est un ordinateur a très bas coùt (35€)mais néanmoins complet avec 512&nbsp;Mo de RAM,  une connexion réseau,  2&nbsp;port USB ( maintenant 4&nbsp;avec le modèle b+ ). Il tourne sous linux&nbsp;: debian,  xbmc ( maintenant je sais pas quoi),  android,  scratch etc&#8230; Il a aussi le grand avantage de posséder des <a href="https://fr.wikipedia.org/wiki/General_Purpose_Input/Output"> GPIOs </a> qui permettent de facilement lui connecter des composants variés.</br><br />
<br />
Le stockage se fait avec une carte SD ce qui permet aussi d'avoir plusieurs systèmes d' exploitation et d'en utiliser un selon le choix ( ex&nbsp;: une carte SD de 32&nbsp;go pour xbmc ou une carte SD de 8&nbsp;go pour utiliser un debian,  et on change de carte selon l'utilisation ou l'envie). Il est aussi possible d'installer le système sur une clé USB (=> mettre l'iso sur la clé usb et modifier un fichier sur la carte SD).</br><br />
<br />
Il y a des milliers d'utilisations possibles,  je vais vous détailler les miennes.<br />
Je possède 2&nbsp;raspberry pi&nbsp;: 1&nbsp;dans les premiers exemplaires et un second acheté plus tard chez  RS composant. Il y en a un qui sert uniquement pour tester des choses sur le raspberry pi.</p><br />
<br />
<p>Le raspberry pi principal contient&nbsp;:<br />
<ul> 
	<li>un serveur web ( Apache je me suis pas trop posé la question sur les performances par rapport aux autres) avec&nbsp;: 
		<ul>  
			<li>Un lecteur RSS <a href="http://leed.idleman.fr/">Leed </a> par <a href="http://idleman.fr/"> idleman </a>: j'ai ajouté une cron pour la synchronisation,  rien a redire&nbsp;: avec 150&nbsp;liens il rame un peu lors de la synchronisation mais après + de 27 000&nbsp;articles traités,  il garde sa performance. </li> 
			<li>Un <a href="https://github.com/sebsauvage/rss-bridge" >RSSBrige </a>&nbsp;: pour les (mauvais) sites sans RSS ou RSS pas potables </li> 
			<li>Un <a href="http://dattaz.fr/projets/note/">serveur de note home made</a>&nbsp;:  + de 400&nbsp;notes avec une base de données sqlite. C'est bien,  fonctionnel mais il faudrait que je l'améliore encore vraiment.</li> 
			<li>Un serveur <a href="http://ampache.org/">ampache</a>&nbsp;: c'est grosomodo spotify mais avec vos propres musiques.</li> 
		</ul><br />
	</li><br />
De la domotique connectée avec les gpio: c'est génial les gpio  sur le raspberry pi,  c'est vraiment un moyen simple de connecter un ordinateur a des choses physiques. J'utilise <a href="http://blog.idleman.fr/raspberry-pi-21-yana-un-nouveau-cur-domotique/"> le système yana de idleman </a> avec le contrôle de la lumière principalement néanmoins je n'ai pas (encore) réussi la modification pour les volets roulants car ils sont mal conçus.<br />
	<li>J'ai aussi 2&nbsp;sondes de températures&nbsp;: une à  l'intérieur,  une a l'extérieur (waterproof) ce sont des DS18B20. Pour le moment elles ne donnent que la température mais à  terme,  elles devraient loger la température pour faire des graphes. </li><br />
	<li>Quelque outils&nbsp;:Outils calcul,  base64</li><br />
	<li>Smokenping&nbsp;: un outil pour monitorer la  connexion internet qui me permet de faire quelques statistiques ( 1 Ping/min) </li><br />
	<li>Un serveur GIT  principalement pour des projets perso ( et donc pas sur github&nbsp;:D)</li><br />
	<li>Un serveur  prosody pour le chat XMPP (chat instantané) et c'est vraiment super et <a href="http://www.libwalk.so/2014/02/14/installer-un-serveur-xmppjabber-avec-prosody.html"> assez simple à  mettre en place </a> </li><br />
</ul><br />
J'héberge aussi toutes sortes de fichiers temporairement ou pas</p><br />
<br />
<p>Sur le raspberry pi de test j'ai déjà  testé:  <br />
<ul> 
	<li><a href="http://xbmc.org/"> XBMC </a>c'est très bien ça marche bien y compris pour les films en haute définition </li> 
	<li>Faire des timelaspe avec la caméra qui est assez bonne </li> 
	<li>Faire une caméra wifi mobile&nbsp;: une boîte,  une batterie,  la caméra,  un module wifi et bien entendu un raspberry pi. J'ai utilisé le stream via la ligne de commande de vlc et un lecteur vlc pour la réception.</li> 
</ul><br />
<br />
Il me reste des choses à  tester comme par exemple la radio logiciel (RTL sdr dans le jargon je ferais peut être un article dessus) et <a href="http://www.ydle.fr/"> ydle </a> </p><br />
<br />
<br />
<p>J'utilise beaucoup ssh dessus et c'est principalement grâce au raspberry pi que j'ai appris tant de chose sur Linux,  ssh ( c'est génial) et la ligne de commande ( c'est hyper pratique et ergonomique )<br />
Au final c'est un bon achat,  vous ne le regretterez pas&nbsp;;)</br><br />
<br />
Où l'acheter&nbsp;?&nbsp;: je les ai pris chez RS compensant vraiment rien à redire et livraison rapide ( sauf le premier,  vu que c'était les premiers livrés au compte goutte)<br />
Pour les accessoires domotiques&nbsp;: relais,  fils,  sonde de température,   radio 433&nbsp;mhz etc &#8230; Chez dx.com c'est en Chine ça met un peu de temps (3 semaines) mais c'est bien et pas cher. Il faut mieux ne pas faire des grosses commandes (>30€) pour ne pas avoir de problèmes avec les douanes mais je n'ai jamais eu de problème particulier.</br><br />
<br />
Si vous avez la moindre question vous avez les commentaires en dessous</p><hr/><ol></ol>


feed_id: http://dattaz.fr/blogFORMAT_URL
title: Fork : Chargeur QI
uri: 2014-09-13-Raspberry-PI
url: http://dattaz.fr/blogFORMAT_URL
content:
<p>Recemment j'ai trouvé un super projet de <a href="http://skyduino.wordpress.com"> Skyduino </a> pour réaliser un Chargeur Qi pour smartphone/tablette, vous pouvez voir le projet original <a href="http://skyduino.wordpress.com/2014/07/27/diy-cnc-chargeur-qi-pour-smartphonetablette/"> <a href="http://skyduino.wordpress.com/2014/07/27/diy-cnc-chargeur-qi-pour-smartphonetablette/">http://skyduino.wordpress.com/2014/07/27/diy-cnc-chargeur-qi-pour-smartphonetablette/</a> </a></p>
<p>J'ai donc un téléphone compatible avec la norme Qi, mais pas de tablette, donc la taille du gabarit de découpe laser contenu dans le fichier de Skyduino n'était pas adapter pour mon téléphone.</p>
<p>J'ai donc commandé le chargeurQi chez dx.com : <a href="http://www.dx.com/p/diy-universal-qi-wireless-charger-round-transmitter-module-red-black-281292"> <a href="http://www.dx.com/p/diy-universal-qi-wireless-charger-round-transmitter-module-red-black-281292">http://www.dx.com/p/diy-universal-qi-wireless-charger-round-transmitter-module-red-black-281292</a> </a> Et le j'ai reçu cette semaine il fonctionne parfaitement.</p>
<p>Mais j'ai pas de CNC à disposition, ni de FabLab/HackSpace/MakerSpace accesible sans formation ni abonnement, du coup j'ai improviser pour réaliser "la même chose" mais avec les moyens du bord.</p>
<p>Etape 1 : Trouver 1 planche (chute chez un magazin de bricolage environ 2€) + du plexis glass (environ 3€)
Etape 2 : Faire des mesures, j'ai pas suivi le plan de Skyduino en réduissant, je n'y ai pas pensé j'aurais pu en imprimer un SVG. Du coup j'ai fait au "pif" c'est à dire avec un règle et un crayon. </p>
<img src="media/99d1e923.pif.jpg" data-original-source="http://dattaz.fr/data/img/chargeurqi/pif.jpg">
Etape 3 : On sort les outils, c'est à dire une scie sauteuse en suivent les traces au crayon. J'ai ajouté du ruban adhésif de peinture(un peu épais) pour éviter les éventuelles traces de scie sauteuse sur le bois.
<img src="media/31904a86.scie.jpg" data-original-source="http://dattaz.fr/data/img/chargeurqi/scie.jpg">
<img src="media/1dfb2128.decoupe.jpg" data-original-source="http://dattaz.fr/data/img/chargeurqi/decoupe.jpg">
Etape 4 : Un petit coup de lime sur les bords.
Etape 5 : Découpe du plexis glass : 
<img src="media/375dee77.plexis.jpg" data-original-source="http://dattaz.fr/data/img/chargeurqi/plexis.jpg">
Sachez que la meilleur méthode est de passer plusieurs fois sur le dessins et de casser un coup sec sur un rebord. N'enlever la protection du plexis uniquement quand vous fixerez la plaque.
Etape 6 : Pour évider l'espace du chargeur on va utiliser une défonseuse (Ouais c'est les moyens du bord, mais mode "bourrin") Donc les traces on déjà été tracé au crayon sur le bois. On règle la profondeur de coupe, j'ai mis 6mm, mais le réglage s'est déplacé durant la défonce...du coup la surface n'est pas plane au final mais pas problèmatique vu que ce n'est pas visible. 
<img src="media/94451e35.defonseuse.jpg" data-original-source="http://dattaz.fr/data/img/chargeurqi/defonseuse.jpg">
<img src="media/6476dc38.defonseuse-fini.jpg" data-original-source="http://dattaz.fr/data/img/chargeurqi/defonseuse-fini.jpg">
Etape 7 : Il faut faire une découpe pour laisser passer le fil d'alimentation. 2 solutionq : à la défonseuse, mais n'ayant pas une mèche de défonseuse assez petite j'ai fais des trous non traversant à la perseuse le long du trait, et passé un coup de lime sur les bord. Il faut vraiment prendre une lime très fine car le contre plaqué peut se décoler si on attrape trop les bords.
Etape 8 : Il reste à fixer le plexis glass, pour cela j'ai utilisé des clous...c'est pas moche mais ça fait bien l'affaire. J'ai chauffé les clous au feux et passé dans le plexis glass pour avoir un trou propre. Pensez à faire les trous un peu plus large que le clou pour qu'ils passent bien au moment de cloué. 4 trous plus tard j'ai simplement cloué dans le bois en faisant bien attention à la fin de ne pas casser le plexis glass.
Et ça marche !
<img src="media/eb092cff.final.jpg" data-original-source="http://dattaz.fr/data/img/chargeurqi/final.jpg">
J'ai finalement rehaussé le chargeur avec du papier en dessous car j'avais défoncé trop profond et l'espace + le plexis glass + ma coque de téléphone faisait que ce ne chargeait pas.
J'en suis content, je peux facilement charger en possant just mon téléphone et non plus en cherchant 3 heures le sens du l'USB. (vivement l'USB 3.1 C)
À l'avenir je le personnaliserais peux-être avec des stickers...


feed_id: http://dattaz.fr/blog?id=23
title: OpenWRT + RTL_SDR pour écouter le monde.
uri: OpenWRT-RTL_SDR-pour-écouter-le-monde
url: http://dattaz.fr/blog?id=23
content:
<p>
OpenWRt est un petit firmware libre, basé sur Linux pour routeur. RTL_SDR est un logiciel de radio logiciel qui permet, à partir de certaines clés TNT (basé sur la puce E4000) d'écouter les fréquences radio entre 22 et 1870 MHz.</br>
<IMG SRC="media/5b566f1d.image.jpeg" data-original-source="http://dattaz.fr/data/img/rtlsdr-openwrt/image.jpeg" WIDTH=50% ></br>
Autant dire énormément de choses: la radio, les communications entre avion et contrôleur, les satellites météo, les fréquences radioamateurs, les Talkie Walkie, les objets "connecter" en 433Mhz et 868Mhz etc.
</br>
L'idée est de combiner les deux pour faire un dispositif super portable, puisqu'il peut tenir dans une poche, ou presque...
</br></br>
Il vous faut un routeur compatible OpenWRT, avec un port USB, un TP-LINK 703n est nickel.
</br>
Il vous faut ensuite installer OpenWRT dessus, vous pouvez suivre la procédure <a href="http://cmikavac.net/2012/06/03/how-to-flash-tp-link-wr703n-with-openwrt/">ici.</a>
</br>
Une fois installée, connectez-vous sur l'interface graphique (appelé luci) et connecter le routeur à un réseau internet pour pouvoir installer les différences paquet nécessaire.
</br>
Il faut installer : rtl_sdr et dump1090.
</br>
Dump1090 permet, à partir de votre récepteur de créer une carte comme flightradar et de localiser les avions autour de vous.
</br>
Ensuite, crée un réseau wifi propre au routeur.
</br></br>
On vient de tout installer, passons à l'utilisation.
</br>
RTL_SDR, super utile, mais peut demander un peu plus de puissance qu'un routeur n'a pas, donc l'idée c'est de se connecter au routeur en ssh, puis de lancer la commande : rtl_tcp -a [adresse ip du routeur] -n 8 -b 8
</br>
Ainsi on déporte le traitement sur un autre PC plus puissant, il suffira de choisir source distante ou quelque chose comme cela dans le logiciel de votre choix pour le traitement/écoute (gqrx par exemple)
</br>
DUMP1090, permet d'avoir une carte ou une liste des avions autour :
</br>
dump1090 --interactive => pour avoir seulement le nom et quelques autres paramètres dans la console
</br>
dump1090 --interactive --net => pour avoir en plus une carte google maps (faudrait faire une pull request/fork pour OSM) qui positionne les avions
</p>


feed_id: http://dattaz.fr/blog?id=22
title: IMSI-Catcher et surtout plus...
uri: IMSI-Catcher-et-surtout-plus
url: http://dattaz.fr/blog?id=22
content:
<p>Disclamer : Je ne suis pas du tout juriste, c'est mon interprétation de la loi, si vous en avez une différente partagez-là dans les commentaires.</p>
<p>Le projet de loi sur le renseignement arrive à l'Assemblée Nationale à partir du 13 avril 2015, la mesure la plus critiquée de ce projet c'est la « boite noire » (un dispositif placé sur le réseaux des opérateurs pour détecter les terroristes). Bien qu'il y ait d'autres mesures qui me semblent bien pire (exemple : violation des droits de l'Homme dans la procédure au Conseil d'État) on va s'arrêter sur celle des boites noires ainsi que sur IMSI catcher.
Le texte de loi sorti de la commission des lois est disponible <a href="http://www.assemblee-nationale.fr/14/textes/2697.asp"> ici </a>.</p>
<p>La « boite noire » est définie à l'article 2 :
(14) « Art. L. 851-4. - Pour les seuls besoins de la prévention du terrorisme, le Premier ministre ou l'une des personnes déléguées par lui peut, après avis de la Commission nationale de contrôle des techniques de renseignement, imposer aux opérateurs et aux personnes mentionnés à l'article L. 851-1 la mise en oeuvre sur leurs réseaux d'un dispositif destiné à détecter une menace terroriste sur la base de traitements automatisés des seules informations ou documents mentionnés au même article L. 851-1, sans procéder à l'identification des personnes auxquelles ces informations ou documents se rapportent et sans procéder au recueil d'autres données que celles qui répondent aux critères de conception des traitements automatisés.»</p>
<p>Un peu plus loin on a un alinéa qui est censé encadrer l'utilisation d'IMSI catcher ( un dispositif relatif aux téléphones mobile – <a href="http://www.hackersrepublic.org/mobile/interceptions-gsm-explications-solutions"> plus d'infos </a> ).</p>
<p>Donc l'IMSI catcher redéfinit en commission des lois (article 2) :
(23) « Le recueil des informations ou documents mentionnés à l'article L. 851-1 peut également être autorisé au moyen d'un appareil ou d'un dispositif technique mentionné au 1° de l'article 226-3 du code pénal, qui fait l'objet d'une inscription dans un registre spécial tenu à la disposition de la Commission de contrôle des techniques de renseignement et qui ne peut être mis en oeuvre que par des agents individuellement désignés et dûment habilités. Un service du Premier ministre centralise les informations ou documents recueillis, qui sont détruits dès qu'il apparaît qu'ils ne sont pas en rapport avec l'autorisation de mise en oeuvre, dans un délai maximal de trente jours.»
C'est déjà moins clair...regardons les textes auxquels renvoie cet alinéa</p>
<p>Pour les informations ou documents dont le recueil est autorisé :</p>
<ul>
<li><a href="http://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000025503132&idArticle=LEGIARTI000028342288">Article L. 851-1 </a>(qui est actuellement le L. 246-1 la référence est changée à l'alinéa 20 de l'article 2) : </a> Il renvoie à la référence L. 241-2 (qui devient L. 811-3 avec cette loi sur le renseignement) du code de la sécurité intérieure: « les interceptions de correspondances émises par la voie des communications électroniques »</li>
</ul>
<p>Pour les méthodes de recueil autorisées :</p>
<ul>
<li><a href="http://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006070719&idArticle=LEGIARTI000028345197"> Article 226-3 du code pénal </a>qui renvoie vers le second alinéa de l'article 226-15 pour la définition, ce qui donne : « intercepter, de détourner, d'utiliser ou de divulguer des correspondances émises, transmises ou reçues par la voie électronique ou de procéder à l'installation d'appareils de nature à permettre la réalisation de telles interceptions. »
(Cet article renvoi aussi vers l'article 226-1 et l'article 706-102-1 du code de procédure pénale mais c'est moinspertinent dans notre cas)</li>
</ul>
<p>Résumons l'alinéa 23 de l'article 2 de la loi sur le renseignement :
Il est possible de placer un appareil ou un dispositif qui intercepte, détourne, utilise ou divulgue des correspondances émises, transmises ou reçues le tout dans le but de recueillir des informations ou des documents qui sont des correspondances émises par la voie des communications électroniques. Le tout serait autorisé pour les finalités suivantes : </p>
<ol>
<li> L’indépendance nationale, l’intégrité du territoire et la défense nationale </li>
<li> Les intérêts majeurs de la politique étrangère et la prévention de toute forme d’ingérence étrangère </li>
<li> Les intérêts économiques, industriels et scientifiques majeurs de la France </li>
<li> La prévention du terrorisme </li>
<li> La prévention des atteintes à la forme républicaine des institutions, des violences collectives de nature à porter atteinte à la sécurité nationale ou de la reconstitution ou d’actions tendant au maintien de groupements dissous en application de l’article L. 212‑1 </li>
<li> La prévention de la criminalité et de la délinquance organisée </li>
<li> La prévention de la prolifération des armes de destruction massive.</li>
</ol>
<p>Pour simplifier ça permet de mettre une machine pour écouter toutes les correspondances si ça rentre dans 1 des 7 critères.</p>
<p>Ce n'est pas exactement les boites noires, car le dispositif n'est pas à la recherche de quelque chose, on a donc déjà des suspicions, mais cela s'en approche fortement (On risque de prendre plus de données que ce qu'on cible...)</p>
<p>L'autre différence est aussi le caractère obligatoire qui reste flou, pour les boites noires on impose, pour les "IMSI-Catcher" (qui sont bien plus que des IMSI-Catcher) rien n'est spécifié hormis dans le futur article L. 881-2 qui dira : « Est puni des mêmes peines (Note : 375 000€ d'amende et 2 ans de prison) le fait pour une personne exploitant un réseau de communications électroniques ou fournissant des services de communications électroniques de refuser, en violation du titre V du présent livre et du premier alinéa de l'article L. 871-2, de communiquer les informations ou documents ou de communiquer des renseignements erronés. »
Il y a bien une obligation au vu de la sanction possible.</p>
<p>Quand bien même l'alinéa 14 sur les boites noires serait supprimé en séance, il reste toujours l'alinéa 23 qui prévoit des possibilités proches, en effet aucun <a href="http://www2.assemblee-nationale.fr/recherche/amendements#listeResultats=tru&idDossierLegislatif=33839&idExamen=4776&numAmend=&idAuteur=&idArticle=00002Z00ZB&idAlinea=0023ZB&sort=&dateDebut=&dateFin=&periodeParlementaire=&texteRecherche=&zoneRecherche=tout&nbres=10&format=html®leTri=ordre_texte&ordreTri=croissant&start=1"> amendement de suppression de cet alinéa n'a été déposé (les amendements sur cette alinéa portent sur la durée de conservation des données, la limitation de l'utilisation (uniquement pour suspicion de terrorisme ou <a href="http://www.assemblee-nationale.fr/14/amendements/2697/AN/186.asp"> pour 4 des 7 critères</a>.</p>
<p>On voit ici que la suppression de l'alinéa sur les "boites noires"  laisse toujours un dispositif qui est potentiellement tout aussi intrusif, sans limite.</p>
<p>Je le re-dis, mais ceci n'est que mon interprétation, elle peut être fausse, si quelqu'un qui s'y connait un peu, une confirmation ou infirmation serait appréciée.
Merci aux relecteurs ;)</p>
<p>EDIT : (après encore un peu de réflexion) : le définition permet d'appliquer le principe d'un IMSI-Catcher à n'importe quel réseaux. Réseaux internet compris, on peut imaginer un dispositif sur un DSLAM par exemple</p>


feed_id: http://dattaz.fr/blog?id=21
title: Apple, l'open source et la confiance ?
uri: Apple-l-open-source-et-la-confiance
url: http://dattaz.fr/blog?id=21
content:
<p>En début de semaine c'était la conférence d'Apple pour ces nouveaux    <del>produits</del>   menottes.</p>
<p>Parmi cela ils ont expliqué qu'ils allaient faire de la santé, avec leur nouvelle app : Researchkit (<a href="http://www.clubic.com/univers-mac/apple/actualite-757953-researchkit-apple-medecin.html"> voici un résumé de ce que fait l'application </a>)</p>
<p>Comme ils ne sont pas fous, ils se sont dit qu'ils fallaient rassurer les gens !</p>
<img  width="50%" src="media/7c008b19.not-see-your-data.jpg" data-original-source="http://dattaz.fr/data/img/apple-opensource/not-see-your-data.jpg">(source : the verge)
<br>
"ouais non on vous assure on ne voit rien"
<br>
Du coup je me demandais si on pouvait faire confiance à du libre ou de l'open source sur un Iphone ? Non.
  <ul>
      <li> Le système est complètement propriétaire et vu ce à quoi il a accès il peut faire ce qu'il veut </li>
      <li> Les APIs sont propriétaires, elles font aussi ce qu'elles veulent </li>
      <li> Il n'y a pas la possibilité d'installer directement une application sur l'Iphone depuis son PC. Il faut passer par Apple et la publier sur l'app store ($99 par an il me semble)</li>
      <li>L'application Researchkit est pré-charger dans le téléphone donc...est-ce bien la même que celle dont le code source est présenté ?</li>
      <li> Les applications sont obligatoirement compilées par Xcode, l'IDE d'Apple, qui est propriétaire et qui peut être ajoute des backdoors ou des bouts de code au moment de la compilation. Un logiciel open source ou libre c'est bien, mais encore faut-il qu'il soit compiler par un compilateur open-source/libre</li>
      <li> Non je ne suis pas parano avec le point précédent , <a href="https://firstlook.org/theintercept/2015/03/10/ispy-cia-campaign-steal-apples-secrets/">la CIA le fait et à une version vérolé d'Xcode qu'elle distribue</a></li>
    </ul>
Tout n'est pas négatif : On peut avoir des exemples de code iPhone codé par Apple et ça va encourage les développeurs sur la plateforme à faire de même, Apple les encourage même ("most important, it’s the right thing to do.")
L'initiative est louable, tant mieux si ça permet de faire des découvertes médicales, mais ils ne pourront pas mettre en avant le côté open source qui apporte de la confiance.
<br>
Conclusion ? On ne peut pas avoir confiance dans une app Iphone même si on a son code source, peut être qu'il n'y a pas de problème mais impossible de le prouver.


feed_id: http://dattaz.fr/blog?id=20
title: Illustration des propos des députés lors du projet de loi de lutte contre le terrorisme
uri: Illustration-des-propos-des-députés-lors-du-projet-de-loi-de-lutte-c
url: http://dattaz.fr/blog?id=20
content:
<p>Ce matin, comme hier, comme avant-hier, comme avant-avant hier, était débat <a href="http://www.assemblee-nationale.fr/14/dossiers/dispositions_lutte_terrorisme.asp">le projet de loi des dispositions relatives à la lutte contre le terrorisme.</a>
On a entendu BEAUCOUP de choses parmi la vingtaine de députés présents en moyenne.</p>
<p>Le controversé article 9 a faillit être supprimé, toutes les personnes s'étant exprimé sur l'amendement de suppression ayant exprimé leur refus, mais une suspension de séance à 23h40 (alors que l'arrêt des travaux est à 1h) a permis d'aller réveiller des députés pour faire passer l'article...</p>
<p>On a pu apprécié de nombreux arguments, avec des citations de l'EFF, de NextInpact ou encore de <a href="http://www.lemonde.fr/idees/article/2014/09/17/pierre-torres-j-ai-commis-l-erreur-de-collaborer-avec-les-services-de-l-antiterrorisme-francais_4488696_3232.html"> cette tribune (A lire vraiment) d'un ancien détenue en Syrie à propos de l'anti-terrorisme</a>. Qosmos a aussi été cité ("souvenons-nous qu'avant 2012, une société française avait fourni à la Libye du colonel Kadhafi, en dehors de tout véritable contrôle, des outils d'interception qui sont aujourd'hui en vente dans le monde entier dans des conditions très contestables.")</p>
<p>Nous avons aussi notre nouveau "firewall open office" grâce au rapporteur M. Sébastien Pietrasanta, qui a dit :" Ils pourront supprimer l'accès à ces sites en France ! Cela sera efficace car les mineurs dont nous parlions tout à l'heure ne vont pas prendre un billet d'avion tous les jours pour aller consulter un certain nombre de sites. "</p>
<p>Heuresement que Mme.Attard lui à proposer de lui expliquer ("Monsieur le rapporteur, vous avez l'air sincèrement convaincu qu'il faille prendre l'avion pour consulter un site filtré. Et bien non, vous pouvez le faire de votre bureau et je vous expliquerai le moyen d'y arriver.") M. Lionel Tardy en rajoutant une couche "On vous le montre en cinq minutes !". <a href="http://www.assemblee-nationale.fr/14/cri/2013-2014-extra2/20142012.asp#P306540">Ce député a aussi fait une bonne tribune lors des débats.</a></p>
<p>Toutefois, l'article 9 est toujours présent et le projet de loi en l'état actuel est mauvais. Je vous invite à contacter vos sénateurs.</p>
<p>J'ai illustré quelques propos tenus lors des débats.(propos pris sur le vif)</p>
<img src="media/7ba71a35.1.jpg" data-original-source="http://dattaz.fr/data/img/terro/1.jpg">
<img src="media/0811627f.2.jpg" data-original-source="http://dattaz.fr/data/img/terro/2.jpg">
<img src="media/d261d50c.3.jpg" data-original-source="http://dattaz.fr/data/img/terro/3.jpg">
<img src="media/8ddb313e.4.jpg" data-original-source="http://dattaz.fr/data/img/terro/4.jpg">
<img src="media/d4885c55.5.jpg" data-original-source="http://dattaz.fr/data/img/terro/5.jpg">
<img src="media/8bd29ad3.6.jpg" data-original-source="http://dattaz.fr/data/img/terro/6.jpg">
<img src="media/49651c6e.6bis.jpg" data-original-source="http://dattaz.fr/data/img/terro/6bis.jpg">
<img src="media/9db48f4a.7.png" data-original-source="http://dattaz.fr/data/img/terro/7.png">
<img src="media/61608dd9.8.jpg" data-original-source="http://dattaz.fr/data/img/terro/8.jpg">
<img src="media/5e6dcda5.9.jpg" data-original-source="http://dattaz.fr/data/img/terro/9.jpg">
<img src="media/b08617a2.10.jpg" data-original-source="http://dattaz.fr/data/img/terro/10.jpg">
<img src="media/6736b85f.11.jpg" data-original-source="http://dattaz.fr/data/img/terro/11.jpg">
<img src="media/29d21d8b.12.jpg" data-original-source="http://dattaz.fr/data/img/terro/12.jpg">
<img src="media/c400fce0.13.jpg" data-original-source="http://dattaz.fr/data/img/terro/13.jpg">
<img src="media/eaf20567.14.jpg" data-original-source="http://dattaz.fr/data/img/terro/14.jpg">
<img src="media/11d56c6d.15.jpg" data-original-source="http://dattaz.fr/data/img/terro/15.jpg">
<img src="media/9ee4ef70.16.jpg" data-original-source="http://dattaz.fr/data/img/terro/16.jpg">
<img src="media/024104fd.17.jpg" data-original-source="http://dattaz.fr/data/img/terro/17.jpg">


feed_id: http://dattaz.fr/blog?id=19
title: Twister, le réseau décentralisé qui promet !
uri: Twister-le-réseau-décentralisé-qui-promet
url: http://dattaz.fr/blog?id=19
content:
<p>Twitter est de plus en plus mauvais : censure de compte,<a href="media/248861aa.twittercensure.png" data-original-source="http://dattaz.fr/data/img/twister/twittercensure.png"> tweet disponible uniquement dans certains pays </a>, <a href="http://www.theverge.com/2014/9/3/6101407/twitter-ceo-finally-explains-why-random-favorites-are-inserted-into"> maintenant l'ajout de favoris dans notre timeline</a> etc... 
Certes, twitter est une entreprise qui doit être rentable, <a href="http://www.nextinpact.com/news/89038-twitter-voit-ses-pertes-senvoler-tout-comme-son-chiffre-daffaires.htm">mais actuellement elle perd beaucoup d'argent</a></p>
<p>Étant grand utilisateur de twitter, mais ne souhaitant pas ce genre de chose, je suis parti en quête d'une alternative : Twister.</p>
<p>Twister est une plateforme de microblogging comme twitter, complètement décentralisé, "impossible" à arrêter et utilisant du chiffrement point à point. C'est bien sûr un logiciel libre.
En écrivant ça je m'aperçois que c'est exactement ce dont on a besoin : logiciel libre, chiffrement point à point et décentralisation.</p>
<p>En juillet 2013, après les révélations de Snowden, Miguel Freitas, voulait contruire une plateforme de microblogging résistant à la censure, permettant la libre expression et la vie privée. </p>
<p>Le fonctionnement est assez simple :</p>
<ul>
<li>Twister utilise une chaine basée sur le bitcoin pour enregistrer les nouveaux utilisateurs et les authentifier.</li>
<li>Une table de hash distribuée (DHT) est utilisé pour stocker les ressources des utilisateurs.</li>
</ul>
<p>Le logiciel a deux parties :</p>
<ul>
<li>une première partie "CORE", qui constitue le coeur de twister et qui gère tout les échanges avec le réseau.</li>
<li>une seconde partie "AFFICHAGE" qui gère l'affichage, cette partie est totalement pesonnalisable. C'est actuellement de l'HTML mais cela pourrait être un logiciel "en dur" du moment qu'il peut communiquer avec twister-core.</li>
</ul>
<img src="media/4890e62f.twisterhtml.png" data-original-source="http://dattaz.fr/data/img/twister/twisterhtml.png">
Les utilisateurs ont un nom (@dattaz par exemple), personne n'étant maître du réseau, ils sont attribués selon la politique du premier arrivé premier servi.
Le réseau étant décentralisé, la censure est en théorie impossible (peut être possible si on usurpe le réseau, <a href="http://twister.net.co/?p=236">http://twister.net.co/?p=236</a>). La censure par autrui ou par soi-même est impossible. Je m'explique : il n'est pas possible de supprimer un twist. Chaque écrit reste. Cela apporte une nouvelle dimention : il faut fortement réfléchir à ce qu'on écrit. C'est un concept interessant...tout doit être réflechi...<br>
On dit qu'une fois sur internet un contenu n'est pas "supprimable" et le supprimer de son lieu premier de stockage ne changera rien si des copies en ont été faites. Dans le cas de Twister le contenu en lui meme n'est pas supprimable.
<br><br>
Une autre dimension de Twister est l'anonymat. Vous pouvez indiquer si vous souhaitez que tout le monde sache que vous suivez un tel ou pas. <br>
<img src="media/dff50f48.private.png" data-original-source="http://dattaz.fr/data/img/twister/private.png">
<br>
Si vous choisiez de ne pas l'afficher PERSONNE hormis vous ne sera au courant que vous suivez cette personne.
Le logiciel étant libre ("twister specific code is released under the MIT license or BSD, you choose.") toutes les modification sont possibles, par exemple <a href="https://github.com/myleneb/twister-nin"> mylened à changer totalement le design de site (la partie AFFICHAGE)</a>. Il est possible de l'installer assez facilement, un peu comme certaines personnes font avec des userscript css sur twitter.
<br><br>
Pour qu'un réseau social marche, il doit être "populaire". Pourquoi venir sur Twister si tous vos contacts sont sur twitter ? C'est une boucle infinie... C'est ce qu'on appelle <a href="http://fr.wikipedia.org/wiki/Effet_de_r%C3%A9seau">l'effet de réseau</a>. Si Twister doit décoller cela passera par la présense de plus en plus de personnes intéressantes de votre point vue.
Pour commencer, il existe <a href="https://github.com/thedod/feed2twister">un programme</a> qui prend un RSS et redirige les articles sur un compte. 
Il y a donc déjà un certain nombre de média par exemple. Les comptes ne sont pas opérés par le média en lui même (sauf peut être celui de The Intercept et encore) mais par des gens comme <a href="https://twitter.com/corzntin"> cozrntin </a> pour le flux du journal LeMonde. 
Au delà des comptes des médias, il faut des gens et ça ne marchera uniquement que, si vous, oui vous, commencez par y venir : cela donnera une raison à vos contacts de venir, ce qui donnera une raison aux contacts de vos contacts de venir etc...
<br><br>
Les réseaux sociaux sont mobiles, aujourd'hui un grand nombres de personnes tweet, poke, like depuis leurs téléphone. Twister doit aussi être mobile, l'interface web est actuellement adaptée au mobile en beta, mais il faut toujours se connecter à un serveur... L'avantage du web c'est que les applications web sont disponibles et accessibles partout quelque soit le système du téléphone.
<br><br>
Toutefois, ce logiciel est encore en alpha et néccesite du travail. Parmi les choses à améliorer, la question de plusieurs comptes possibles par instance se pose (C'est possible mais uniquement si une personne possède plusieurs comptes.Une instance ne peut pas être utilisé par deux personnes différentes sauf si elle partage leurs mots de passe et clé privée). L'ajout de favoris pour noter un certain twist est un des point à créer. Le stockage d'images n'est pas possible (pour des raisons d'encombrement, de place?) Toutefois sur twiter un grand nombre de personnes upload leurs photos via un autre site. Il est par exemple possible d'utiliser <a href="http://lut.im">lut.im</a> pour partager une image rapidement avec un lien.
<br>
Le nombre de follower n'est pas juste, c'est un indicateur du nombre de noeuds qui distribuent ses messages (mais est-ce vraiment neccesaire ? hormis pour son propre égo)
<br><br>
Vous pouvez installer Twister sur votre ordinateur et le lancer uniquement lorsque vous l'utilisez, ou alors l'installer sur un serveur. Il y a différents supports disponibles consulter <a href="http://twister.net.co/?page_id=23">le site de twister.</a>
Il est apparament possible de l'installer sur un raspberry pi : <a href="http://foike.org/workshop/twister-pi.en.html"> http://foike.org/workshop/twister-pi.en.html </a>
<br><br>
Si vous voulez plus d'infos sur le fonctionnement technique :
<ul>
<li> Le post de Bortzmeyer : <a href="http://www.bortzmeyer.org/twister.html"> http://www.bortzmeyer.org/twister.html </a> </li>
<li> L'explication du fonctionnement par le créateur (anglais): <a href="http://arxiv.org/abs/1312.7152"> http://arxiv.org/abs/1312.7152 </a> </li>
<li> La page Wikipedia : <a href="https://en.wikipedia.org/wiki/Twister_%28software%29">  https://en.wikipedia.org/wiki/Twister_%28software%29</a> </li>
</ul>
<br>
Et bien sûr je suis dessus @dattaz !


feed_id: http://dattaz.fr/blog?id=24
title: "Comment tu follow sur youtube ?"
uri: Comment-tu-follow-sur-youtube
url: http://dattaz.fr/blog?id=24
content:
<p>Nouvelle année scolaire, rendez-vous l'université pour une licence informatique et donc des nouvelles personnes. Ainsi vient le moment où on te demande où on te trouve sur internet.</p>
<p>Extrait de la discution :</p>
 <blockquote>
Personne_1 : "Tiens (en tendant un smartphone), rentre ton facebook"</br>
Moi : "Euh.. je suis pas sur facebook"</br>
Personne_1 (intonation de l'hallucination) : "Mais tu fais quoi quand tu t'ennuis ???"</br>
Moi : " Bas je sais pas, je lis un livre, ou des articles sur internet, c'est ce que je fais dans le train en tout cas"</br>
Personne_1 : "T'es sur twitter ?"</br>
Moi : "Non plus" (oui j'allais quand même pas leurs filer mon twitter avec mon pseudo :D, par contre le leur je l'ai déjà récupéré) </br>
Personne_1 : "Instagram ?"</br>
Moi : "non"</br>
Personne_1 : "Mais enfaite t'es pas sur internet ? Comment tu discutes avec tes potes si t'as pas facebook ??"</br>
Personne_2 : "Facebook c'est internet"</br>
Moi : "Bas pas avec facebook...mais j'ai quand même une adresse mail hein"</br>
Personne_2 : "C'est chaud ça"</br>
Moi : "non j'en ai pas besoin, j'arrive parfaitement à discuter avec les gens si besoin"</br>
Personne_1 : "Ouais mais sur facebook c'est simple, tu discute sur quoi du coup ? Whatapp ?"</br>
Moi : "Non pas whatapp c'est facebook. Je discute sur des protocoles conçus pour ça, vous connaissez IRC ? "</br>
Personne_1, Personne_2 : "non"</br>
Moi : "Vous connaissez XMPP ?"</br>
Personne_1, Personne_2 : "non"</br>
Moi : "Bas moi c'est là que je discute, éventuellement via webcam avec du webrtc mais c'est tout"</br>
Personne_1 : "Enfaite t'es un gars qui sort jamais de chez toi, comment tu parles à tes potes avec ça ?"</br>
Moi : "Mes potes sont là-dessus"</br>
Personne_1 : "Ah tes potes c'est des gens sur internet ?"</br>
Moi : " Oui mais une majorité de gens que je les ai d'abord rencontrés en vrai avant de leur parler sur internet"</br>
Personne_1 : "J'ai jamais rencontré des gens sur internet...c'est bizarre quand même de parler à des inconnus comme ça" // Oui oui il a vraiment dit ça ^^, je trouve ça bien triste...</br>
Moi : "Bas non, si je parle à ces gens c'est qu'ils sont intéressant et qu'on partage des trucs. T'as jamais parler à quelqu'un que tu connaissais pas en vrai sur twitter ?"</br>
Personne_1 : "Ah oui si...tu regarde des vidéos ?"</br>
Moi : "Oui ça m'arrive parfois"</br>
Personne_1 : "c'est quoi ton compte google ?"</br>
Moi :  "J'ai pas de compte google"</br>
Personne_1 (o.O) : "mais comment tu fais, tout le monde à un compte google...Comment tu follow des gens sur youtube ?"</br>
Moi : "J'utilise les RSS, encore un standard" // Oui je sais les RSS sont mort sur youtube depuis quelques mois, faut que je trouve un moyen de contourner ça </br>
Personne_1 : "C'est quoi ça ???"</br>
Moi : "Un truc pour suivre les nouvelles publications sur des blogs, des sites ou youtube par exemple"</br>
Personne_2 : "Ah ouais enfaite t'utilise l'internet alpha"</br>
Moi : "J'utilise ce qui me convient, et ça ça fonctionne très bien pourquoi je changerais ?"</br>
Personne_1 : "Non mais sur facebook tu peux faire tout ça en même temps"</br>
Moi : "Ok cool, mais ce que j'utilise me va très bien"</br>
</blockquote> 
<p>Plus tard :</p>
<blockquote> 
Personne_1 : "non mais tu devrais essayer facebook, ça coute rien"</br>
Moi : "j'ai pas que ça à faire"</br>
Personne_1 : "ça prend pas de temps tu l'utilises quand tu veux"</br>
Moi : "S'inscrire prend du temps"</br>
Personne_1 : "faut juste donner une adresse mail, t'as rien à perdre"</br>
Moi : "c'est déjà trop"</br>
Personne_1 : "Non mais ils vont pas t'envoyer de pub"</br>
Moi : "Non mais je leur filerais pas mes données"</br>
</blockquote> 
<p>La suite aurait pu être pas mal, mais le prof arrivait..</p>
<p>Conclusion : les gens qu'on pourrait penser "digital-native" <a href="http://lunatopia.fr/blog/les-gamins-ne-savent-pas-utiliser-les-ordinateurs" > (je n'aime pas cette expression) </a> connaissent bien les GAFA, mais pas internet. Faudrait que je leur demande la différence, entre le web et internet et entre un navigateur et un moteur de recherche, un des ces 4...</p>


feed_id: http://dattaz.fr/blog?id=25
title: Little overview of community builds for firefox os and ZTE Open C
uri: Little-overview-of-community-builds-for-firefox-os-and-ZTE-Open-C
url: http://dattaz.fr/blog?id=25
content:
<div style="background-color:tomato">
Extract from <a href="https://discourse.mozilla-community.org/t/zte-open-c/8402"> https://discourse.mozilla-community.org/t/zte-open-c/8402 </a>
A report of what i have done since 1 years 1/2 with lots of mozilliens, thanks to all <3
</div>
<p>Hi all,<br>This is a topic to speak about what we have done in community build for ZTE Open C in <a href="https://mozfr.org/" rel="nofollow">french mozilla communaty.</a> The result is <a href="http://builds.firefoxos.mozfr.org/" rel="nofollow">http://builds.firefoxos.mozfr.org/</a></p>
<p><strong>What we have done</strong> <br>We setup community build for zte open c, with fota support : went you install a build, you will receive update over the air, no need to reflash.<br>Flashing is done with adb sideload or flash zip in recovery.</p>
<p>Building part : <br>We have document all your build setup on mdn : <a href="https://developer.mozilla.org/en-US/Firefox_OS/Building/FOTA_community_builds" rel="nofollow">Building and installing FOTA community builds</a> <br>The builds are building on someone server, and then upload on mozfr server<br>We use <a href="http://buildbot.net/" rel="nofollow">buildbot</a>,  which automates the compile cycle (each night for nightly, and 1-click button for other build).<br>We can have overview of build, and see specific build, with log of output<br><img src="media/28c18f02.waterfall.png" data-original-source="http://dattaz.fr/data/img/buildscommunautaires_post/waterfall.png" width="690" height="360">
<img src="media/98b09be5.build_details.png" data-original-source="http://dattaz.fr/data/img/buildscommunautaires_post/build_details.png" width="598" height="500">
<br>All build (except nightly build) are tests by hand and by people, we use a simple form like this <br><img src="media/8360c77f.test.png" data-original-source="http://dattaz.fr/data/img/buildscommunautaires_post/test.png" width="331" height="500">
</p>
<p>Other people made bug report. Some made also patch (this is really amazing, thanks all !)</p>
<p>All our configuration for buildbot, patch or shell script are on github : <a href="https://github.com/mozfr/buildscommunautaires" rel="nofollow">github - mozfr/buildscommunautaires</a></p>
<p>We have setup this configuration in february 2015 (before we use shell script with cron, irc notification, but without log). Since this time, we have try more than 600 build.</p>
<p>If you have question, ask. If you need help to made the same for your phone, also ask <br>We are also on irc : irc.mozilla.org chan : <span class="hashtag">#buildopencfr</span></p>


feed_id: http://dattaz.fr/blog?id=26
title: L'algorithme d'APB - phase 1
uri: L-algorithme-d-APB-phase-1
url: http://dattaz.fr/blog?id=26
content:
<blockquote>Admission Post-Bac (APB) est le service et le site web mis en place en France par le ministère de l'Enseignement supérieur et de la Recherche pour réguler la demande de places en première année dans l'enseignement supérieur  (en savoir plus :   [https://fr.wikipedia.org/wiki/Admission_Post-Bac|wikipedia] </blockquote> 
<p><a href="http://www.lemonde.fr/campus/article/2016/06/01/admission-post-bac-l-algorithme-revelateur-des-failles-de-l-universite_4929949_4401467.html">Le ministère a décidé de publier un petit bout de l'algorithme d'APB </a> suite à <a href="http://www.letudiant.fr/etudes/apb/droits-des-lyceens-nous-demandons-une-transparence-complete-sur-l-algorithme-d-apb.html">  la demande de droits des lycéens </a>, enfin un algorithme en langage humain, pas le code... (alors que des différences entre l'algorithme théorique et le code peuvent exister...) <br>
Alors, comment cet algorithme travaille :<br>
Pour chacun de vos voeux apb correspond :</p>
<ul>
<li>un numéro de voeu absolu (c'est le xème de votre liste de voeux) </li>
<li>un numéro de voeux relatif (vous prenez tous vos voeux, vous gardez (dans le même ordre) uniquement vos voeux de licence/PACES, le premier de cette liste correspond au voeu relatif n°1 , le deuxième au voeu relatif n°2 etc..)</li>
</ul>
<p>Ensuite, APB attribut les places en fonctions des voeux relatifs, en commençant par ceux qui candidatent dans leur académie.Pour chaque formation (licence/PACES) existante dans APB et dont les capacités d'accueil sont insuffisantes au regard du nombre de candidatures :<br><br></p>
<ol>
<li>Il prend tous les voeux relatifs 1 et absolus 1 pour cette formation, mélange tous ces candidats</li>
<li>puis tous les voeux relatifs 1 et absolus 2 pour cette formation, mélange tous ces candidats et les ajoute à la suite du classement précédent</li>
<li>puis tous les voeux relatifs 1 et absolus x pour cette formation, mélange tous ces candidats et les ajoute à la suite du classement précédent</li>
<li>etc..jusqu'à avoir pris tous les voeux relatifs 1 pour cette formation.</li>
<li>puis tous les voeux relatifs 2 et absolus 2 (ça ne peut pas être absolu 1, car le relatif est le deuxième ;)) pour cette formation , mélange tous ces candidats et les ajoute à la suite du classement précédent</li>
<li>puis tous les voeux relatifs 2 et absolus 3  pour cette formation , mélange tous ces candidats et les ajoute à la suite du classement précédent</li>
<li>etc...jusqu’à avoir pris tous les voeux relatifs 2 pour cette formation</li>
<li>il recommence jusqu’à avoir pris tous les voeux relatifs des candidats pour cette formation et pour ceux dont l’académie de passage du bac et/ou de résidence est la même que l'académie de la formation</li>
<li>Puis il continu la même chose avec les voeux à l'extérieur de l’académie de résidence et/ou de passage du bac du candidat</li>
<li>Ainsi il a une liste complète et ordonnée des personnes candidatant dans une formation. Il prend les x premiers du classement (x étant égale au nombre de places)</li>
</ol>
<p>c'est la théorie, reste à voir le code source, ainsi que tous les autres algorithmes d'APB</p>


feed_id: http://dattaz.fr/blog?id=27
title: Aperçu de l'appli SAIP sous le capot.
uri: Aperçu-de-l-appli-SAIP-sous-le-capot
url: http://dattaz.fr/blog?id=27
content:
<div style="background-color:LimeGreen"> 
Edit 13/06/16 22:00 : Via le commentaire de Vincent j'ai finalement réussi à déclencher une alerte.<br>
<s>Note: Je publie en l'état les informations que j'ai pu récolter, car malheureusement par manque de temps (et de connaissance sur les apps android) je ne vais pas continuer. </s>  </div>
<p><br>
<br>
L'application SAIP à été lancer par le ministère de l'intérieur pour prévenir les populations de danger à venir, la principale motivation de la création de cette application sont les attentats de 2015.
<br> <br>
Pour en savoir plus, l'article de Nextinpact la présente bien : <a href="http://www.nextinpact.com/news/100170-le-gouvernement-lance-saip-application-officielle-speciale-attentats.htm" > Le gouvernement lance SAIP, l'application officielle « spéciale attentats » </a>
<br><br></p>
<p>L'application a été crée par deveryware, une entreprise française qui travaille avec le ministère de l'intérieur depuis quelques années,  dans les archives d'owni on retrouve <a href="http://owni.fr/2012/01/26/quand-votre-mobile-se-change-en-balise/"> un article intéressant sur cette société... </a>  Ils fournissent aussi <a href="https://twitter.com/reesmarc/status/695243046133358592"> les sondes de géolocalisation pour les services de renseignement</a>...Raison de plus pour être méfiant.<br><br></p>
<p>Le ministère insiste bien pour dire qu'aucune donnée de localisation n'est envoyée - ce qui semble être vrai (mais je ne maîtrise pas assez le programme et l'android pour en être certain)-, en effet l'application fonctionne de la façon suivante, elle récupère la liste de toutes les alertes de France, puis localement elle opère le traitement pour savoir s'il faut vous afficher l'écran d'alerte ou pas. Techniquement c'est une bonne solution, en effet aucun traitement côté serveur ce qui diminue le risque de problème potentiel pour cette application qui doit avoir une disponibilité de 100%.</p>
<h3> Qu'elles sont les données récupèrable ? </h3>
<p>Pas grand chose :<br></p>
<ul>
<li>les logs sur l'api sont peu bavard, voilà un exemple de ce que l'on peut récupérer côté serveur : 192.168.1.67 - - [11/Jun/2016:14:49:05 +0200] "GET /alert_list.txt HTTP/1.1" 200 1252 "-" "okhttp/3.2.0"
</li>
<li> L'application utilise les framework de twitter fabric , notamment Crashlytics qui s'occupe de remonter les informations de crash (avec accord ?) je n'ai pas fouillé par là, mais j'ai vu des requêtes DNS vers des noms de domaines correspondant à crashlytics.
</li>
<li>L'application utilise <a href="https://fr.wikipedia.org/wiki/Google_Cloud_Messaging"> Google Cloud Messaging </a> pour récuprer les informations de l'api sans pomper toute la batterie.</li>
</ul>
<h3>L'api : </h3>
<p>Le fichier des alertes est disponible ici : <a href="https://3718fa66e6.optimicdn.com/alert_list.txt">https://3718fa66e6.optimicdn.com/alert_list.txt</a><br>
Le format est un json, voici un exemple d'alerte:</p>
<img src="media/cb33d376.sideration.jpg" data-original-source="http://dattaz.fr/data/img/SAIP/sideration.jpg" width="331" height="500">
<br>
<pre><code>
{
       "creation_date":1465590469000,
        "alerts":[
                {
                        "id":1,
                        "category": "TOXIC",
                        "title": "Invasion de zombie",
                        "details" : {
                                "fr" : "Les Zombies arrivent",
                                "en" : "Zombies are coming"
                        },
                        "share_urls": {
                                "fr" : "http://perdu.com/",
                                "en" : "http://perdu.com/"
                        },
                        "area": { 
                                "type" : "circle", 
                                "radius" : 99999,
                                "center": 
                                        { 
                                                "lat": 48.8534 , 
                                                "lon" : 2.3488 
                                        }
                        },
                        "start_time" : 1465590469000,
                        "end_time" : 1497126469000,
                        "broadcast_time" : 1465590469000,
                        "status": "ONGOING",
                        "severity": "ALERTE",
                        "file_creation_date" : 1465590469000,
                        "version":  4,
                        "type": "ALERTE",
                        "department_codes" : [ 75 ],
                        "insee_codes" : [ 75101 ]
                }
        ]
}
</code></pre>
Détaillons les champs et les valeurs que peuvent prendre ces champs:<br>
Les dates correspondent au temps posix en millisecondes.<br>
Pour "details" et "share_url" les langues sont (pour l'instant en tout cas) uniquement "fr" (français) et "en" (anglais). "share_url" correspond à l'url complète de partage sur les réseaux sociaux<br>
area : ça semble être du geojson et il y a 2 possibilité  :
<ul>
<li>
"type" : "circle" et dans ce cas les autres valeurs sont  "radius" et "center" (voir l'exemple ci-dessus)</li>
<li> "type" : "polygon" et dans ce cas l'autre valeur est "coordinates" exemple : 
<code>
        "area": {
          "type":"Polygon",
          "coordinates":[
                  [
                        [2.3445591808,48.8539929027],[2.3328522826,48.8593063336],[2.3207813937,48.8630786563],[2.3257548096,48.8695460951],[2.3278774169,48.8698638097],[2.3508345055,48.8633443746],[2.3500884936,48.8619553322],[2.3445591808,48.8539929027]
                  ]
            ]
        },
</code>
</li>
</ul>
insee_codes : codes insee des communes où l'alerte sera affiché <br>
department_codes : je ne sais pas..<br><br>
<table>
<tr>
<td> nom </td>
<td> valeur possible  </td>
</tr>
<tr>
<td>category </td>
<td>TOXIC , DAM, NUCLEAR, ATTEMPT, DEFAULT </td>
</tr>
<tr>
<td>status </td>
<td>ONGOING , CLOSED </td>
</tr>
<tr>
<td>severity </td>
<td> ALERTE </td>
</tr>
<tr>
<td> version </td>
<td> un entier </td>
</tr>
<tr>
<td>type </td>
<td>ALERTE , TEST </td>
</tr>
</table>
 Note : le post sera mis à jour avec le bon format quand je l'aurais.
<br><br>
<h3> On réinvente la roue ? </h3>
<a href="http://www.liberation.fr/futurs/2016/06/09/appli-alerte-attentats-il-faut-que-la-france-respecte-les-standards-internationaux_1458385">Certains on évoquer, à juste titre, que l'application redéfinie un standard qui existe déjà sur la téléphonie : la diffusion cellulaire </a>. C'est clairement quelque chose qui devrait être utilise depuis longtemps, de plus ça remplie tous les critères et ça ne fonctionne pas que sur les smartphones mais, sur tous les téléphones portables (même le 3310).<br>
Par contre, ça ne peut effectivement pas être utilisé pour une alerte terrorisme, car les fabricants de téléphone implémente cette alerte différemment et certains sonnent lors du déclenchement de cette alerte. (et un téléphone qui sonne lors d'un attentat/prise d'otage ce n'est pas bon)<br>
D'autres points problématique ont été soulevés dans cet article : <a href="http://rue89.nouvelobs.com/2016/06/10/intrusive-tardive-opaque-lapp-durgence-saip-deja-critiquee-264314" > Intrusive, tardive, opaque : l’app d’urgence SAIP déjà critiquée </a>
<h3> Comment j'ai analysé tout ça ? : </h3>
2 méthodes :<br>
décompilation d'apk avec dex2jar.sh puis jd-gui<br>
MiTM de l'api avec un dns menteur et une CA auto-signer..<br><br>
PS : il y a un gros problème avec l'application quand même...je vous laisse réfléchir, relisez bien la dernière ligne...


feed_id: tag:dattaz.fr,2016-08-16:blog/generez-vos-parlementaires.html
title: Générez vos parlementaires
uri: Générez-vos-parlementaires
url: https://dattaz.fr/blog/generez-vos-parlementaires.html
content:
<p>Les parlementaires français sont actuellement en vacances. Cela signifie qu'ils ne sont plus dans les assemblées, et pas qu'ils ont arrêtés de débité des propositions les plus débiles les unes que les autres comme ces dernières temps (Même si rarement il y a des bonnes choses)
Mais du coup ils sont assez prévisibles, dans la mesure où l'on connait souvent le genre de discours qu'ils vont tenir, ils nous manquent juste l'énormité qu'ils vont sortir (Exemple : un lance roquette)</p>
<p>Les chaines de Markov, appliqué sur des corpus de tweets permette de créer de nouveaux tweets proche aussi bien dans le style que dans les sujets.</p>
<p>Venons-en au but : politique qui tweet + chaine de Markov = @parlement_ebook</p>
<p>tl;dr : <a href="https://twitter.com/parlement_ebook">@parlement_ebook</a> + <a href="https://dattaz.fr/parlement_ebooks.html">Instruction</a></p>
<p>Nombre de parlementaire construise leur tweet souvent de la même manière ce qui fait que les chaînes de Markov fonctionnent très bien dessus et donc forme des phrases parfaitement cohérentes (ce qui n'est pas toujours le cas selon le corpus de départ)</p>
<p>Exemple</p>
<p>On peux donc s'amuser a recréé un parlement avec nos parlementaire français sur twitter :</p>
<ul>
<li>
<p>vous lancer un parlementaire sur un sujet : @parlement_ebook [nom du compte d'un politique] : lance roquette | exemple "@parlement_ebook cestrosi : Lance-roquettes"</p>
</li>
<li>
<p>il répond</p>
</li>
<li>
<p>Vous faites répondre un autre parlementaire sur ce qu'il a dit : @parlement_ebook [nom du compte d'un politique] : [lien du tweet de réponse] | exemple : "@parlement_ebook ECiotti : https://twitter.com/parlement_ebook/status/765552012272537600"</p>
</li>
</ul>
<p>Et si vous n'avez pas d'idée, faites juste twitter un parlementaire : @parlement_ebook [nom du compte] : next  | exemple "@parlement_ebook lionnelluca06 : next"</p>
<p>Le code source est disponible <a href="https://github.com/dattaz/bots_politique">ici</a>, bien entendu ça ne fonctionne pas que pour les politiques vous pouvez l'utiliser pour d'autres sources de lulz </p>
<p>La séance est ouverte !</p>
<p>Au passages si vous avez une liste à jour des comptes des parlementaires je veux bien, je me suis basé sur celle de l'assemblée et du sénat mais elles dates et ne sont plus à jour...</p>
<p>P.S: des comptes similaire (l'intéractivité en moins) existe : <a href="https://twitter.com/pdgminculture">@pdgminculture</a> ou la redif des aventures de @ungarage =&gt; <a href="https://twitter.com/ungarage_ebooks">@ungarage_ebooks</a> ainsi qu'un générateur de titre de hacker news <a href="https://twitter.com/HNTitles">@HNTitles</a></p>


feed_id: tag:dattaz.fr,2016-06-13:blog/apercu-de-lappli-saip-sous-le-capot.html
title: Aperçu de l'appli SAIP sous le capot.
uri: 2016-08-31-Aperçu-de-l-appli-SAIP-sous-le-capot
url: https://dattaz.fr/blog/apercu-de-lappli-saip-sous-le-capot.html
content:
<p>Edit 13/06/16 22:00 : Via le commentaire de Vincent j'ai finalement réussi à déclencher une alerte.<br />
~~Note: Je publie en l'état les informations que j'ai pu récolter, car malheureusement par manque de temps (et de connaissance sur les apps android) je ne vais pas continuer. ~~</p>
<p>L'application SAIP à été lancer par le ministère de l'intérieur pour prévenir les populations de danger à venir, la principale motivation de la création de cette application sont les attentats de 2015.  </p>
<p>Pour en savoir plus, l'article de Nextinpact la présente bien : <a href="http://www.nextinpact.com/news/100170-le-gouvernement-lance-saip-application-officielle-speciale-attentats.htm"> Le gouvernement lance SAIP, l'application officielle « spéciale attentats » </a>  </p>
<p>L'application a été crée par deveryware, une entreprise française qui travaille avec le ministère de l'intérieur depuis quelques années, dans les archives d'owni on retrouve <a href="http://owni.fr/2012/01/26/quand-votre-mobile-se-change-en-balise/"> un article intéressant sur cette société... </a> Ils fournissent aussi <a href="https://twitter.com/reesmarc/status/695243046133358592"> les sondes de géolocalisation pour les services de renseignement</a>...Raison de plus pour être méfiant.  </p>
<p>Le ministère insiste bien pour dire qu'aucune donnée de localisation n'est envoyée - ce qui semble être vrai (mais je ne maîtrise pas assez le programme et l'android pour en être certain)-, en effet l'application fonctionne de la façon suivante, elle récupère la liste de toutes les alertes de France, puis localement elle opère le traitement pour savoir s'il faut vous afficher l'écran d'alerte ou pas. Techniquement c'est une bonne solution, en effet aucun traitement côté serveur ce qui diminue le risque de problème potentiel pour cette application qui doit avoir une disponibilité de 100%.</p>
<h3>Qu'elles sont les données récupèrable ?</h3>
<p>Pas grand chose :  </p>
<ul>
<li>les logs sur l'api sont peu bavard, voilà un exemple de ce que l'on peut récupérer côté serveur : 192.168.1.67 - - [11/Jun/2016:14:49:05 +0200] "GET /alert_list.txt HTTP/1.1" 200 1252 "-" "okhttp/3.2.0" </li>
<li>L'application utilise les framework de twitter fabric , notamment Crashlytics qui s'occupe de remonter les informations de crash (avec accord ?) je n'ai pas fouillé par là, mais j'ai vu des requêtes DNS vers des noms de domaines correspondant à crashlytics. </li>
<li>L'application utilise <a href="https://fr.wikipedia.org/wiki/Google_Cloud_Messaging"> Google Cloud Messaging </a> pour récuprer les informations de l'api sans pomper toute la batterie.</li>
</ul>
<h3>L'api :</h3>
<p>Le fichier des alertes est disponible ici : https://3718fa66e6.optimicdn.com/alert_list.txt<br />
Le format est un json, voici un exemple d'alerte: <img alt="" src="media/53ad1147.sideration.jpg" data-original-source="https://dattaz.fr/data/img/SAIP/sideration.jpg" />  </p>
<div class="highlight"><pre><span></span>{
       &quot;creation_date&quot;:1465590469000,
        &quot;alerts&quot;:[
                {
                        &quot;id&quot;:1,
                        &quot;category&quot;: &quot;toxic&quot;,
                        &quot;title&quot;: &quot;Invasion de zombie&quot;,
                        &quot;details&quot; : {
                                &quot;fr&quot; : &quot;Les Zombies arrivent&quot;,
                                &quot;en&quot; : &quot;Zombies are coming&quot;
                        },
                        &quot;share_urls&quot;: {
                                &quot;fr&quot; : &quot;http://perdu.com/&quot;,
                                &quot;en&quot; : &quot;http://perdu.com/&quot;
                        },
                        &quot;area&quot;: { 
                                &quot;type&quot; : &quot;circle&quot;, 
                                &quot;radius&quot; : 99999,
                                &quot;center&quot;: 
                                        { 
                                                &quot;lat&quot;: 48.8534 , 
                                                &quot;lon&quot; : 2.3488 
                                        }
                        },
                        &quot;start_time&quot; : 1465590469000,
                        &quot;end_time&quot; : 1497126469000,
                        &quot;broadcast_time&quot; : 1465590469000,
                        &quot;status&quot;: &quot;ongoing&quot;,
                        &quot;severity&quot;: &quot;alert&quot;,
                        &quot;file_creation_date&quot; : 1465590469000,
                        &quot;version&quot;:  4,
                        &quot;type&quot;: &quot;ALERTE&quot;,
                        &quot;department_codes&quot; : [ 75 ],
                        &quot;insee_codes&quot; : [ 75101 ]
                }

        ]
}
</pre></div>


<p>UPDATE 15/07/16 : Voici le format certain d'une alerte , car l'application à malheuresement dû être utilisé : <a href="https://dattaz.fr/data/SAIP/nice.json">nice.json</a></p>
<p>Détaillons les champs et les valeurs que peuvent prendre ces champs:<br />
Les dates correspondent au temps posix en millisecondes.<br />
Pour "details" et "share_url" les langues sont (pour l'instant en tout cas) uniquement "fr" (français) et "en" (anglais). "share_url" correspond à l'url complète de partage sur les réseaux sociaux<br />
area : ça semble être du geojson et il y a 2 possibilité :</p>
<ul>
<li>"type" : "circle" et dans ce cas les autres valeurs sont "radius" et "center" (voir l'exemple ci-dessus)</li>
<li>"type" : "polygon" et dans ce cas l'autre valeur est "coordinates" exemple : <code>"area": { "type":"Polygon", "coordinates":[ [ [2.3445591808,48.8539929027],[2.3328522826,48.8593063336],[2.3207813937,48.8630786563],[2.3257548096,48.8695460951],[2.3278774169,48.8698638097],[2.3508345055,48.8633443746],[2.3500884936,48.8619553322],[2.3445591808,48.8539929027] ] ] },</code></li>
</ul>
<p>insee_codes : codes insee des communes où l'alerte sera affiché<br />
department_codes : je ne sais pas..  </p>
<table>
<thead>
<tr>
<th>nom</th>
<th>valeur possible</th>
</tr>
</thead>
<tbody>
<tr>
<td>category</td>
<td>toxic, dam, nuclear, attempt, default</td>
</tr>
<tr>
<td>status</td>
<td>ongoing , closed</td>
</tr>
<tr>
<td>severity</td>
<td>alert</td>
</tr>
<tr>
<td>version</td>
<td>un entier</td>
</tr>
<tr>
<td>type</td>
<td>alert , text</td>
</tr>
</tbody>
</table>
<h3>On réinvente la roue ?</h3>
<p><a href="http://www.liberation.fr/futurs/2016/06/09/appli-alerte-attentats-il-faut-que-la-france-respecte-les-standards-internationaux_1458385">Certains on évoquer, à juste titre, que l'application redéfinie un standard qui existe déjà sur la téléphonie : la diffusion cellulaire </a>. C'est clairement quelque chose qui devrait être utilise depuis longtemps, de plus ça remplie tous les critères et ça ne fonctionne pas que sur les smartphones mais, sur tous les téléphones portables (même le 3310).<br />
Par contre, ça ne peut effectivement pas être utilisé pour une alerte terrorisme, car les fabricants de téléphone implémente cette alerte différemment et certains sonnent lors du déclenchement de cette alerte. (et un téléphone qui sonne lors d'un attentat/prise d'otage ce n'est pas bon)<br />
D'autres points problématique ont été soulevés dans cet article : <a href="http://rue89.nouvelobs.com/2016/06/10/intrusive-tardive-opaque-lapp-durgence-saip-deja-critiquee-264314"> Intrusive, tardive, opaque : l’app d’urgence SAIP déjà critiquée </a></p>
<h3>Comment j'ai analysé tout ça ? :</h3>
<p>2 méthodes :<br />
décompilation d'apk avec dex2jar.sh puis jd-gui<br />
MiTM de l'api avec un dns menteur et une CA auto-signer..  </p>
<p>PS : il y a un gros problème avec l'application quand même...je vous laisse réfléchir, relisez bien la dernière ligne...</p>


feed_id: tag:dattaz.fr,2016-06-01:blog/lalgorithme-dapb-phase-1.html
title: L'algorithme d'APB - phase 1
uri: 2016-08-31-L-algorithme-d-APB-phase-1
url: https://dattaz.fr/blog/lalgorithme-dapb-phase-1.html
content:
<blockquote>
<p>Admission Post-Bac (APB) est le service et le site web mis en place en France par le ministère de l'Enseignement supérieur et de la Recherche pour réguler la demande de places en première année dans l'enseignement supérieur (en savoir plus : [https://fr.wikipedia.org/wiki/Admission_Post-Bac|wikipedia]</p>
</blockquote>
<p><a href="http://www.lemonde.fr/campus/article/2016/06/01/admission-post-bac-l-algorithme-revelateur-des-failles-de-l-universite_4929949_4401467.html">Le ministère a décidé de publier un petit bout de l'algorithme d'APB </a> suite à <a href="http://www.letudiant.fr/etudes/apb/droits-des-lyceens-nous-demandons-une-transparence-complete-sur-l-algorithme-d-apb.html"> la demande de droits des lycéens </a>, enfin un algorithme en langage humain, pas le code... (alors que des différences entre l'algorithme théorique et le code peuvent exister...)<br />
Alors, comment cet algorithme travaille :<br />
Pour chacun de vos voeux apb correspond :</p>
<ul>
<li>un numéro de voeu absolu (c'est le xème de votre liste de voeux) </li>
<li>un numéro de voeux relatif (vous prenez tous vos voeux, vous gardez (dans le même ordre) uniquement vos voeux de licence/PACES, le premier de cette liste correspond au voeu relatif n°1 , le deuxième au voeu relatif n°2 etc..)</li>
</ul>
<p>Ensuite, APB attribut les places en fonctions des voeux relatifs, en commençant par ceux qui candidatent dans leur académie.Pour chaque formation (licence/PACES) existante dans APB et dont les capacités d'accueil sont insuffisantes au regard du nombre de candidatures :  </p>
<ol>
<li>Il prend tous les voeux relatifs 1 et absolus 1 pour cette formation, mélange tous ces candidats</li>
<li>puis tous les voeux relatifs 1 et absolus 2 pour cette formation, mélange tous ces candidats et les ajoute à la suite du classement précédent</li>
<li>puis tous les voeux relatifs 1 et absolus x pour cette formation, mélange tous ces candidats et les ajoute à la suite du classement précédent</li>
<li>etc..jusqu'à avoir pris tous les voeux relatifs 1 pour cette formation.</li>
<li>puis tous les voeux relatifs 2 et absolus 2 (ça ne peut pas être absolu 1, car le relatif est le deuxième ;)) pour cette formation , mélange tous ces candidats et les ajoute à la suite du classement précédent</li>
<li>puis tous les voeux relatifs 2 et absolus 3 pour cette formation , mélange tous ces candidats et les ajoute à la suite du classement précédent</li>
<li>etc...jusqu’à avoir pris tous les voeux relatifs 2 pour cette formation</li>
<li>il recommence jusqu’à avoir pris tous les voeux relatifs des candidats pour cette formation et pour ceux dont l’académie de passage du bac et/ou de résidence est la même que l'académie de la formation</li>
<li>Puis il continu la même chose avec les voeux à l'extérieur de l’académie de résidence et/ou de passage du bac du candidat</li>
<li>Ainsi il a une liste complète et ordonnée des personnes candidatant dans une formation. Il prend les x premiers du classement (x étant égale au nombre de places)</li>
</ol>
<p>c'est la théorie, reste à voir le code source, ainsi que tous les autres algorithmes d'APB</p>


title: Little overview of community builds for firefox os and ZTE Open C
uri: 2016-08-31-Little-overview-of-community-builds-for-firefox-os-and-ZTE-Open-C
url: https://dattaz.fr/blog/little-overview-of-community-builds-for-firefox-os-and-zte-open-c.html
feed_id:
tag:dattaz.fr,2016-04-29:blog/little-overview-of-community-builds-for-firefox-os-and-zte-open-c.html

content:
<p>Extract from <a href="https://discourse.mozilla-community.org/t/zte-open-c/8402"> https://discourse.mozilla-community.org/t/zte-open-c/8402 </a> A report of what i have done since 1 years 1/2 with lots of mozilliens, thanks to all &lt;3</p>
<p>Hi all,<br />
This is a topic to speak about what we have done in community build for ZTE Open C in <a href="https://mozfr.org/">french mozilla communaty.</a> The result is <a href="http://builds.firefoxos.mozfr.org/">http://builds.firefoxos.mozfr.org/</a></p>
<p><strong>What we have done</strong> <br />
We setup community build for zte open c, with fota support : went you install a build, you will receive update over the air, no need to reflash.<br />
Flashing is done with adb sideload or flash zip in recovery.</p>
<p>Building part :<br />
We have document all your build setup on mdn : <a href="https://developer.mozilla.org/en-US/Firefox_OS/Building/FOTA_community_builds">Building and installing FOTA community builds</a><br />
The builds are building on someone server, and then upload on mozfr server<br />
We use <a href="http://buildbot.net/">buildbot</a>, which automates the compile cycle (each night for nightly, and 1-click button for other build).<br />
We can have overview of build, and see specific build, with log of output<br />
<img alt="" src="media/b488e19e.waterfall.png" data-original-source="https://dattaz.fr/data/img/buildscommunautaires_post/waterfall.png" /> <img alt="" src="media/05f3abf0.build_details.png" data-original-source="https://dattaz.fr/data/img/buildscommunautaires_post/build_details.png" /><br />
All build (except nightly build) are tests by hand and by people, we use a simple form like this<br />
<img alt="" src="media/cbd52755.test.png" data-original-source="https://dattaz.fr/data/img/buildscommunautaires_post/test.png" /></p>
<p>Other people made bug report. Some made also patch (this is really amazing, thanks all !)</p>
<p>All our configuration for buildbot, patch or shell script are on github : <a href="https://github.com/mozfr/buildscommunautaires">github - mozfr/buildscommunautaires</a></p>
<p>We have setup this configuration in february 2015 (before we use shell script with cron, irc notification, but without log). Since this time, we have try more than 600 build.</p>
<p>If you have question, ask. If you need help to made the same for your phone, also ask<br />
We are also on irc : irc.mozilla.org chan : #buildopencfr</p>


feed_id: tag:dattaz.fr,2015-09-12:blog/comment-tu-follow-sur-youtube.html
title: "Comment tu follow sur youtube ?"
uri: 2016-08-31-Comment-tu-follow-sur-youtube
url: https://dattaz.fr/blog/comment-tu-follow-sur-youtube.html
content:
<p>Nouvelle année scolaire, rendez-vous l'université pour une licence informatique et donc des nouvelles personnes. Ainsi vient le moment où on te demande où on te trouve sur internet. Extrait de la discution :</p>
<blockquote>
<p>Personne_1 : "Tiens (en tendant un smartphone), rentre ton facebook" Moi : "Euh.. je suis pas sur facebook" Personne_1 (intonation de l'hallucination) : "Mais tu fais quoi quand tu t'ennuis ???" Moi : " Bas je sais pas, je lis un livre, ou des articles sur internet, c'est ce que je fais dans le train en tout cas" Personne_1 : "T'es sur twitter ?" Moi : "Non plus" (oui j'allais quand même pas leurs filer mon twitter avec mon pseudo :D, par contre le leur je l'ai déjà récupéré)  Personne_1 : "Instagram ?" Moi : "non" Personne_1 : "Mais enfaite t'es pas sur internet ? Comment tu discutes avec tes potes si t'as pas facebook ??" Personne_2 : "Facebook c'est internet" Moi : "Bas pas avec facebook...mais j'ai quand même une adresse mail hein" Personne_2 : "C'est chaud ça" Moi : "non j'en ai pas besoin, j'arrive parfaitement à discuter avec les gens si besoin" Personne_1 : "Ouais mais sur facebook c'est simple, tu discute sur quoi du coup ? Whatapp ?" Moi : "Non pas whatapp c'est facebook. Je discute sur des protocoles conçus pour ça, vous connaissez IRC ? " Personne_1, Personne_2 : "non" Moi : "Vous connaissez XMPP ?" Personne_1, Personne_2 : "non" Moi : "Bas moi c'est là que je discute, éventuellement via webcam avec du webrtc mais c'est tout" Personne_1 : "Enfaite t'es un gars qui sort jamais de chez toi, comment tu parles à tes potes avec ça ?" Moi : "Mes potes sont là-dessus" Personne_1 : "Ah tes potes c'est des gens sur internet ?" Moi : " Oui mais une majorité de gens que je les ai d'abord rencontrés en vrai avant de leur parler sur internet" Personne_1 : "J'ai jamais rencontré des gens sur internet...c'est bizarre quand même de parler à des inconnus comme ça" // Oui oui il a vraiment dit ça ^^, je trouve ça bien triste... Moi : "Bas non, si je parle à ces gens c'est qu'ils sont intéressant et qu'on partage des trucs. T'as jamais parler à quelqu'un que tu connaissais pas en vrai sur twitter ?" Personne_1 : "Ah oui si...tu regarde des vidéos ?" Moi : "Oui ça m'arrive parfois" Personne_1 : "c'est quoi ton compte google ?" Moi : "J'ai pas de compte google" Personne_1 (o.O) : "mais comment tu fais, tout le monde à un compte google...Comment tu follow des gens sur youtube ?" Moi : "J'utilise les RSS, encore un standard" // Oui je sais les RSS sont mort sur youtube depuis quelques mois, faut que je trouve un moyen de contourner ça  Personne_1 : "C'est quoi ça ???" Moi : "Un truc pour suivre les nouvelles publications sur des blogs, des sites ou youtube par exemple" Personne_2 : "Ah ouais enfaite t'utilise l'internet alpha" Moi : "J'utilise ce qui me convient, et ça ça fonctionne très bien pourquoi je changerais ?" Personne_1 : "Non mais sur facebook tu peux faire tout ça en même temps" Moi : "Ok cool, mais ce que j'utilise me va très bien"</p>
</blockquote>
<p>Plus tard :</p>
<blockquote>
<p>Personne_1 : "non mais tu devrais essayer facebook, ça coute rien" Moi : "j'ai pas que ça à faire" Personne_1 : "ça prend pas de temps tu l'utilises quand tu veux" Moi : "S'inscrire prend du temps" Personne_1 : "faut juste donner une adresse mail, t'as rien à perdre" Moi : "c'est déjà trop" Personne_1 : "Non mais ils vont pas t'envoyer de pub" Moi : "Non mais je leur filerais pas mes données"</p>
</blockquote>
<p>La suite aurait pu être pas mal, mais le prof arrivait.. Conclusion : les gens qu'on pourrait penser "digital-native" <a href="http://lunatopia.fr/blog/les-gamins-ne-savent-pas-utiliser-les-ordinateurs"> (je n'aime pas cette expression) </a> connaissent bien les GAFA, mais pas internet. Faudrait que je leur demande la différence, entre le web et internet et entre un navigateur et un moteur de recherche, un des ces 4...</p>


feed_id: tag:dattaz.fr,2015-04-21:blog/openwrt-rtl_sdr-pour-ecouter-le-monde.html
title: OpenWRT + RTL_SDR pour écouter le monde.
uri: 2016-08-31-OpenWRT-RTL_SDR-pour-écouter-le-monde
url: https://dattaz.fr/blog/openwrt-rtl_sdr-pour-ecouter-le-monde.html
content:
<p>OpenWRt est un petit firmware libre, basé sur Linux pour routeur. RTL_SDR est un logiciel de radio logiciel qui permet, à partir de certaines clés TNT (basé sur la puce E4000) d'écouter les fréquences radio entre 22 et 1870 MHz. <img alt="" src="media/a7ca0e4f.image.jpeg" data-original-source="https://dattaz.fr/data/img/rtlsdr-openwrt/image.jpeg" /> Autant dire énormément de choses: la radio, les communications entre avion et contrôleur, les satellites météo, les fréquences radioamateurs, les Talkie Walkie, les objets "connecter" en 433Mhz et 868Mhz etc.  L'idée est de combiner les deux pour faire un dispositif super portable, puisqu'il peut tenir dans une poche, ou presque...  Il vous faut un routeur compatible OpenWRT, avec un port USB, un TP-LINK 703n est nickel.  Il vous faut ensuite installer OpenWRT dessus, vous pouvez suivre la procédure <a href="http://cmikavac.net/2012/06/03/how-to-flash-tp-link-wr703n-with-openwrt/">ici.</a> Une fois installée, connectez-vous sur l'interface graphique (appelé luci) et connecter le routeur à un réseau internet pour pouvoir installer les différences paquet nécessaire.  Il faut installer : rtl_sdr et dump1090.  Dump1090 permet, à partir de votre récepteur de créer une carte comme flightradar et de localiser les avions autour de vous.  Ensuite, crée un réseau wifi propre au routeur.  On vient de tout installer, passons à l'utilisation.  RTL_SDR, super utile, mais peut demander un peu plus de puissance qu'un routeur n'a pas, donc l'idée c'est de se connecter au routeur en ssh, puis de lancer la commande : rtl_tcp -a [adresse ip du routeur] -n 8 -b 8  Ainsi on déporte le traitement sur un autre PC plus puissant, il suffira de choisir source distante ou quelque chose comme cela dans le logiciel de votre choix pour le traitement/écoute (gqrx par exemple)  DUMP1090, permet d'avoir une carte ou une liste des avions autour :  dump1090 --interactive =&gt; pour avoir seulement le nom et quelques autres paramètres dans la console  dump1090 --interactive --net =&gt; pour avoir en plus une carte google maps (faudrait faire une pull request/fork pour OSM) qui positionne les avions</p>
<h3>Liens</h3>
<p><a href="http://www.f4fwh.fr/2016/02/reception-ads-b-via-openwrt/"> F4FWH a réalisé le montage avec d'autre indication ;) </a></p>


feed_id: tag:dattaz.fr,2015-04-12:blog/imsi-catcher-et-surtout-plus.html
title: IMSI-Catcher et surtout plus...
uri: 2016-08-31-IMSI-Catcher-et-surtout-plus
url: https://dattaz.fr/blog/imsi-catcher-et-surtout-plus.html
content:
<p>Disclamer : Je ne suis pas du tout juriste, c'est mon interprétation de la loi, si vous en avez une différente partagez-là dans les commentaires. Le projet de loi sur le renseignement arrive à l'Assemblée Nationale à partir du 13 avril 2015, la mesure la plus critiquée de ce projet c'est la « boite noire » (un dispositif placé sur le réseaux des opérateurs pour détecter les terroristes). Bien qu'il y ait d'autres mesures qui me semblent bien pire (exemple : violation des droits de l'Homme dans la procédure au Conseil d'État) on va s'arrêter sur celle des boites noires ainsi que sur IMSI catcher. Le texte de loi sorti de la commission des lois est disponible <a href="http://www.assemblee-nationale.fr/14/textes/2697.asp"> ici </a>. La « boite noire » est définie à l'article 2 : (14) « Art. L. 851-4. - Pour les seuls besoins de la prévention du terrorisme, le Premier ministre ou l'une des personnes déléguées par lui peut, après avis de la Commission nationale de contrôle des techniques de renseignement, imposer aux opérateurs et aux personnes mentionnés à l'article L. 851-1 la mise en oeuvre sur leurs réseaux d'un dispositif destiné à détecter une menace terroriste sur la base de traitements automatisés des seules informations ou documents mentionnés au même article L. 851-1, sans procéder à l'identification des personnes auxquelles ces informations ou documents se rapportent et sans procéder au recueil d'autres données que celles qui répondent aux critères de conception des traitements automatisés.» Un peu plus loin on a un alinéa qui est censé encadrer l'utilisation d'IMSI catcher ( un dispositif relatif aux téléphones mobile – <a href="http://www.hackersrepublic.org/mobile/interceptions-gsm-explications-solutions"> plus d'infos </a> ). Donc l'IMSI catcher redéfinit en commission des lois (article 2) : (23) « Le recueil des informations ou documents mentionnés à l'article L. 851-1 peut également être autorisé au moyen d'un appareil ou d'un dispositif technique mentionné au 1° de l'article 226-3 du code pénal, qui fait l'objet d'une inscription dans un registre spécial tenu à la disposition de la Commission de contrôle des techniques de renseignement et qui ne peut être mis en oeuvre que par des agents individuellement désignés et dûment habilités. Un service du Premier ministre centralise les informations ou documents recueillis, qui sont détruits dès qu'il apparaît qu'ils ne sont pas en rapport avec l'autorisation de mise en oeuvre, dans un délai maximal de trente jours.» C'est déjà moins clair...regardons les textes auxquels renvoie cet alinéa Pour les informations ou documents dont le recueil est autorisé : - <a href="http://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000025503132&amp;idArticle=LEGIARTI000028342288">Article L. 851-1 </a>(qui est actuellement le L. 246-1 la référence est changée à l'alinéa 20 de l'article 2) :  Il renvoie à la référence L. 241-2 (qui devient L. 811-3 avec cette loi sur le renseignement) du code de la sécurité intérieure: « les interceptions de correspondances émises par la voie des communications électroniques » Pour les méthodes de recueil autorisées : - <a href="http://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006070719&amp;idArticle=LEGIARTI000028345197"> Article 226-3 du code pénal </a>qui renvoie vers le second alinéa de l'article 226-15 pour la définition, ce qui donne : « intercepter, de détourner, d'utiliser ou de divulguer des correspondances émises, transmises ou reçues par la voie électronique ou de procéder à l'installation d'appareils de nature à permettre la réalisation de telles interceptions. » (Cet article renvoi aussi vers l'article 226-1 et l'article 706-102-1 du code de procédure pénale mais c'est moinspertinent dans notre cas) Résumons l'alinéa 23 de l'article 2 de la loi sur le renseignement : Il est possible de placer un appareil ou un dispositif qui intercepte, détourne, utilise ou divulgue des correspondances émises, transmises ou reçues le tout dans le but de recueillir des informations ou des documents qui sont des correspondances émises par la voie des communications électroniques. Le tout serait autorisé pour les finalités suivantes :</p>
<ol>
<li>L’indépendance nationale, l’intégrité du territoire et la défense nationale </li>
<li>Les intérêts majeurs de la politique étrangère et la prévention de toute forme d’ingérence étrangère </li>
<li>Les intérêts économiques, industriels et scientifiques majeurs de la France </li>
<li>La prévention du terrorisme </li>
<li>La prévention des atteintes à la forme républicaine des institutions, des violences collectives de nature à porter atteinte à la sécurité nationale ou de la reconstitution ou d’actions tendant au maintien de groupements dissous en application de l’article L. 212‑1 </li>
<li>La prévention de la criminalité et de la délinquance organisée </li>
<li>La prévention de la prolifération des armes de destruction massive.</li>
</ol>
<p>Pour simplifier ça permet de mettre une machine pour écouter toutes les correspondances si ça rentre dans 1 des 7 critères. Ce n'est pas exactement les boites noires, car le dispositif n'est pas à la recherche de quelque chose, on a donc déjà des suspicions, mais cela s'en approche fortement (On risque de prendre plus de données que ce qu'on cible...) L'autre différence est aussi le caractère obligatoire qui reste flou, pour les boites noires on impose, pour les "IMSI-Catcher" (qui sont bien plus que des IMSI-Catcher) rien n'est spécifié hormis dans le futur article L. 881-2 qui dira : « Est puni des mêmes peines (Note : 375 000€ d'amende et 2 ans de prison) le fait pour une personne exploitant un réseau de communications électroniques ou fournissant des services de communications électroniques de refuser, en violation du titre V du présent livre et du premier alinéa de l'article L. 871-2, de communiquer les informations ou documents ou de communiquer des renseignements erronés. » Il y a bien une obligation au vu de la sanction possible. Quand bien même l'alinéa 14 sur les boites noires serait supprimé en séance, il reste toujours l'alinéa 23 qui prévoit des possibilités proches, en effet aucun [ amendement de suppression de cet alinéa n'a été déposé (les amendements sur cette alinéa portent sur la durée de conservation des données, la limitation de l'utilisation (uniquement pour suspicion de terrorisme ou <a href="http://www.assemblee-nationale.fr/14/amendements/2697/AN/186.asp"> pour 4 des 7 critères</a>. On voit ici que la suppression de l'alinéa sur les "boites noires" laisse toujours un dispositif qui est potentiellement tout aussi intrusif, sans limite. Je le re-dis, mais ceci n'est que mon interprétation, elle peut être fausse, si quelqu'un qui s'y connait un peu, une confirmation ou infirmation serait appréciée. Merci aux relecteurs ;) EDIT : (après encore un peu de réflexion) : le définition permet d'appliquer le principe d'un IMSI-Catcher à n'importe quel réseaux. Réseaux internet compris, on peut imaginer un dispositif sur un DSLAM par exemple</p>


feed_id: tag:dattaz.fr,2015-03-11:blog/apple-lopen-source-et-la-confiance.html
title: Apple, l'open source et la confiance ?
uri: 2016-08-31-Apple-l-open-source-et-la-confiance
url: https://dattaz.fr/blog/apple-lopen-source-et-la-confiance.html
content:
<p>En début de semaine c'était la conférence d'Apple pour ces nouveaux ~~produits~~ menottes. Parmi cela ils ont expliqué qu'ils allaient faire de la santé, avec leur nouvelle app : Researchkit (<a href="http://www.clubic.com/univers-mac/apple/actualite-757953-researchkit-apple-medecin.html"> voici un résumé de ce que fait l'application </a>) Comme ils ne sont pas fous, ils se sont dit qu'ils fallaient rassurer les gens ! <img alt="" src="media/3d441938.not-see-your-data.jpg" data-original-source="https://dattaz.fr/data/img/apple-opensource/not-see-your-data.jpg" />(source : the verge)<br />
"ouais non on vous assure on ne voit rien"<br />
Du coup je me demandais si on pouvait faire confiance à du libre ou de l'open source sur un Iphone ? Non.</p>
<ul>
<li>Le système est complètement propriétaire et vu ce à quoi il a accès il peut faire ce qu'il veut </li>
<li>Les APIs sont propriétaires, elles font aussi ce qu'elles veulent </li>
<li>Il n'y a pas la possibilité d'installer directement une application sur l'Iphone depuis son PC. Il faut passer par Apple et la publier sur l'app store ($99 par an il me semble)</li>
<li>L'application Researchkit est pré-charger dans le téléphone donc...est-ce bien la même que celle dont le code source est présenté ?</li>
<li>Les applications sont obligatoirement compilées par Xcode, l'IDE d'Apple, qui est propriétaire et qui peut être ajoute des backdoors ou des bouts de code au moment de la compilation. Un logiciel open source ou libre c'est bien, mais encore faut-il qu'il soit compiler par un compilateur open-source/libre</li>
<li>Non je ne suis pas parano avec le point précédent , <a href="https://firstlook.org/theintercept/2015/03/10/ispy-cia-campaign-steal-apples-secrets/">la CIA le fait et à une version vérolé d'Xcode qu'elle distribue</a></li>
</ul>
<p>Tout n'est pas négatif : On peut avoir des exemples de code iPhone codé par Apple et ça va encourage les développeurs sur la plateforme à faire de même, Apple les encourage même ("most important, it’s the right thing to do.") L'initiative est louable, tant mieux si ça permet de faire des découvertes médicales, mais ils ne pourront pas mettre en avant le côté open source qui apporte de la confiance.<br />
Conclusion ? On ne peut pas avoir confiance dans une app Iphone même si on a son code source, peut être qu'il n'y a pas de problème mais impossible de le prouver.</p>


title: Illustration des propos des députés lors du projet de loi de lutte contre le terrorisme
uri: 2016-08-31-Illustration-des-propos-des-députés-lors-du-projet-de-loi-de-lutte-c
feed_id:
tag:dattaz.fr,2014-09-18:blog/illustration-des-propos-des-deputes-lors-du-projet-de-loi-de-lutte-contre-le-terrorisme.html

url:
https://dattaz.fr/blog/illustration-des-propos-des-deputes-lors-du-projet-de-loi-de-lutte-contre-le-terrorisme.html

content:
<p>Ce matin, comme hier, comme avant-hier, comme avant-avant hier, était débat <a href="http://www.assemblee-nationale.fr/14/dossiers/dispositions_lutte_terrorisme.asp">le projet de loi des dispositions relatives à la lutte contre le terrorisme.</a> On a entendu BEAUCOUP de choses parmi la vingtaine de députés présents en moyenne. Le controversé article 9 a faillit être supprimé, toutes les personnes s'étant exprimé sur l'amendement de suppression ayant exprimé leur refus, mais une suspension de séance à 23h40 (alors que l'arrêt des travaux est à 1h) a permis d'aller réveiller des députés pour faire passer l'article... On a pu apprécié de nombreux arguments, avec des citations de l'EFF, de NextInpact ou encore de <a href="http://www.lemonde.fr/idees/article/2014/09/17/pierre-torres-j-ai-commis-l-erreur-de-collaborer-avec-les-services-de-l-antiterrorisme-francais_4488696_3232.html"> cette tribune (A lire vraiment) d'un ancien détenue en Syrie à propos de l'anti-terrorisme</a>. Qosmos a aussi été cité ("souvenons-nous qu'avant 2012, une société française avait fourni à la Libye du colonel Kadhafi, en dehors de tout véritable contrôle, des outils d'interception qui sont aujourd'hui en vente dans le monde entier dans des conditions très contestables.") Nous avons aussi notre nouveau "firewall open office" grâce au rapporteur M. Sébastien Pietrasanta, qui a dit :" Ils pourront supprimer l'accès à ces sites en France ! Cela sera efficace car les mineurs dont nous parlions tout à l'heure ne vont pas prendre un billet d'avion tous les jours pour aller consulter un certain nombre de sites. " Heuresement que Mme.Attard lui à proposer de lui expliquer ("Monsieur le rapporteur, vous avez l'air sincèrement convaincu qu'il faille prendre l'avion pour consulter un site filtré. Et bien non, vous pouvez le faire de votre bureau et je vous expliquerai le moyen d'y arriver.") M. Lionel Tardy en rajoutant une couche "On vous le montre en cinq minutes !". <a href="http://www.assemblee-nationale.fr/14/cri/2013-2014-extra2/20142012.asp#P306540">Ce député a aussi fait une bonne tribune lors des débats.</a> Toutefois, l'article 9 est toujours présent et le projet de loi en l'état actuel est mauvais. Je vous invite à contacter vos sénateurs. J'ai illustré quelques propos tenus lors des débats.(propos pris sur le vif) <img alt="" src="media/c0d67699.1.jpg" data-original-source="https://dattaz.fr/data/img/terro/1.jpg" /> <img alt="" src="media/59c98945.2.jpg" data-original-source="https://dattaz.fr/data/img/terro/2.jpg" /> <img alt="" src="media/1119f52c.3.jpg" data-original-source="https://dattaz.fr/data/img/terro/3.jpg" /> <img alt="" src="media/e269c6d0.4.jpg" data-original-source="https://dattaz.fr/data/img/terro/4.jpg" /> <img alt="" src="media/22683be3.5.jpg" data-original-source="https://dattaz.fr/data/img/terro/5.jpg" /> <img alt="" src="media/1ccdb477.6.jpg" data-original-source="https://dattaz.fr/data/img/terro/6.jpg" /> <img alt="" src="media/8d9c5d5b.6bis.jpg" data-original-source="https://dattaz.fr/data/img/terro/6bis.jpg" /> <img alt="" src="media/6054365e.7.png" data-original-source="https://dattaz.fr/data/img/terro/7.png" /> <img alt="" src="media/f0ee7caa.8.jpg" data-original-source="https://dattaz.fr/data/img/terro/8.jpg" /> <img alt="" src="media/17a292c4.9.jpg" data-original-source="https://dattaz.fr/data/img/terro/9.jpg" /> <img alt="" src="media/451d7380.10.jpg" data-original-source="https://dattaz.fr/data/img/terro/10.jpg" /> <img alt="" src="media/800cdaa6.11.jpg" data-original-source="https://dattaz.fr/data/img/terro/11.jpg" /> <img alt="" src="media/99bede20.12.jpg" data-original-source="https://dattaz.fr/data/img/terro/12.jpg" /> <img alt="" src="media/829a9fd9.13.jpg" data-original-source="https://dattaz.fr/data/img/terro/13.jpg" /> <img alt="" src="media/955a5f0e.14.jpg" data-original-source="https://dattaz.fr/data/img/terro/14.jpg" /> <img alt="" src="media/6ef95c51.15.jpg" data-original-source="https://dattaz.fr/data/img/terro/15.jpg" /> <img alt="" src="media/b0a56e74.16.jpg" data-original-source="https://dattaz.fr/data/img/terro/16.jpg" /> <img alt="" src="media/3b488848.17.jpg" data-original-source="https://dattaz.fr/data/img/terro/17.jpg" /></p>


feed_id: tag:dattaz.fr,2014-09-16:blog/twister-le-reseau-decentralise-qui-promet.html
title: Twister, le réseau décentralisé qui promet !
uri: 2016-08-31-Twister-le-réseau-décentralisé-qui-promet
url: https://dattaz.fr/blog/twister-le-reseau-decentralise-qui-promet.html
content:
<p>Twitter est de plus en plus mauvais : censure de compte,<a href="media/248861aa.twittercensure.png" data-original-source="http://dattaz.fr/data/img/twister/twittercensure.png"> tweet disponible uniquement dans certains pays </a>, <a href="http://www.theverge.com/2014/9/3/6101407/twitter-ceo-finally-explains-why-random-favorites-are-inserted-into"> maintenant l'ajout de favoris dans notre timeline</a> etc... Certes, twitter est une entreprise qui doit être rentable, <a href="http://www.nextinpact.com/news/89038-twitter-voit-ses-pertes-senvoler-tout-comme-son-chiffre-daffaires.htm">mais actuellement elle perd beaucoup d'argent</a> Étant grand utilisateur de twitter, mais ne souhaitant pas ce genre de chose, je suis parti en quête d'une alternative : Twister. Twister est une plateforme de microblogging comme twitter, complètement décentralisé, "impossible" à arrêter et utilisant du chiffrement point à point. C'est bien sûr un logiciel libre. En écrivant ça je m'aperçois que c'est exactement ce dont on a besoin : logiciel libre, chiffrement point à point et décentralisation. En juillet 2013, après les révélations de Snowden, Miguel Freitas, voulait contruire une plateforme de microblogging résistant à la censure, permettant la libre expression et la vie privée. Le fonctionnement est assez simple : - Twister utilise une chaine basée sur le bitcoin pour enregistrer les nouveaux utilisateurs et les authentifier. - Une table de hash distribuée (DHT) est utilisé pour stocker les ressources des utilisateurs. Le logiciel a deux parties : - une première partie "CORE", qui constitue le coeur de twister et qui gère tout les échanges avec le réseau. - une seconde partie "AFFICHAGE" qui gère l'affichage, cette partie est totalement pesonnalisable. C'est actuellement de l'HTML mais cela pourrait être un logiciel "en dur" du moment qu'il peut communiquer avec twister-core. <img alt="" src="media/e4903518.twisterhtml.png" data-original-source="https://dattaz.fr/data/img/twister/twisterhtml.png" /> Les utilisateurs ont un nom (@dattaz par exemple), personne n'étant maître du réseau, ils sont attribués selon la politique du premier arrivé premier servi. Le réseau étant décentralisé, la censure est en théorie impossible (peut être possible si on usurpe le réseau, <a href="http://twister.net.co/?p=236">http://twister.net.co/?p=236</a>). La censure par autrui ou par soi-même est impossible. Je m'explique : il n'est pas possible de supprimer un twist. Chaque écrit reste. Cela apporte une nouvelle dimention : il faut fortement réfléchir à ce qu'on écrit. C'est un concept interessant...tout doit être réflechi...<br />
On dit qu'une fois sur internet un contenu n'est pas "supprimable" et le supprimer de son lieu premier de stockage ne changera rien si des copies en ont été faites. Dans le cas de Twister le contenu en lui meme n'est pas supprimable.  </p>
<p>Une autre dimension de Twister est l'anonymat. Vous pouvez indiquer si vous souhaitez que tout le monde sache que vous suivez un tel ou pas.<br />
<img alt="" src="media/e28b48b2.private.png" data-original-source="https://dattaz.fr/data/img/twister/private.png" /><br />
Si vous choisiez de ne pas l'afficher PERSONNE hormis vous ne sera au courant que vous suivez cette personne. Le logiciel étant libre ("twister specific code is released under the MIT license or BSD, you choose.") toutes les modification sont possibles, par exemple <a href="https://github.com/myleneb/twister-nin"> mylened à changer totalement le design de site (la partie AFFICHAGE)</a>. Il est possible de l'installer assez facilement, un peu comme certaines personnes font avec des userscript css sur twitter.  </p>
<p>Pour qu'un réseau social marche, il doit être "populaire". Pourquoi venir sur Twister si tous vos contacts sont sur twitter ? C'est une boucle infinie... C'est ce qu'on appelle <a href="http://fr.wikipedia.org/wiki/Effet_de_r%C3%A9seau">l'effet de réseau</a>. Si Twister doit décoller cela passera par la présense de plus en plus de personnes intéressantes de votre point vue. Pour commencer, il existe <a href="https://github.com/thedod/feed2twister">un programme</a> qui prend un RSS et redirige les articles sur un compte. Il y a donc déjà un certain nombre de média par exemple. Les comptes ne sont pas opérés par le média en lui même (sauf peut être celui de The Intercept et encore) mais par des gens comme <a href="https://twitter.com/corzntin"> cozrntin </a> pour le flux du journal LeMonde. Au delà des comptes des médias, il faut des gens et ça ne marchera uniquement que, si vous, oui vous, commencez par y venir : cela donnera une raison à vos contacts de venir, ce qui donnera une raison aux contacts de vos contacts de venir etc...  </p>
<p>Les réseaux sociaux sont mobiles, aujourd'hui un grand nombres de personnes tweet, poke, like depuis leurs téléphone. Twister doit aussi être mobile, l'interface web est actuellement adaptée au mobile en beta, mais il faut toujours se connecter à un serveur... L'avantage du web c'est que les applications web sont disponibles et accessibles partout quelque soit le système du téléphone.  </p>
<p>Toutefois, ce logiciel est encore en alpha et néccesite du travail. Parmi les choses à améliorer, la question de plusieurs comptes possibles par instance se pose (C'est possible mais uniquement si une personne possède plusieurs comptes.Une instance ne peut pas être utilisé par deux personnes différentes sauf si elle partage leurs mots de passe et clé privée). L'ajout de favoris pour noter un certain twist est un des point à créer. Le stockage d'images n'est pas possible (pour des raisons d'encombrement, de place?) Toutefois sur twiter un grand nombre de personnes upload leurs photos via un autre site. Il est par exemple possible d'utiliser <a href="http://lut.im">lut.im</a> pour partager une image rapidement avec un lien.<br />
Le nombre de follower n'est pas juste, c'est un indicateur du nombre de noeuds qui distribuent ses messages (mais est-ce vraiment neccesaire ? hormis pour son propre égo)  </p>
<p>Vous pouvez installer Twister sur votre ordinateur et le lancer uniquement lorsque vous l'utilisez, ou alors l'installer sur un serveur. Il y a différents supports disponibles consulter <a href="http://twister.net.co/?page_id=23">le site de twister.</a> Il est apparament possible de l'installer sur un raspberry pi : <a href="http://foike.org/workshop/twister-pi.en.html"> http://foike.org/workshop/twister-pi.en.html </a>  </p>
<p>Si vous voulez plus d'infos sur le fonctionnement technique :</p>
<ul>
<li>Le post de Bortzmeyer : <a href="http://www.bortzmeyer.org/twister.html"> http://www.bortzmeyer.org/twister.html </a></li>
<li>L'explication du fonctionnement par le créateur (anglais): <a href="http://arxiv.org/abs/1312.7152"> http://arxiv.org/abs/1312.7152 </a></li>
<li>La page Wikipedia : <a href="https://en.wikipedia.org/wiki/Twister_%28software%29"> https://en.wikipedia.org/wiki/Twister_%28software%29</a></li>
</ul>
<p>Et bien sûr je suis dessus @dattaz !</p>


feed_id: tag:dattaz.fr,2014-09-13:blog/fork-chargeur-qi.html
title: Fork : Chargeur QI
uri: Fork-Chargeur-QI
url: https://dattaz.fr/blog/fork-chargeur-qi.html
content:
<p>Recemment j'ai trouvé un super projet de <a href="http://skyduino.wordpress.com"> Skyduino </a> pour réaliser un Chargeur Qi pour smartphone/tablette, vous pouvez voir le projet original <a href="http://skyduino.wordpress.com/2014/07/27/diy-cnc-chargeur-qi-pour-smartphonetablette/"> http://skyduino.wordpress.com/2014/07/27/diy-cnc-chargeur-qi-pour-smartphonetablette/ </a> J'ai donc un téléphone compatible avec la norme Qi, mais pas de tablette, donc la taille du gabarit de découpe laser contenu dans le fichier de Skyduino n'était pas adapter pour mon téléphone. J'ai donc commandé le chargeurQi chez dx.com : <a href="http://www.dx.com/p/diy-universal-qi-wireless-charger-round-transmitter-module-red-black-281292"> http://www.dx.com/p/diy-universal-qi-wireless-charger-round-transmitter-module-red-black-281292 </a> Et le j'ai reçu cette semaine il fonctionne parfaitement. Mais j'ai pas de CNC à disposition, ni de FabLab/HackSpace/MakerSpace accesible sans formation ni abonnement, du coup j'ai improviser pour réaliser "la même chose" mais avec les moyens du bord. Etape 1 : Trouver 1 planche (chute chez un magazin de bricolage environ 2€) + du plexis glass (environ 3€) Etape 2 : Faire des mesures, j'ai pas suivi le plan de Skyduino en réduissant, je n'y ai pas pensé j'aurais pu en imprimer un SVG. Du coup j'ai fait au "pif" c'est à dire avec un règle et un crayon. <img alt="" src="media/a697a802.pif.jpg" data-original-source="https://dattaz.fr/data/img/chargeurqi/pif.jpg" /> Etape 3 : On sort les outils, c'est à dire une scie sauteuse en suivent les traces au crayon. J'ai ajouté du ruban adhésif de peinture(un peu épais) pour éviter les éventuelles traces de scie sauteuse sur le bois. <img alt="" src="media/62214d0b.scie.jpg" data-original-source="https://dattaz.fr/data/img/chargeurqi/scie.jpg" /> <img alt="" src="media/190b1a8b.decoupe.jpg" data-original-source="https://dattaz.fr/data/img/chargeurqi/decoupe.jpg" /> Etape 4 : Un petit coup de lime sur les bords. Etape 5 : Découpe du plexis glass : <img alt="" src="media/af71a4fa.plexis.jpg" data-original-source="https://dattaz.fr/data/img/chargeurqi/plexis.jpg" /> Sachez que la meilleur méthode est de passer plusieurs fois sur le dessins et de casser un coup sec sur un rebord. N'enlever la protection du plexis uniquement quand vous fixerez la plaque. Etape 6 : Pour évider l'espace du chargeur on va utiliser une défonseuse (Ouais c'est les moyens du bord, mais mode "bourrin") Donc les traces on déjà été tracé au crayon sur le bois. On règle la profondeur de coupe, j'ai mis 6mm, mais le réglage s'est déplacé durant la défonce...du coup la surface n'est pas plane au final mais pas problèmatique vu que ce n'est pas visible. <img alt="" src="media/0b8383ec.defonseuse.jpg" data-original-source="https://dattaz.fr/data/img/chargeurqi/defonseuse.jpg" /> <img alt="" src="media/56855446.defonseuse-fini.jpg" data-original-source="https://dattaz.fr/data/img/chargeurqi/defonseuse-fini.jpg" /> Etape 7 : Il faut faire une découpe pour laisser passer le fil d'alimentation. 2 solutionq : à la défonseuse, mais n'ayant pas une mèche de défonseuse assez petite j'ai fais des trous non traversant à la perseuse le long du trait, et passé un coup de lime sur les bord. Il faut vraiment prendre une lime très fine car le contre plaqué peut se décoler si on attrape trop les bords. Etape 8 : Il reste à fixer le plexis glass, pour cela j'ai utilisé des clous...c'est pas moche mais ça fait bien l'affaire. J'ai chauffé les clous au feux et passé dans le plexis glass pour avoir un trou propre. Pensez à faire les trous un peu plus large que le clou pour qu'ils passent bien au moment de cloué. 4 trous plus tard j'ai simplement cloué dans le bois en faisant bien attention à la fin de ne pas casser le plexis glass. Et ça marche ! <img alt="" src="media/b302ece7.final.jpg" data-original-source="https://dattaz.fr/data/img/chargeurqi/final.jpg" /> J'ai finalement rehaussé le chargeur avec du papier en dessous car j'avais défoncé trop profond et l'espace + le plexis glass + ma coque de téléphone faisait que ce ne chargeait pas. J'en suis content, je peux facilement charger en possant just mon téléphone et non plus en cherchant 3 heures le sens du l'USB. (vivement l'USB 3.1 C) À l'avenir je le personnaliserais peux-être avec des stickers...</p>


feed_id: tag:dattaz.fr,2014-08-11:blog/raspberry-pi.html
title: Raspberry PI
uri: 2016-08-31-Raspberry-PI
url: https://dattaz.fr/blog/raspberry-pi.html
content:
<p>Le raspberry pi est un ordinateur a très bas coùt (35€)mais néanmoins complet avec 512Mo de RAM, une connexion réseau, 2 port USB ( maintenant 4 avec le modèle b+ ). Il tourne sous linux : debian, xbmc ( maintenant je sais pas quoi), android , scratch etc... Il a aussi le grand avantage de posséder des <a href="https://fr.wikipedia.org/wiki/General_Purpose_Input/Output"> GPIOs </a> qui permettent de facilement lui connecter des composants variés. Le stockage se fait avec une carte SD ce qui permet aussi d'avoir plusieurs systèmes d' exploitation et d'en utiliser un selon le choix ( ex : une carte SD de 32go pour xbmc ou une carte SD de 8go pour utiliser un debian, et on change de carte selon l'utilisation ou l'envie). Il est aussi possible d'installer le système sur une clé USB (=&gt; mettre l'iso sur la clé usb et modifier un fichier sur la carte SD). Il y a des milliers d'utilisations possibles, je vais vous détailler les miennes. Je possède 2 raspberry pi : 1 dans les premiers exemplaires et un second acheté plus tard chez RS composant. Il y en a un qui sert uniquement pour tester des choses sur le raspberry pi.</p>
<p>Le raspberry pi principal contient :</p>
<ul>
<li>
<p>un serveur web ( Apache je me suis pas trop posé la question sur les performances par rapport aux autres) avec : </p>
<ul>
<li>Un lecteur RSS <a href="http://leed.idleman.fr/">Leed </a> par <a href="http://idleman.fr/"> idleman </a>: j'ai ajouté une cron pour la synchronisation, rien a redire : avec 150 liens il rame un peu lors de la synchronisation mais après + de 27 000 articles traités, il garde sa performance. </li>
<li>Un <a href="https://github.com/sebsauvage/rss-bridge">RSSBrige </a> : pour les (mauvais) sites sans RSS ou RSS pas potables </li>
<li>Un <a href="http://dattaz.fr/projets/note/">serveur de note home made</a> : + de 400 notes avec une base de données sqlite. C'est bien, fonctionnel mais il faudrait que je l'améliore encore vraiment.</li>
<li>Un serveur <a href="http://ampache.org/">ampache</a> : c'est grosomodo spotify mais avec vos propres musiques.
De la domotique connectée avec les gpio: c'est génial les gpio sur le raspberry pi, c'est vraiment un moyen simple de connecter un ordinateur a des choses physiques. J'utilise <a href="http://blog.idleman.fr/raspberry-pi-21-yana-un-nouveau-cur-domotique/"> le système yana de idleman </a> avec le contrôle de la lumière principalement néanmoins je n'ai pas (encore) réussi la modification pour les volets roulants car ils sont mal conçus.</li>
</ul>
</li>
<li>
<p>J'ai aussi 2 sondes de températures : une à l'intérieur, une a l'extérieur (waterproof) ce sont des DS18B20. Pour le moment elles ne donnent que la température mais à terme, elles devraient loger la température pour faire des graphes. </p>
</li>
<li>Quelque outils :Outils calcul, base64</li>
<li>Smokenping : un outil pour monitorer la connexion internet qui me permet de faire quelques statistiques ( 1 Ping/min) </li>
<li>Un serveur GIT principalement pour des projets perso ( et donc pas sur github :D)</li>
<li>Un serveur prosody pour le chat XMPP (chat instantané) et c'est vraiment super et <a href="http://www.libwalk.so/2014/02/14/installer-un-serveur-xmppjabber-avec-prosody.html"> assez simple à mettre en place </a></li>
</ul>
<p>J'héberge aussi toutes sortes de fichiers temporairement ou pas</p>
<p>Sur le raspberry pi de test j'ai déjà testé:</p>
<ul>
<li><a href="http://xbmc.org/"> XBMC </a>c'est très bien ça marche bien y compris pour les films en haute définition </li>
<li>Faire des timelaspe avec la caméra qui est assez bonne </li>
<li>Faire une caméra wifi mobile : une boîte , une batterie, la caméra, un module wifi et bien entendu un raspberry pi. J'ai utilisé le stream via la ligne de commande de vlc et un lecteur vlc pour la réception.</li>
</ul>
<p>Il me reste des choses à tester comme par exemple la radio logiciel (RTL sdr dans le jargon je ferais peut être un article dessus) et <a href="http://www.ydle.fr/"> ydle </a></p>
<p>J'utilise beaucoup ssh dessus et c'est principalement grâce au raspberry pi que j'ai appris tant de chose sur Linux, ssh ( c'est génial) et la ligne de commande ( c'est hyper pratique et ergonomique ) Au final c'est un bon achat, vous ne le regretterez pas ;) Où l'acheter ? : je les ai pris chez RS compensant vraiment rien à redire et livraison rapide ( sauf le premier, vu que c'était les premiers livrés au compte goutte) Pour les accessoires domotiques : relais, fils, sonde de température, radio 433mhz etc ... Chez dx.com c'est en Chine ça met un peu de temps (3 semaines) mais c'est bien et pas cher. Il faut mieux ne pas faire des grosses commandes (&gt;30€) pour ne pas avoir de problèmes avec les douanes mais je n'ai jamais eu de problème particulier. Si vous avez la moindre question vous avez les commentaires en dessous</p>


feed_id: tag:dattaz.fr,2014-05-31:blog/sfr-et-atos.html
title: SFR et ATOS
uri: 2016-08-31-SFR-et-ATOS
url: https://dattaz.fr/blog/sfr-et-atos.html
content:
<p>Suite à la <a href="http://dattaz.fr/blog/?id=14">suppression d'un mail totalement légitime de ma messagerie SFR </a> j'ai été observer les métadonnées du mail. Note : les métadonnées sont des données servant à définir ou décrire une autre donnée quel que soit son support, dans le cas présent par quel serveur passe le mail. /!\ On peut par exemple connaitre l'adresse IP d'un expéditeur grâce aux métadonnées d'un mail si le serveur ne l'a pas supprimé. Inutile de vous dire que tout mail envoyer avec une adresse mail SFR envoie aussi dans les métadonnées l'adresse IP d'expédition, avec en supplément l'adresse IP local...bien pour la vie privée. <img alt="" src="media/c71666b0.metadonneesip.png" data-original-source="https://dattaz.fr/data/img/sfratos/metadonneesip.png" /> Voici la partie des métadonnées qui nous intéressent : <img alt="" src="media/f87d1c5b.metadonnees.png" data-original-source="https://dattaz.fr/data/img/sfratos/metadonnees.png" /> Cette ligne m'interpelle "for <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#9632;&#9632;&#9632;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#51;&#56;&#50;&#48;&#51;&#48;&#56;&#55;&#64;&#98;&#97;&#99;&#107;&#48;&#52;&#45;&#109;&#97;&#105;&#108;&#48;&#50;&#45;&#48;&#50;&#46;&#115;&#102;&#114;&#109;&#99;&#46;&#112;&#114;&#105;&#118;&#46;&#97;&#116;&#111;&#115;&#46;&#102;&#114;">&#9632;&#9632;&#9632;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#48;&#51;&#56;&#50;&#48;&#51;&#48;&#56;&#55;&#64;&#98;&#97;&#99;&#107;&#48;&#52;&#45;&#109;&#97;&#105;&#108;&#48;&#50;&#45;&#48;&#50;&#46;&#115;&#102;&#114;&#109;&#99;&#46;&#112;&#114;&#105;&#118;&#46;&#97;&#116;&#111;&#115;&#46;&#102;&#114;</a>" enfin surtout le atos.fr... Je vais donc sur atos.fr qui est belle est bien le site de <a href="https://fr.wikipedia.org/wiki/Atos">l'entreprise Atos.</a> J'ai donc vérifié sur tous les autres mail reçu par ma boite mail perso, ainsi que sur d'autres adresses de messagerie SFR appartenant à des amis : tous les messages passent par [quelquechose].sfrmc.priv.atos.fr pas de doute SFR sous-traite sa messagerie à ATOS. (en partie du moins) L'adresse "■■■000000000000000038203087@back04-mail02-02.sfrmc.priv.atos.fr" est un alias de ma "vrai" adresse mail perso. J'ai donc appelé le SAV SFR et chercher à avoir une personne compétente pour me répondre. La seule réponse que j'ai pu obtenir : "Atos ? c'est le nom de la machine qui s'occupe des mails dans notre infrastructure" LOL Le technicien n'a rien voulu savoir, même pas qu'il y a une différence entre Atos = nom de machine et atos.fr, Puis bon pourquoi appeler la machine ATOS ??? J'ai donc découvert qu'SFR sous-traitait mes mails...mais ça doit être écrit dans les CGU (<a href="media/662c2106.cp-sfr-mail-clients-mobile-oct-2010.pdf" data-original-source="http://static.s-sfr.fr/media/cp-sfr-mail-clients-mobile-oct-2010.pdf"> les dernières</a>). Non rien qui indique qu'ils sous-traitent à Atos, ni même à une quelconque société. J'ai confié mes mails à SFR (à tord d'ailleurs) mais pas à Atos. SFR, ne respecte pas ses clients, les trompent et ça c'est mal.</p>


feed_id: tag:dattaz.fr,2014-05-29:blog/sfr-et-le-filtre-geant.html
title: SFR et le filtre géant
uri: 2016-08-31-SFR-et-le-filtre-géant
url: https://dattaz.fr/blog/sfr-et-le-filtre-geant.html
content:
<p>Il y a quelques temps, j'ai notifié à Mediapart un spam qui usurpait leur newsletter (les gens avaient même pas pris le soin de supprimer les liens vers les réseaux sociaux) Donc j'envoie un mail à Mediapart, qui me répond...enfin m'a répondu quelque chose. En effet mon adresse mail perso est chez mon FAI, sfr...: <img alt="" src="media/e7924d37.mail.png" data-original-source="https://dattaz.fr/data/img/sfrmailsuppr/mail.png" /> C'est de la censure pure et simple, supprimé totalement.. Je m'en vais donc demander des explications à SFR sur leur compte Twitter, j'explique la situation, en expliquant que le message aurait dû aller en indésirable au maximum, pas être supprimé, la personne dernière le compte n'a pas l'air d'avoir tout compris... (de bas en haut) <img alt="" src="media/a826e004.jesuisunspammeur.png" data-original-source="https://dattaz.fr/data/img/sfrmailsuppr/jesuisunspammeur.png" /> Ils m'ont renvoyé sur un lien pour comprendre ce qu'est le phishing...LOL...ils ne comprennent toujours pas le faux-positif...Ils m'invitent aussi à transférer mon message vers l'adresse de phishing d'SFR, ils n'ont rien compris.. Du coup je suis rentré dans le tas : "Expliquer moi comment marche votre robot pour scanner tous mes mails ?" (de bas en haut) <img alt="" src="media/cc995625.analyse.png" data-original-source="https://dattaz.fr/data/img/sfrmailsuppr/analyse.png" /> Ils ont peut-être le droit de scanner mes mails ? C'est certainement marquer dans les CGU : Voici les dernières <a href="media/662c2106.cp-sfr-mail-clients-mobile-oct-2010.pdf" data-original-source="http://static.s-sfr.fr/media/cp-sfr-mail-clients-mobile-oct-2010.pdf"> cp-sfr-mail-clients-mobile-oct-2010.pdf </a> <img alt="" src="media/53fed389.cgu.png" data-original-source="https://dattaz.fr/data/img/sfrmailsuppr/cgu.png" /> Rien n'indique qu'ils le font, c'est donc une intrusion dans la vie privée et <a href="https://fr.wikipedia.org/wiki/Secret_de_la_correspondance"> le secret de la correspondance </a>. H.S : J'apprends au passage qu'on peut envoyer des SMS/MMS avec la messagerie mail...aucun rapport mais cherchez pas... Je leur redemande de nouveaux pourquoi mon mail est supprimé sachant que rien n'indique qu'ils peuvent le faire, ni même qu'ils regardent mes mails: (de bas en haut) <img alt="" src="media/20ef0ac2.raison.png" data-original-source="https://dattaz.fr/data/img/sfrmailsuppr/raison.png" /> j'insiste donc toujours non-satisfait : (de bas en haut) <img alt="" src="media/dd3da76b.tesidiot.png" data-original-source="https://dattaz.fr/data/img/sfrmailsuppr/tesidiot.png" /> On me prend pour un mec bizarre qui veut recevoir des phishings. Non moi je veux simplement qu'on ne décide pas ce qui doit être vu ou pas dans MES mails, donc oui je veux le phishing, à la limite en indésirable. Bon pas résultats mon mails a disparu... Merci SFR. J'en tire quand même un enseignement : ne pas faire confiance à un service externe, même si ce n'est pas un des GAFA-like, je vais donc bientôt acheter un nom de domaine (si j'en trouve un pas squatté) et y mettre mon serveur de mail derrière. MISE À JOUR 29/05/14 14H10: Suite à ce post le compte twitter de SFR à répondu, donc chez SFR contact@mediapart.fr est signalée comme une adresse frauduleuse <img alt="" src="media/ae15cbf2.reponse.png" data-original-source="https://dattaz.fr/data/img/sfrmailsuppr/reponse.png" /> P.S: <a href="http://blog-securite.sfr.fr">http://blog-securite.sfr.fr</a> ;)</p>


feed_id: tag:dattaz.fr,2014-04-30:blog/comment-creer-votre-propre-serveur-firefox-sync-15.html
title: Comment créer votre PROPRE serveur firefox SYNC 1.5
uri: 2016-08-31-Comment-créer-votre-PROPRE-serveur-firefox-SYNC-1-5
url: https://dattaz.fr/blog/comment-creer-votre-propre-serveur-firefox-sync-15.html
content:
<p>La nouvelle version de firefox (29) intègre un nouveau moyen de synchroniser et sauvegarder ses onglets, favoris, historique, mots de passe, add-ons et les préférences entre ces différents appareils. La version actuelle de Firefox sync (1.1) continuera à fonctionner dans les prochaines versions. (il fonctionne toujours dans la version 31 en tout cas). Cette nouvelle version fonctionne avec Firefox accounts qui est le serveur d'identification de Mozilla, il sert aussi (entre-autre) pour le marketplace qui est le magasin d'applications pour Firefox OS. Firefox accounts n'est pas obligatoire pour le marketplace en revanche il est nécessaire pour Firefox Sync. Ce service est centralisé chez Mozilla comme tiers de confiance pour le marketplace, mais peut <a href="https://docs.services.mozilla.com/howtos/run-fxa.html">être installé chez vous pour d'autre usage</a>, comme par exemple pour Firefox sync. Je ne vais pas vous expliquer comment installer Firefox accounts ici, mais comment installer Firefox sync sur votre propre serveur. On va donc utiliser le serveur Firefox accounts de Mozilla et notre propre serveur firefox sync. NOTE : Il n'y a pas encore la possibilité d'avoir son propre serveur paramètré sur Firefox sur Android, mais c'est prévu. EDIT : C'est maintenant disponible en nightly, cella arrivera dans firefox for android 33 ou 34. Je vais vous expliquer comment créer votre propre serveur firefox sync et comment passer les données depuis la dernière version. Ce tutoriel est détaillé et adapté à tout type de personne utilisant linux (même si vous n'avez jamais utilisé de terminal aussi appeler ligne de commande) et ayant un peu de bon sens. Ce tuto peut sembler long mais il juste est détailé. Il est directement inspiré des instructions de Mozilla</p>
<h1>Crée un serveur firefox sync 1.5</h1>
<p>Pour cela vous avez besoin de :</p>
<ul>
<li>Un ordinateur sous linux allumé 24h/24 et connecté à internet (J'utilise un raspberry pi sous raspbian ici)</li>
<li><a href="python.org"> Python 2.7 </a> (un exécutant du langage du même nom)</li>
<li><a href="https://pypi.python.org/pypi/virtualenv"> Virtualenv </a>(crée un environnement virtuel pour python)</li>
<li><a href="http://fr.wikipedia.org/wiki/Make"> make </a> (un compilateur)</li>
<li><a href="http://fr.wikipedia.org/wiki/Git"> git </a>(un système de gestion de version)</li>
<li>Il faut accéder à l'ordinateur : soit vous mettez un écran, soit vous utilisez <a href="http://doc.ubuntu-fr.org/ssh"> SSH </a>( mettre un lien d'explication) 1. On va donc installer tout ça, il suffit de taper cela dans un terminal :</li>
</ul>
<blockquote>
<p>sudo apt-get update</p>
<p>sudo apt-get upgrade</p>
<p>sudo apt-get install python-dev git-core python-virtualenv</p>
</blockquote>
<p>Explication : sudo : obtenir les droits d'administrateur, il est possible qu'il vous demande votre mot de passe, tapez-le, il est normal de ne rien voir s’afficher (pas de ****) apt : logiciel pour installer des programmes en ligne de commande sous de nombreuses distributions GNU/Linux. (apt-get pour dire qu'on veut prendre) update : paramètre d'apt-get, met à jour la liste des logiciels upgrade : paramètre d'apt-get, met à jour tous les logiciels install : paramètre d'apt-get, demande l'installation Ensuite, ce sont les programmes que l'on veut installer Appuyer sur ENTRER à chaque fin de commande, des lignes vont défiler, c'est normal, attendez la fin, cela peut être long. Si le terminal demande : "Need to get 34.8 MB of archives. After this operation, 44.5 MB of additional disk space will be used. Do you want to continue ?" Répondez "y" 2.On va se mettre dans le bon dossier pour installer des logiciels de cette façon:</p>
<blockquote>
<p>cd /opt</p>
</blockquote>
<p>Explication : cd : c'est le programme qui permet en ligne de commande de parcourir des dossiers. 3. On va ensuite créer un "clone" du code source de firefox sync, si vous souhaitez le lire il est disponible <a href="https://github.com/mozilla-services/syncserver"> ici </a> Pour cela tapez dans votre terminal:</p>
<blockquote>
<p>git clone https://github.com/mozilla-services/syncserver</p>
</blockquote>
<p>Explication : git : c'est le programme que l'on va utiliser clone : paramètre de git qui permet de "cloner" le code source https://github.com/mozilla-services/syncserver : adresse url du code source 4. On va aller dans le dossier cloner :</p>
<blockquote>
<p>cd syncserver</p>
</blockquote>
<p>Explication : syncserver : nom du dossier Vous pouvez aussi voir ce dossier dans votre explorateur de fichier : /opt/syncserver 5. On va <a href="http://doc.ubuntu-fr.org/tutoriel/compilation">compiler le code </a>:</p>
<blockquote>
<p>make build</p>
</blockquote>
<p>Explication : make : nom du programme qui permet la compilation, le compilateur build : donne des indications au compilateur Il va télécharger d'autre chose dont il a besoin. Vous pouvez aller vous chercher un café et même faire la sieste 6. C'est installé ! On va vérifier que tout marche :</p>
<blockquote>
<p>make test</p>
</blockquote>
<p>Là aussi vous pouvez aller faire une sieste. Normalement des choses vont s'afficher (si vous voyez un truc comme "F............................SSSSSSSSS" c'est normal) Si vous avez à la fin "[test] Killed" c'est que tout marche bien, sinon il vous retournera l'erreur. 7. On lance le serveur une première fois le serveur:</p>
<blockquote>
<p>make serve</p>
</blockquote>
<p>Le serveur démarre sur http://localhost:5000/, c'est-à-dire sur <a href="http://fr.wikipedia.org/wiki/Port_logiciel">le port 5000 de votre machine.</a> Lorsque le terminal affiche "serving on 0.0.0.0:5000 view at http://127.0.0.1:5000" vous pouvez arrêter l'exécution de la commande avec ctrl + c. 8. On va récupérer <a href="http://fr.wikipedia.org/wiki/Réseau_privé"> l'adresse ip local </a>:</p>
<blockquote>
<p>sudo ifconfig eth0 | awk -F'[: ]' '/inet ad/ {print $13}'</p>
</blockquote>
<p>Explication: ifconfig : programmes pour voir les paramètres de votre connexion. eth0 : l'interface de sortie de votre connexion, il faut peut-être changer cette valeur (faites un sudo ifconfig pour le savoir) | : permet d'enchainer les commandes dans la ligne de commandes awk : logiciel permettant de chercher par motif dans les chaînes de caractères. -F : option du logiciel précédent '/inet ad/ {print $13}' : paramètres donné au logiciel 9.On va générer une clé pour signez les requettes vers le serveur Firefox sync :</p>
<blockquote>
<p>head -c 20 /dev/urandom | sha1sum</p>
</blockquote>
<p>Copier ce que la ligne de commande vous retourne. Explication: head : afficher le Début d'un fichier -c 20 : limiter au 20 première ligne sha1sum : sert à faire <a href="http://en.wikipedia.org/wiki/Sha1sum">un sum en sha1</a> 10. On va maintenant paramétrer le serveur Firefox sync, pour cela le fichier syncserver.ini est utilisé :</p>
<blockquote>
<p>sudo nano syncserver.ini</p>
</blockquote>
<p>Explication: nano : c'est un éditeur de texte en ligne de commande, déplacez vous dans le ficher avec les flèches de votre clavier. Pour enregistrer faites ctrl + o pour quitter faites ctrl +x /etc/sync.conf : nom du fichier que l'on veut modifier trouver la ligne (juste sous [syncserver]) public_url = http://localhost:5000/ et changer-la par : public_url = http://[ip]:5000/ Remplacer [ip] par l'adresse ip trouver plus haut, c'est une adresse ip privée, c'est à dire que Firefox sync ne marchera que chez vous. Vous pouvez aussi utiliser une adresse ip publique ou un nom de domaine. trouver la ligne (juste sous [syncserver]) #sqluri = sqlite:////path/to/database/file.db et changer-la par : sqluri = sqlite:///syncserver.db (la base de données sera stocker dans le dossier) trouver la ligne (juste sous [syncserver]) (ligne commenter par un #) secret = INSERT_SECRET_KEY_HERE et changer-la par: secret = [coller la clé générer à l'étape précédente]  On vient de donner une adresse vers une base de données pour firefox sync, car par défaut les données de sync sont enregistrées sur <a href="http://fr.wikipedia.org/wiki/Mémoire_vive"> la mémoire vive </a>, et au redémarrage tout est perdu... Il est aussi possible d'utiliser une base de données mysql : sqluri = pymysql://username:password@db.example.com/sync  11. On démarre maintenant le serveur :</p>
<blockquote>
<p>sudo local/bin/pserve syncserver.ini</p>
</blockquote>
<p>12. On va réaliser un script pour qu'il démarrage sync au démarrage du serveur tout seul :</p>
<blockquote>
<p>sudo nano /etc/init.d/sync</p>
</blockquote>
<p>On ajoute ce contenu dedans :</p>
<blockquote>
<h1>!/bin/sh # le nom du service SERVICE_NAME=Firefox sync # le répertoire où se trouvent les exécutables du service SERVICE_DIRECTORY=/opt/syncserver usage() { echo "-----------------------" echo "Usage: $0 (stop|start|restart)" echo "-----------------------" } if [ -z $1 ]; then usage fi service_start() { echo "Starting service '${SERVICE_NAME}'..." OWD=<code>pwd</code> cd ${SERVICE_DIRECTORY} local/bin/pserve syncserver.ini &amp; cd $OWD echo "Service '${SERVICE_NAME}' started successfully" } service_stop() { echo "Stopping service '${SERVICE_NAME}'..." OWD=<code>pwd</code> pkill pserve cd $OWD echo "Service '${SERVICE_NAME}' stopped" } case $1 in stop) service_stop ;; start) service_start ;; restart) service_stop service_start ;; *) usage esac exit 0</h1>
</blockquote>
<p><a href="http://dattaz.fr/data/fichier/script_init_firefox_sync.sh"> Téléchargez-le </a> Changer [nom d'utilisateur] par votre nom d'utilisateur. Explication : init.d : dossier des scripts de démarrage Nano (que nous avons vu plus haut) va s'ouvrir. Quittez avec ctrl + o puis ctrl + x, le terminal va afficher. 13.On va donner au fichier le droit de s'exécuter :</p>
<blockquote>
<p>sudo chmod +x /etc/init.d/sync</p>
</blockquote>
<p>Explication: chmod : sert à donner des droits +x : option pour donner les droits d'exécution /etc/init.d/sync: le fichier 14.On l'ajoute ensuite comme programme à démarrer :</p>
<blockquote>
<p>sudo update-rc.d sync defaults</p>
</blockquote>
<p>Explication: update-rc.d : programme pour ajouter des scripts au démarrage. sync : notre script defaults : profil par défaut</p>
<h1>Récuperer les données et configurer dans Firefox</h1>
<p>Par mesure de précaution on va sauvegarder les favoris, allez voir la méthode <a href="https://support.mozilla.org/fr/kb/exporter-marque-pages-firefox-fichier-html"> ici </a> On va ensuite retirer la version actuelle de sync si vous l'utilisiez déjà : allez cliquer sur les 3 barres à droite, cliquez sur préférences, puis sur sync, cliquez sur "retirer cet appareil". On va configurer Firefox, pour cela tapez about:config dans la barre d'adresse de firefox. chercher "services.sync.tokenServerURI" cliquez/double cliquez dessus et mettrez la valeur a http://[ip]:5000/token/1.0/sync/1.5 (remplacer [ip] par l'adresse ip récuperer à l'étape 9. Voilà Firefox sync est configuré. Il faut ensuite crée un compte Accounts pour cela tapez about:accounts dans la barre d'adresse. Emplissez le formulaire et valider. Cliquez sur le lien qui vous allez recevoir par emaill. On va vérifier que tout marche. Pour cela cliquez sur les 3 barres à droite, et vérifié qu'en bas vous avez votre adresse email et une image qui synchronise. Si ce n'est pas le cas tapez about:sync-log pour voir <a href="http://fr.wikipedia.org/wiki/Historique_informatique">les log</a> dans la barre d'adresse et cliquez sur le dernier fichier, ce sont les logs de firefox sync qui explique ce qu'il fait et ce qui ne va pas. Regarder ce qu'il ne va pas, chercher sur internet, si vous ne trouvez pas de solution vous pouvez laisser un commentaire en dessous (pour que tout le monde en profite). Lorsque tout marche très bien, retourner sur le serveur, dans le fichier syncserver.ini avec nano(sudo nano syncserver.ini dans le dossier syncserver), et enlever le # au debut de la ligne : #allow_new_users = false. Cela empêchera d'autres utilisateurs de se crée un compte sur le serveur. Sachez que sync marchera uniquement sur votre réseau local si vous utilisez une machine chez vous (sauf si vous avez ouvert des ports sur votre box plus d'informations sur cela <a href="https://craym.eu/tutoriels/utilitaires/ouvrir_les_ports_de_sa_box.html"> ici </a> ). Si vous utilisez iptables penser à ouvrir le port. Veuillez aussi noter qu'aucune sécurité n'est mis à place dans ce tuto, c'est à dire qu'il n'y à pas de httpS. Toutes les données passent en clair sur le réseaux, même s'il y a du chiffrement entre Firefox et le serveur de base. Vous pouvez ajouter du https en exécutant le serveur derrière un serveur web, vous pouvez <a href="https://github.com/mozilla-services/docs/blob/master/source/howtos/run-sync-1.5.rst"> voir comment faire ici, cela nécessite un serveur web (apache ou nginx) </a> Si vous avez un problème, décrivez-le dans un commentaire. Si il y a quelque chose que vous ne comprenez pas, laissez aussi un commentaire, il n'y a aucune question bête. Mais par pitié si vous avez une question laissez la en commentaire pour que tout le monde en profite. Je suis ouvert à toutes remarques constructives. L'ensemble du contenu de ce tuto est sous license <a href="https://creativecommons.org/licenses/by-nc/4.0/">CC BY-NC 4.0</a></p>
<h2>Pour aller plus loin</h2>
<p>La sécurité : <a href="ttps://wiki.mozilla.org/Identity/AttachedServices/Architecture#Data_Security"> architecture et sécurité des données </a> La page Wiki : <a href="ttps://wiki.mozilla.org/User_Services/Sync"> ici </a> L'API : <a href="http://docs.services.mozilla.com/storage/apis-1.5.html"> description de l'API</a> Le protocole de Firefox Accounts : <a href="https://github.com/mozilla/fxa-auth-server/wiki/onepw-protocol"> ici </a></p>


feed_id: tag:dattaz.fr,2014-04-20:blog/projet-election-municipal.html
title: Projet : Élection municipal
uri: 2016-08-31-Projet-Élection-municipal
url: https://dattaz.fr/blog/projet-election-municipal.html
content:
<p>Je regarde depuis quelques temps les fichiers mis en open data par l'état, il y a vraiment BEAUCOUP de choses disponibles, souvent le "problème" c'est d'avoir de l'idée. Il faut continuer ainsi et ne pas se refermer (on est spécialiste en France...) <a href="http://www.zdnet.fr/actualites/open-data-un-rapport-du-senat-veut-l-encadrer-sinon-l-etouffer-39800161.htm"> ça parle déjà d'une taxe au sénat...</a> Il y a 1 mois c'était les élections et je me suis dit qu'il pourrait être sympa de proposer une alternative aux sites de presse présentant de la pub oups de l'info avec beaucoup de pub et de traquer. C'était le dimanche du premier tour... j'ai cherché et impossible de trouver comment faire, il semblerait que ça soit réservé "aux organismes de presse ayant eu une autorisation de l'état"... Franchement je n'étais pas contant, il ne me semblait pas normal que l'information soit réservée à certain... Une personne a fini par m'apporter une réponse : http://elections.interieur.gouv.fr/telechargements/ Ouf c'est possible. Je me suis lancé le défi de faire quelque chose de potable en une semaine. Objectif :</p>
<ul>
<li>Présenter d'autres infos que sur les nombreux sites de presse</li>
<li>Avoir la répartition du conseil municipal</li>
<li>Avoir la répartition homme-femme du conseil municipal</li>
<li>Avoir les résultats en nombre et en %</li>
<li>Avoir le nom des conseiller municipaux élu</li>
<li>Avoir les données d'abstention et de vote nul et blanc</li>
<li>Avoir le nom du nouveau maire</li>
</ul>
<p>Parce que oui, les élections municipal ce n'est pas vraiment simple...<a href="https://www.youtube.com/watch?v=SKHDhY7q42Y"> https://www.youtube.com/watch?v=SKHDhY7q42Y </a> Exemple : Un maire avec 50.25 % des voix au 1er tour, obtient 80 % du conseil municipal... (Je trouve pas cela normal, mais le débat n'est pas la) Les résultats sont en XML, classés dans des dossiers par département et le nom des fichiers c'est leur code insee. Autant dire que personne ne connait son code insee...j'ai donc dû trouver une parade, un fichier fessant code postal &lt;=&gt; code insee, je ne souhaitais pas faire de requête externe, car cela n'est pas bon pour la vie privée des gens. N'ayant malheureusement pas trouvé de fichier CORRECT permettant cela j'ai donc dû utiliser une API...elle aussi pas toujours complète, ou plutôt fausse. L'api était en json, j'ai donc du "apprendre" à parser du json... Je ne savais pas exactement comment seraient fournies les données, y aurait-il les résultats du 1er tour des mairie déjà pourvu ? y aurait-il uniquement les résultats du second tour ? tous les résultats ? j'ai donc préparer 3 scénario, avec 3 code possible que j'ai mis sur mon serveur après avoir vu le XML du second tour Ensuite, il a fallu gérer les 2 modes de scrutins : liste et plurinominal et si le conseil municipal était élu au premier ou au deuxième tours. Pour cela il a fallu parser du XML, chose que je n'avais jamais faites aussi. Globalement cette partie était "assez rapide" Le plus complexe (après la conversion en code insee) était de faire une représentation graphique des données, autrement dit faire un camembert. J'ai cherché, testé des choses, j'étais pleinement satisfait de la librairie de google pieCharts, mais cela m'obligeais à faire des requête chez google et toujours dans un soucis de vie privée je ne souhaitais pas le faire. J'ai trouvé d'autre chose, mais elle ne marchait pas sur mobile.. mais j'ai fini par trouver quelque chose qui marchait un peu près partout.. 19h50 dimanche soir, 10 minutes avant : j'ai fini après une grosse dizaine d'heures de code dans la semaine. Tout marche bien, déjà un point super positif. Le plus gros problème c'est que les résultats sont lent à arriver... Et la patata : Les résultats ne marchent pas à Paris.. je me suis alors aperçu que le format de requête n'était pas le même.. et c'est pareil pour Lyon et Marseile. DU coup ça ne marchait pas pour ces villes et je ne sais toujours pas à partir de quoi sont formulées les requête pour ces villes Conclusion : C'était fun, un bon défi remplis. Mon principal regret est qu'il soit compliqué de faire code postal &lt;=&gt; code insee. Je regrette aussi un gros manque de transparence de la part de l'état. Il est donc possible de proposer une autre vison que celle des médias traditionnel des résultats des élections. J'ai aussi généré les résultats nationaux =&gt; http://dattaz.fr/election/france.php Vous pouvez voir le résultat du projet ici =&gt; http://dattaz.fr/election/</p>


feed_id: tag:dattaz.fr,2014-03-21:blog/sarkozy-la-stasi-la-dgse-et-la-nsa.html
title: Sarkozy, la Stasi, la DGSE et la NSA
uri: Sarkozy-la-Stasi-la-DGSE-et-la-NSA
url: https://dattaz.fr/blog/sarkozy-la-stasi-la-dgse-et-la-nsa.html
content:
<p>L'ancien président compare ses écoutes judiciaires, au film <a href="https://fr.wikipedia.org/wiki/La_Vie_des_autres"> La Vie des autres (regardez-le!) </a>, qui raconte la surveillance en Allemagne de l'Est. Cette comparaison est fausse : Fausse, car en Allemagne de l'Est, c'était toute la population qui était surveillée, dans le cas présent on a un citoyen qui est surveillé dans un cas bien précis et encadré par la loi. De plus cette écoute est faite par le pouvoir judiciaire et non exécutif. Oh wait, on a appris il y a quelques jours qu'une agence de renseignement, appartenant au pouvoir exécutif, avait surveillé et transcrit TOUTES les communications téléphoniques d'un pays ENTIER durant un mois. M. Sarkozy, vous dites ne pas avoir le caractère à vous plaindre, mais là c'est le cas, regardez on a surveillé un pays en entier, des millions de vies privées espionnées, des tonnes de choses vues et analysées, pas juste une personne dans un cadre normal et permis, mais des millions dans le plus grand secret. Venez plaindre ces gens, cela serait déjà plus normal. M. Sarkozy, décidément vous n'avez pas de chance selon moi, le nom du pays espionné n'a pas été révélé, mais on a appris hier, que la DGSE peut avoir accès à tout le réseau téléphonique français et qu'elle collabore avec la NSA et le GCHQ, pour moi il ne fait aucun doute sur le fait que le pays espionné est la France, oui vous avez été espionné une seconde fois, mais vous n'êtes pas le seul cette fois... Vous avez la mémoire courte aussi, vous avez voté les lois qui permettent ça, vous êtes même à l'origine de la Plateforme National d'Interception Judiciaire (PNIJ), vous avez le truc pour centraliser toutes les écoutes judiciaires et <a href="http://www.laquadrature.net/fr/lemonde-espionnage-comment-orange-et-les-services-secrets-cooperent"> certainement d'autres </a> Des millions de vies privées violées dans un cadre "plus ou moins légal" (dit légal mais secret...) versus UNE vie privée violée dans un cadre parfaitement légal et encadré. Non les écoutes judiciaires ne sont pas la Stasi, mais oui les écoutes des agences de renseignement peuvent clairement être associées avec...</p>


feed_id: tag:dattaz.fr,2014-02-21:blog/google-facebook-et-le-futur.html
title: google, facebook, et le futur.
uri: 2016-08-31-google-facebook-et-le-futur
url: https://dattaz.fr/blog/google-facebook-et-le-futur.html
content:
<p>Aujourd'hui dans notre monde connecté "tout" le monde est sur facebook ou utilise google dans sa journée (même sans s'en rendre compte) Facebook cherche à renforcer sa position dans nos communications (racheter une app à 450 millions d'utilisateur, qui "remplace" les sms pour 16 milliards ce n'est pas anodin, pour vous donner une idée, il y a 70 pays donc les PIB est inférieur à ce rachat...) Google lui investit dans tout ce qui pourrait certainement marcher à l'avenir. Ils ont une telle trésorerie qu'ils peuvent se permettre de racheter des thermostats pour 1.3 milliards. Mais ces deux entreprise ont un but : mieux connaitre leurs utilisateurs et les enfermer dans leur écosystème (comme s'ils étaient sur un nuage) Facebook cherche à monopoliser vos conversions en ligne, que tout passe par eux, ils y arrivent plutôt bien avec plus d'un milliards d'utilisateurs. Google lui à les mails pour contrer ça : seulement les mails c'est froid, pas de contact direct, c'est triste quoi =&gt; c'est plutôt en perdition. Sur facebook il y a toute votre vie, vos photos, vidéo, moment entre amis, videoconf avec votre conjoint à l'autre bout du monde, des choses sentimentales que google n'a pas. Google à plus ce que l'on pourrait appeler la vie privée par défaut " il faut un serveur de mail =&gt; gmail ça marche et il y a tout le monde dessus, besoin d'une recherche =&gt; google, quoi il en existe d'autre ?, etc..) Voilà pourquoi les gens sont plus attachés à facebook. Facebook l'as bien compris et le montre en rachetant whats app pour avoir encore plus de communication. Mais Google va gagner. Pourquoi ? Parce qu'ils ont compris que les technologies évoluent et ils se positionnent sur 4-5 marchés dit " d'avenir" avec des rachats, etc... Puis ils garderont seulement ce qui marche. Ils le font déjà il suffit de voir le cimetière de service google qui sont éteints. Toutefois, on oublie quand même quelque chose là dedans : l'humain, les hommes, nous. Les liens humains sont uniques et ne peuvent pas être remplacés par une machine, ils sont pourtant de plus en plus exécutés au travers d'une machine, notamment grâce à facebook qui les rendent simple et si .... "comme en vrai". Est-ce un bien ou un mal ? Je ne sais pas, ça demande plus de réflection. On oublie l'homme. Pourtant, l'informatique n'est rien sans lui. De plus en plus de personnes font confiance à des boites noires, facebook, skype, gmail et pourtant bien que confortable elle ne me semble pas idéal, car vous n'avez pas le contrôle et même plus : vous êtes exploités. Si vous voulez bien commencer pour être indépendant : prenez un nom de domaine, au moins juste pour les mails. Solution (pour éviter facebook et whats app) : XMPP ! c'est un standard de l'internet (comme http et les mails). Totalement décentralisé (vous pouvez même monter votre propre serveur). Il faut ajouter une couche de chiffrement entre les serveurs (Très fortement recommander à partir du 19 mai 2014 je crois) puis du chiffrement point à point avec OTR pour éviter que l'administrateur des serveurs xmpp regarde les conversations. J'entends d'ici les " ouais, mais ça ne remplace pas facebook... c'est nul ton truc." 1. Il faut se poser la question si ça vaut le coup de donner sa vie à facebook (c'est bien ça puisque : c'est ce que nous sommes qui nous différencie, on né tous pareil. Et dans facebook on met ce que nous sommes). C'est une histoire de confort vs vie privée 2. Ils existent des facebook like baser sur xmpp, pour en citer qu'un : l'excellent Movim : <a href="movim.eu">movim.eu</a> "Mais c'est compliqué" : Non ce n'est pas si compliquer que ça, mais oui ça demande un peu de temps. Prenez une après-midi et venez voir les comment ça marche, vos faire aider etc... notamment lors des chiffrofête (la prochaine samedi à numa à Paris) sinon demander de l'aide, des conseils, lisez la documentation; voir envoyer des mails.... Voilà un bon début<a href="https://fr.wikipedia.org/wiki/XMPP"> Wikipédia XMPP </a> et pour les plus avancés et téméraire (et qui connaisse déjà) monter votre serveur xmpp : <a href="http://libwalk.so/installer-un-serveur-xmppjabber-avec-prosody/"> Installer un serveur XMPP/jabber avec Prosody sous Debian </a></p>


title: Les réseaux sociaux sont puissant pour la surveillance - Épisode 1 : Facebook
uri: 2016-08-31-Les-réseaux-sociaux-sont-puissant-pour-la-surveillance-Épisode-1
feed_id:
tag:dattaz.fr,2014-02-15:blog/les-reseaux-sociaux-sont-puissant-pour-la-surveillance-episode-1-facebook.html

url:
https://dattaz.fr/blog/les-reseaux-sociaux-sont-puissant-pour-la-surveillance-episode-1-facebook.html

content:
<h3>Facebook est un outil de surveillance puissant</h3>
<p>Je ne suis pas sur facebook, et pourtant.... étant jeune j'aurais toutes les chances d'y être. Personnellement je ne vois pas l'intérêt de Facebook. J'y suis allé 1 fois pendant 15 jours pour pouvoir rendre un travail à deux, car la personne n'arrivait pas à se servir d'un etherpad (oui pourtant cela ne me semble pas compliqué). Je n'y avais là encore vu peu d'intérêt. J'avais télécharger une archive et fermer le compte ensuite. Au vu de l'évolution des débats, de la surveillance de la NSA, j'ai voulu voir à quel point facebook était puissant et pouvais servir à surveiller, espionner des gens. J'ai donc passé 1/2h à l'étudier. J'ai ouvert un compte avec un faux nom et un faux prénom, une date de naissance proche (même année), une adresse mail bidon et j'ai remplie uniquement le nom de mon lycée. Voilà j'ai un compte Facebook.... Je tape les 2 premières lettres du prénom d'un ami A : il me le propose en 1er choix. Je suis interloqué déjà c'est quand même assez puissant là. J'ouvre le profil de cet ami A : rien de spécial il a bien protégé son compte.... on voit seulement toutes ses photos de profil et bannière. Retour dans la barre de recherche. Je cherche un autre ami B, d'un autre lycée, mais qui connait l'ami A, il se trouve qu'ils ont le même prénom. Pareil je tape les 2 premières lettres, en toute logique il aurait dû me proposer l'ami A, mais non c'est l'ami B qui s'affiche en premier. Et la chose bizarre il m'indique que j'ai un ami en commun avec cet ami B... Vu que je viens d'ouvrir le compte et que je n'ai aucun ami cela n'est pas possible, mais il a du pouvoir le déduire de ma consultation du profil de l'ami A. Je continue ainsi... des comptes plus ou moins bien protégé, avec des infos plus ou moins privée... Je me demande si les gens en ont vraiment conscience ou alors ils en ont rien à foutre.... Je décide de pousser l'expérience plus loin. J'ajoute une photo d'un "beau mec" (premier résultat google image....) et je fais une demande d'ami à 10 filles qui se connaissent entre elles. Au bout d'une minute j'ai déjà une qui a accepté. Donc elle accepte "l'amitié" d'un mec qu'elle ne connait pas parce qu'il est "pas mal" (je lui ai expliqué ensuite mon expérience, elle m'a confirmé qu'elle avait accepté, car elle le trouvait "pas mal"). EH ! mais sur facebook il y a un réglage ami de mes amis. Franchement j'avais à accès à quasiment tout de tous les profils de ses 100 amies. Beaucoup de monde..... J'en avais rien à foutre mais j'aurais très bien pu chercher des informations, être un pédobear, ou un pédo-nazi-terroriste (mais je ne suis pas cela, rassurez-vous). Cela veut aussi dire qu'avec ce réglage l'accès au compte est basé sur les amis pour limiter l'accès, et on viens de le voir ce n'est pas forcement une bonne idée.... Je n'ai pas continué plus l'expérience (du coup je ne sais pas combien sur les 10 ont acceptées, j'ai pas été demander) et j'ai supprimer le compte. Conclusion : On peut quasiment tout savoir sur tout le monde, les liens sont super bien fait par facebook. La nsa doit se régaler sur les liens entre personne même sans qu'il soit explicite.</p>


feed_id: tag:dattaz.fr,2014-01-30:blog/android-app-mon-android-nest-pas-a-moi-its-malware.html
title: Android app : mon Android n'est pas à moi. It's malware
uri: 2016-08-31-Android-app-mon-Android-n-est-pas-à-moi-It-s-malware
url: https://dattaz.fr/blog/android-app-mon-android-nest-pas-a-moi-its-malware.html
content:
<p>J'ai un nexus, c'est-à-dire un téléphone avec Android de base sans sur-couche et réaliser par Google. Petit extrait des demandes lors de l'installation :</p>
<ul>
<li>géolocalisation <img alt="" src="media/29aff0f6.golocalisation.png" data-original-source="https://dattaz.fr/data/img/androidapp/géolocalisation.png" /></li>
<li>Services google "vous acceptez que votre téléphone peut recevoir et installer des mises à jour de google" </li>
<li>la partie sur la confidentialité, les mêmes conditions s'applique sur l'usage d'un téléphone que sur un compte google (elles me semblent identiques en tout cas) </li>
<li>Vu que c'est Android 4.4 il m'affiche une notification pour que je connecte mes SMS à hangout (application de google pour discuter) c'est-à-dire qu'ils veulent mes SMS direct dans leurs data center</li>
</ul>
<p>Un certain nombre d'application sont installées de base :</p>
<ul>
<li>12 obligent à un compte google ( drive, flux d'actu, gmail, hangout, google +,keep , photo, playfilm, playjeux, play livre,play musique et le play store) Donc 12 apps installer, qui oblige un compte google, et elles ont accès toutes les autorisations quasiment et elles prennent plein de place.</li>
<li>5 demande un compte google mais heureusement on peut passer outre ( galerie; agenda (pas possible de faire un agenda local...) ; contact ; maps; youtube)</li>
<li>google chrome qui est soumis à acceptation de licence.</li>
</ul>
<p>Autant dire que c'est assez moche surtout qu'il n'y a pas la possibilité de les supprimer... Il faudrait prendre exemple sur les coréens <a href="https://www.pcinpact.com/news/85540-les-bloatwares-smartphones-devront-se-desinstaller-en-coree.htm"> qui laissent la possibilité de les supprimer </a> Bon et c'était que les applications google, voyons maintenant les applications système, je vais en prendre 3 :</p>
<ul>
<li>framework des services google: <ul>
<li>A quoi ça sert ? Pour que le téléphone se connecte aux différents systèmes de google (et même sans compte renseigner)</li>
<li>Ça à quoi comme permission ? Tout cela !  <img alt="" src="media/12ff5a88.framwork.png" data-original-source="https://dattaz.fr/data/img/androidapp/framwork.png" /></li>
<li>ça peut accéder à tous quoi.... Génial....Et je ne suis même pas au courant</li>
</ul>
</li>
<li>Clavier : <ul>
<li>A quoi ça sert ? C'est le clavier de base.... </li>
<li>Ça à quoi comme permission ? Tout cela<img alt="" src="media/8ec069b4.clavier.png" data-original-source="https://dattaz.fr/data/img/androidapp/clavier.png" /></li>
<li>WHAT ? mon clavier peut accéder à internet ??? Mais POURQUOI ??? pour envoyer toutes mes frappes à google ??? Clairement ça me pose un problème. De plus il peut télécharger (uploader?) des fichiers sans m'en avertir</li>
</ul>
</li>
<li>User dictonnarry : <ul>
<li>A quoi ça sert ? C'est un dictionnaire des mots ajoutés par l'utilisateur OU juste le dictionnaire du téléphone</li>
<li>Ça à quoi comme permission ? Tout cela <img alt="" src="media/d808fbaf.userdic.png" data-original-source="https://dattaz.fr/data/img/androidapp/userdic.png" /></li>
<li>Un dictionnaire qui a besoin de se localiser ??? WFT ?? De voir mes contacts ??? </li>
</ul>
</li>
</ul>
<p>Bon c'est pas top top tout cela mais, malheureusement ce n'est qu'un échantillon.Google contrôle les données situées sur mon téléphone. Mais bon je peux aussi installer des applications open source via Fdroid, comme ça je peux avoir confiance et tout, pas de problème. <img alt="" src="media/2825762b.analyse.png" data-original-source="https://dattaz.fr/data/img/androidapp/analyse.png" /> Wait Wait ? Tu veux dire que tu vas analyser mon application ? Non mais je ne suis pas d'accord moi je clic donc sur refuse. <img alt="" src="media/ef123378.parmettreanalyse.png" data-original-source="https://dattaz.fr/data/img/androidapp/parmettreanalyse.png" /> Bas pourquoi c'est activé dans les paramètres google ? (vous savez l'app que google a installé sur tous les téléphones Android discretos un jour <a href="http://www.frandroid.com/google/130599_parametres-google-une-mise-a-jour-silencieuse-est-en-cours-de-deploiement">[1]</a>) Bon et puis vu que je suis une cible pour google (publicitaire) bas j'ai un identifiant unique chez eux mais, sans un compte google... Ah ils aiment bien les donnes... Je vous passe aussi "Localiser cet appareil à distance" activer alors que de 1 j'ai refusé la localisation à l'installation et de 2 j'ai pas de compte google alors je ne pourrais pas le consulter.... Ce n'est plus mon téléphone, c'est un spyware sur moi Bon les solutions ? Elles ne sont pas nombreuses, il y a bien firefoxOS qui est bien respectueux de la vie privée (même pas besoin de compte pour télécharger des applications), des demandes à chaque fois qu'une app veut accepter à la géolocalisation etc.... Mais c'est encore bien en développement. Mettre un autre os sur mon téléphone, un Android respectueux de ma vie privée... j'en connais pas. Sinon il faut prendre un 3010 mais les télécomms en général c'est pas la joie, la localisation facile, un standard totalement troue, des accès NSA or whatever hyper facile... Il reste seulement la fenêtre mais c'est quand même bien pratique un téléphone....</p>


feed_id: tag:dattaz.fr,2014-01-10:blog/little-brother-le-roman-qui-surveille-la-surveillance.html
title: Little Brother : le roman qui surveille la surveillance
uri: 2016-08-31-Little-Brother-le-roman-qui-surveille-la-surveillance
url: https://dattaz.fr/blog/little-brother-le-roman-qui-surveille-la-surveillance.html
content:
<p>Je vais vous parler du livre Little Brother de Cory Doctorow sortie au USA en 2008. L'histoire nous plonge dans une société totalement sous surveillance qui a fait passé un PATRIOT Act II après des attentas. Le héros, Marcus un jeune lycéen va se battre pour que sa ville reste avant tout libre. Les libertés sont bafouées, les citoyens suivis à la trace par leur gouvernement, des services secrets qui font des choses pas net, les médias comme l'éducation manipulé et pris en otage, c'est de tout cela dont il est question dans ce livre</p>
<h3>Mon avis</h3>
<p>J'ai trouvé ce livre génial, l'histoire est bien faite, bien liée et on ne se doute pas de la suite des événements. Toutefois, la fin est quelque peu courte et n'est pas très bien amener. On reste sur sa faim. L'histoire se passe dans un futur proche, il y a de tonnes de comparaisons avec des outils d'aujourd'hui : -&gt; paranoid linux = tails -&gt; xnet = tor -&gt; une sorte de navigo qui peut suivre ses utilisateurs. -&gt; FasTrack = télé-péage qui suit les mouvements autre que sur autoroute et ne possède pas de bouton off. Le livre est rempli d'explication assez simple sur le DNS, le mail, le web of trust, clé privée/public, le Man in the middle et la cryptographie. Le personnage qui a "toujours adoré apprendre pour le pur plaisir d'apprendre", va aussi être confronté à une éducation qui va se dégrader au fur à mesure des événements, jusqu'à devenir de la propagande. Ce genre de rapport au présent est vraiment bien, de plus les débats et idées entre les gens sont assez proches de ce qu'il se passe aujourd'hui. (sur la vidéo-surveillance notamment) Voici deux petits extraits qui vous donnera le ton du roman : "Il y a quelque chose de profondément libérateur à avoir un coin de votre vie qui est à vous, et que personne ne voit à part vous. C’est un peu comme la nudité, ou aller aux toilettes. Tous le monde se met tout nu de temps en temps. Tout le monde va aux toilettes. Il n’y a rien de honteur, de pervers ou de bizarre à ça. Mais qu’est-ce que vous diriez si je décidais qu’à partir de maintenant, à chaque fois que vous devez évacuer des déchets solides, vous devez le faire dans une cabine de verre transparent au milieu de Times Square, où tout le monde verrait vos fesses ? Même s’il n’y a rien de laid ou de bizarre dans votre corps — et combien d’entre nous peuvent en dire autant ? — vous devriez être quelqu’un d’assez étrange pour aimer l’idée. La plupart d’etre nous fuiraient en hurlant. La plupart d’entre nous se retiendraient jusqu’à ce qu’ils explosent. Ca n’a rien à voir avec faire quelque chose de honteux. Il s’agit juste de quelque chose de personel. C’est ce qui fait que votre vie vous appartient. " " J’ai vu de nouveaux senseurs et des caméras installées sur beaucoup de panneaux de circulation. Quelqu’un avait de grandes quantités d’équipement de surveillance qui traînait, attendant d’être installé à la première occasion. L’attaque sur Bay bridge avait été exactement ce dont ils avaient besoin. Tout cela donnait un air de ville conquise, gênée comme à l’intérieur d’un ascenseur, embarassée par la surveillance serrée des voisins et des caméras omniprésentes." Si vous voulez vous rendre compte du style du livre vous pouvez lire la nouvelle du même auteur, <a href="http://cfeditions.com/scroogled/"> enGooglés</a> (Scroogle en anglais composé de Screw (visser, baiser) et Google) Le livre est disponible sous licence Creative Commons Attribution-Noncommercial-ShareAlike,<a href="http://wiki.creativecommons.org/Cory_Doctorow"> l'auteur militant pour l'utilisation de licence sur Creative Commons.</a> Chaque chapitre est ouvert par un petit texte sur une librairie que Cory Doctorow a visité dans le monde.</p>
<h3>L'auteur</h3>
<p>Cory Doctorow est un blogueur, un journaliste et auteur de science-fiction canado-britannique. Il travaille pour Creative Commons et est proche de l'EFF (Electronic Frontier Foundation). Il a publié de nombreux romans et nouvelles critiques et parfois en rapport avec les technologies.</p>
<h3>Les bons liens</h3>
<ul>
<li>par <a href="http://linuxfr.org/news/petit-frere-la-vf-du-little-brother-de-cory-doctorow"> ici </a> pour le livre en .epub (2ème commentaire) traduit par ahphecee en français que je remercie très fortement pour cette traduction </li>
<li>par <a href=""> ici </a> pour le livre sur un wordpress ( l'epub est une extraction de ce wordpress) La traduction n'est pas parfaite, mais si vous pouvez remonter les erreurs (de frapes ou de traduction) pour une traduction meilleure.</li>
<li>pour le livre en numérique (avec un DRM) ou en papier et en français l'éditeur est Pocket Jeunesse</li>
</ul>
<h4>D'autres critiques :</h4>
<ul>
<li><a href="http://lesmotsdemelo.com/2012/02/little-brother-cory-doctorow/"> sur lesmotsdemelo.com </a></li>
<li><a href="http://writing.quack1.me/little_brother_fr_epub.html"> par quack1 </a></li>
</ul>
<p>Vour pouvez aussi retrouver mes notes et extraits sélectionné <a href="/data/doc/littlebrother-note.html"> ici </a> Attention c'est remplie de Spoiler</p>


feed_id: tag:dattaz.fr,2016-10-20:blog/le-code-source-dapb-saison-1-episode-2.html
title: Le code source d'APB, saison 1 episode 2
uri: Le-code-source-d-APB-saison-1-episode-2
url: https://dattaz.fr/blog/le-code-source-dapb-saison-1-episode-2.html
content:
<h2>Qu'est-ce qui a été publié ?</h2>
<p>Le ministère de l'éducation a envoyé le code source du classement pour FNS (c'est quoi ?) à l'association <a href="http://www.droitsdeslyceens.com/">Droit des lycéens </a> qui le demandait. L'association l'a réclamé début avril 2016 via une demande d'accès au documents administratifs. Le ministère a publié un algorithme dans un genre de "pseudo-code" début juin 2016 (après la phrase de classement pour les candidats apb 2016).</p>
<p>L'association a ensuite enchainé sur une demande à la commission d'accès aux documents administratifs (la CADA). La CADA a rendu <a href="http://www.slideshare.net/diplomeo/avis-de-la-cada-concernant-lalgorithme-apb">un avis favorable à la publication</a> des documents demandés par l'association.</p>
<p>Le code source publié lundi 18 octobre 2016, a été envoyé à l'association sur papier (so 2016). Le code a été retranscrit  et est disponible <a href="https://github.com/jeantil/admission_post_bac/blob/master/src/apb.sql">ici</a></p>
<p>Le code source envoyé à l'association fait une vingtaine de pages, on est très loin de l'ensemble d'APB qui selon <a href="http://www.lemonde.fr/campus/article/2016/06/01/admission-post-bac-un-code-source-garde-secret_4930134_4401467.html">le monde</a> ferait plutôt 250 pages. (C'est assez étonnant de compter en page dans ce cadre d'ailleurs, en informatique on parle plutôt en nombre de ligne de code)</p>
<p>Le code est écrit en PL/SQL qui, pour faire simple, permet de faire des requêtes sur des bases de données. </p>
<p>Dans le code on trouve un TODO2016, ce qui laisse à penser que le code fourni n'est pas le code de 2016. (ou alors c'est le code de 2016 et le TODO n'a pas été fait, ou n'a pas été enlevé)</p>
<h2>Est-ce ce qui était demandé ?</h2>
<p>La demande originale portait notamment sur :</p>
<blockquote>
<p>1) les documents décrivant les modalités de la sélection automatisée « critérisée » pratiquée pour départager les différents candidats, y compris s'il s'agit d'un tirage au sort pour une L1 à capacité limitée ; </p>
<p>2) l’algorithme (code source) effectuant ce tirage au sort ou une présélection de manière à ne tirer au sort que certains candidats remplissant des critères prédéfinis</p>
</blockquote>
<p>Tout est dans le "y compris", de mon point de vue, par rapport à la demande de droits de lycéens tout n'a pas été publié au niveau du code source. On y reviendra plus tard, mais même dans le code source publié il manque le code de certaines fonctions pour savoir ce que fait précisément le code qui est présenté.</p>
<p>Et rien n'a été publié au niveau des bases, dossiers, rapports, études, comptes rendus, procès-verbaux, statistiques, instructions, circulaires, notes et réponses ministérielles, correspondances, avis, prévisions, décisions etc.</p>
<p>Le CADA avait préconisé la délivrance "d'une copie sur un support compatible avec celui qu'elle utilise [...] ou par courrier électronique", je doute fortement que APB fonctionne via le scan de feuilles de papier...</p>
<p>On peut toutefois noter que la demande étant centrée sur les licences à capacité limités, le ministère peut estimer qu'il a bien tout publié. Reste que le ministère aurait pu en profiter pour publier l'ensemble du code source. Ainsi la ministre du numérique (et de l'industrie) pourrait vraiment s'en vanter sur <a href="https://twitter.com/axellelemaire/status/788378594640822273">twitter</a></p>
<h3>Note : c'est quoi les AEFE ?</h3>
<p>Les candidats AEFE, qui sont a priori les étudiants français de l'étranger (en tout cas ceux qui passe/on passé un bac EFE selon le commentaire, c'est à dire le "bac Élèves Français à l'Etranger.")</p>
<h2>Le code source est-il cohérent par rapport à l'algorithme publié en juin ? ( <a href="https://dattaz.fr/blog/lalgorithme-dapb-phase-1.html">Voir l'épisode 1</a> )</h2>
<p>Résumons le classement réalisé par le code source (ce classement suppose que la valeur stocké pour l'ordre du voeu, permet de faire un classement correct) :</p>
<ol>
<li>Les candidats AEFE ayant trié leur voeu</li>
<li>Les candidats AEFE n'ayant pas trié leur voeu</li>
<li>Les candidats non-AEFE ayant trié leur voeu et ayant l_six_voe égale à 1 (si la fonction six_voeu_L1 renvoie bien une valeur supérieur à 0)</li>
<li>Les candidats non-AEFE n'ayant pas trié leur voeu ou ayant l_six_voe différent de 1</li>
</ol>
<p>Pour chacun des cas on ordonne par l'Ordre du voeu avec voeux groupés relatifs licence puis par l'Ordre du voeu avec voeux groupés relatif licence et tous les autres voeux puis par l'Ordre du sous-voeu dans le voeu groupé puis par une valeur aléatoire entre 0 et 999999.</p>
<p>Bien que l'algorithme soit similaire à celui publié en juin, ce n'est pas le même. Attention il est similaire à une condition :  que six_voeu_L1 renvoie un valeur 1 si l'étudiant est de l'académie et 0 sinon.</p>
<p>Il y a une subtilité de taille : les AEFE sont prioritaire sur tout le monde. le cas de AEFE n'était pas cité dans le document de juin. </p>
<p>Et un critère supplémentaire fait son apparition : Ordre du sous-voeu dans le voeu groupé.</p>
<h2>Quels sont les problèmes ?</h2>
<p>Quelques points qui posent questions ou qui sont problématiques :</p>
<h4>Quelle est la version de PL/sql ?</h4>
<p>Le fait de ne pas connaitre sur quelle version du logiciel le code s'exécute ne permet pas de s'assurer que le langage est bien utilisé. Exemple : l'appel à la fonction random peut être plus aléatoire si on fait un appel à la fonction seed avant <a href="https://en.wikipedia.org/wiki/Random_seed">wikipedia</a> . L'appel est implicite sur les versions &gt; 9i mais pas avant.</p>
<h4>Les candidats AEFE</h4>
<p>Les candidats AEFE sont placés avant les non-AEFE.Les candidat AEFE n'ayant pas trié leur voeu  A sont placés avant tout candidat non-AEFE qui a le même voeu A (trié ou pas).</p>
<h4>Les clauses ORDER</h4>
<p>Il y a 2  clauses ORDER qui servent à ordonner selon des critères en provenance des champs de la base de données.
Note : "dest" correspond à l'ordre décroissant, pour mettre les 0 à la fin.</p>
<h6>La clause ligne 96</h6>
<p>ORDER BY 2, 3, 4, 5; que l'on peut traduire par ORDER BY a_ve_ord_vg_rel,  a_ve_ord_aff,   a_vg_ord,  DBMS_RANDOM.value(1,999999), que l'on peut encore traduire par le tri par l'Ordre du voeu avec voeux groupés relatifs licence puis il départage les Ex aequo en triant par l'Ordre du voeu avec voeux groupés relatif licence et tous les autres voeux puis il départage les Ex aequo restant en triant par l'Ordre du sous-voeu dans le voeu groupé puis il départage les Ex aequo encore restant en triant par une valeur aléatoire entre 0 et 999999.</p>
<p>Si on considère que quand un voeu est classé n°1 par le candidat, celui-ci est stocké avec la valeur 1 dans la base de données,les AEFE n'ayant pas trié leur voeux seraient placés avant les AEFE ayant trié leur voeu. La solution de mettre un "dest" sur les champs relatifs aux ordres ne fonctionne pas car dans ce cas, par exemple les candidats ayant mis leur voeu en n°5 par exemple se retrouve avant ceux qui ont mis leur voeu en n°1. </p>
<p>La solution pour que le code source soit valide est : soit N le nombre de max de voeux dans APB, valeur stocké d'un voeu x = -(N-x)-1 où x &lt;= N. C'est à dire que pour un voeu classé n°1 celui-ci est stocké avec la valeur -N et que pour un voeu classé n°N celui-ci est stocké avec la valeur -1. Mais on ne sait pas dans les documents fournies comment la valeur stocké le numéro d'un voeu.</p>
<p>Il faut en plus que le candidat ait g_gf_cod=o_c_gp_cod, c.g_ic_cod &gt; 0 , un Bac EFE, que son dossier soit complet ou incomplet, qu'il ne soit pas déjà classé et qu'il soit un AC.</p>
<h6>La clause ligne 149</h6>
<p>ORDER BY 2 desc, 3, 4, 5, 6; que l'on peut traduire par ORDER BY DECODE(l_six_voe, 1, six_voeu_L1(c.g_cn_cod, g_aa_cod_bac_int, g_cn_flg_int_aca, o_g_tg_cod), 0) dest,   a_ve_ord_vg_rel,  a_ve_ord_aff,  a_vg_ord,  DBMS_RANDOM.value(1,999999), que l'on peut encore traduire par le tri par [TRUC]  dans l'ordre décroissant puis il départage les Ex aequo en triant par l'Ordre du voeu avec voeux groupés relatifs licence, puis il départage les Ex aequo restant en triant par l'Ordre du voeu avec voeux groupés relatif licence et tous les autres voeux, puis il départage les Ex aequo restant en triant par l'Ordre du sous-voeu dans le voeu groupé,  puis il départage les Ex aequo encore restant en triant par une valeur aléatoire entre 0 et 999999.</p>
<p>[TRUC] vaut 0 si l_six_voe ne vaut pas 1 (donc le candidat est mis à la fin) et vaut on sait pas trop quelle(s) valeur(s) sinon. Ça vaut la valeur que la fonction six_voeu_L1 renvoie, peut-être est-t-elle unique (toujours la même) dans ce cas l'importance n'est pas grande, mais au vu de l'écriture du code (l'appel à une fonction et pas une constante à la place) cette fonction renvoie au moins 2 valeurs différentes (si le candidat vient de l'academie ou pas, logiquement (selon l'algorithme publié en juin) ça doit être ça). Mais elle pourrait très bien renvoyer plus de valeurs différentes et donc influancer fortement le tri des candidats... </p>
<p>Dans tous les cas la fonction six_voeu_L1 prend en argument  c.g_cn_cod, g_aa_cod_bac_int, g_cn_flg_int_aca, o_g_tg_cod qui correspondent au code d'inscription du candidat , [inconnue], [inconnu peut être l'academie], [inconnue]</p>
<p>MAIS même problème ici, ceux qui n'ont pas trié leur voeu se retrouvent avant ceux qui on trié leur vote, si un voeu classé n°1 par un candidat est stockéavec la valeur 1 dans la base de données..</p>
<p>Normalement ce tri doit être similaire à celui des AEFE, mais les candidats à la fin du classement sont ceux qui n'ont pas classé leur voeu ou qui on l_six_voe qui ne vaut pas 1.
il faut en plus que le candidat ait i.g_gf_cod=o_c_gp_cod, un dossier complet ou incomplet, que  c.g_ic_cod &gt; 0 , qu'il n'ait pas encore été classé, qu'il soit un AC</p>
<h4>C'est quoi un groupe ?</h4>
<p>L'algorithme traite des groupes,  cela correspond a priori au voeux groupés d'Ile de France. Plus d'info sur cet article du monde : <a href="http://www.lemonde.fr/campus/article/2016/03/14/apb-le-point-sur-l-entree-en-licence-en-ile-de-france_4882705_4401467.html"> APB : le point sur l’entrée en licence en Ile-de-France</a> (l'explication est dans l'explication de la pastille jaune.)</p>
<h4>Comment est utilisé ce code ?</h4>
<p>On ne sait pas quand, dans quel(s) cas et sur quels données, cette fonction est appellée, ni même si elle est appellée (mais ça serait gros quand même ^^)</p>
<h4>Des fonctions non publiées</h4>
<p>Le code fait appel à des fonctions qui ne sont pas publiées, notamment la fonction six_voeu_L1 qui fait certainement quelque chose mais on ne sait pas quoi. Et cette fonction est CAPITAL pour le tri des non-AEFE.</p>
<p>Le code fait aussi  appelle à des fonctions de vérification, idem, ce code n'est pas disponible alors qu'il serait vraiment intéressant pour savoir comment APB considère que le tri qu'il a fait est valide.</p>
<h4>Des noms incompréhensibles</h4>
<p>Le nom des variables et des champs de la bdd ne sont pas explicite, ce qui demande un travail non négligable pour un développeur qui aurait accès à leur signification pour savoir à quoi elles correspondent. Alors sans savoir à quoi elles correspondent, c'est quasi mission impossible pour savoir ce qu'elle peuvent contenir. 
Un partie de la signification des variables est disponible <a href="https://github.com/jeantil/admission_post_bac/wiki/Index-des-variables">ici</a> mais il reste pleins d'inconnues.</p>
<p>De façon générale je comprend que les variables/champs de bdd commancant par "c." sont relatives aux candidats. </p>
<p>On pourrait éventuellemnt en déduire que celles commancant par "g." sont relatives aux groupes.</p>
<h4>C'est quoi les AC et les NC ?</h4>
<p>AC : à classer</p>
<p>NC : non classé</p>
<h4>Le message d'erreur</h4>
<p>La variable mess_err (message d'erreur) n'est jamais affichée, elle l'est certainement dans le code "générale" après l'appel à la fonction gen_class_alea_V1_relatif_grp et après un test sur la valeur de retour.</p>
<h4>Le commentaire TODO2016</h4>
<p>Le commentaire TODO 2016, laisse penser qu'ils ont découvert un bug en cours d'exploitation et ils on fait un patch temporaire dans exploit/admissions/simulation/pb ponctuels/correction_classements_neo-reo.sql en attendant de reprendre le développement pour intégrer une correction plus proprement.</p>
<h2>Plus d'info</h2>
<p>Un <a href="https://github.com/jeantil/admission_post_bac/wiki">wiki</a>  est disponible avec pleins d'informations dessus ainsi qu'un <a href="https://docs.google.com/document/d/1cQ-7BoKr8KZio6HH6CNGaddFHkVbOw2Fy5lb--vNp6I/edit">google docs</a> crée par l'association pour faire le point sur cette publication. Il y a aussi la <a href="https://drive.google.com/drive/folders/0B6a96AZlutX9RjRZLWxySjYxUVU">structure d'une sous-partie des tables d'APB</a></p>
<p>D'ailleurs si on cherche "CPGELDD" (le nom de package PL/sql selon le schema des tables)on tombe sur <a href="http://www.developpez.net/forums/d885220/bases-donnees/oracle/pl-sql/declaration-constantes-packages/#post5031080">ce fil de discution</a>
<img alt="fil de discution" src="media/a9e75a8a.fil.png" data-original-source="https://dattaz.fr/data/img/apb-s01-ep02/fil.png" />
Si on regarde le site d'APB, il est bien servi par un apache tomcat, donc il vraiment légitime de penser que ce fil est parle bien d'apb. Du coup on apprendre que ça tourne/tournait sur un Oracle Database 10g en 2009 donc la version initialise bien seul la fonction random.</p>
<p>Merci à droits de lycéens pour tout leur travail là dessus, c'est vraiment quelque chose d'utile et de néccesaire !</p>


feed_id: tag:dattaz.fr,2017-01-07:blog/saip-et-voila-le-contrat.html
title: SAIP : ... et voilà le contrat !
uri: SAIP-et-voilà-le-contrat
url: https://dattaz.fr/blog/saip-et-voila-le-contrat.html
content:
<blockquote>
<p>Épisode 1 par ici =&gt; <a href="https://dattaz.fr/blog/apercu-de-lappli-saip-sous-le-capot.html#apercu-de-lappli-saip-sous-le-capot">Aperçu de l'appli SAIP sous le capot.</a> </p>
</blockquote>
<p>Suite à ma demande d'accès aux documents administratifs sur <a href="http://www.gouvernement.fr/risques/l-application-d-alerte-mobile-saip">SAIP</a> le 13 juin, puis de ma demande d'avis CADA le 13 juillet avec une réponse de la CADA le 20 octobre, j'ai fini par obtenir l'accès aux documents souhaités ces derniers jours et je les publie ici, accompagnés de quelque notes.</p>
<p>Le <a href="https://fr.wiktionary.org/wiki/caviardage">caviardage</a> est de l'administration après consultation de Deveryware sur le sujet.</p>
<ul>
<li><a href="/data/SAIP/Expression FINALE VALIDEE .odt">Expression FINALE VALIDEE .odt</a> Date d'obtention du document : 04/01/2017</li>
<li><a href="/data/SAIP/Offre technique et commerciale SAIP.pdf">Offre technique et commerciale SAIP.pdf</a> Date d'obtention du document : 26/12/2016</li>
<li><a href="/data/SAIP/Termes de l'accord SAIP_sans_données_personnels.pdf">Termes de l'accord SAIP.pdf</a> Date d'obtention du document : 26/12/2016 (Note : j'ai ajouté un caviardage sur des informations personnnelles (une adresse mail et les signatures))</li>
</ul>
<h1>Chronologie</h1>
<ol>
<li>21 avril 2016 expression du besoin par l'administration (ministère de l'Intérieur) sur demande du premier ministre. </li>
<li>12 mai 2016 devis de Deveryware</li>
<li>23 mai 2016 après midi session de formations des formateurs à l'outil </li>
<li>26 mai 2016 confirmation de la passation du marché public à Deveryware </li>
<li>27 mai 2016 date attendue pour la livraison du poste 1 du marché (l'application mobile + le <a href="https://fr.wikipedia.org/wiki/Application_(informatique)#Application_de_back_office">back-office</a>) pour test interne du ministère</li>
<li>9 juin 2016 date butoir pour la publication finale au grand public (dans les faits l'application a été publié le 8 juin)</li>
</ol>
<h1>Qu'apprend-on dans ces documents ?</h1>
<p>Le contrat est bien un marché public, il a été passé sans publicité préalable et sans mise en concurrence. La procédure négociée sans publicité préalable et sans mise en concurrence est régie par l'article 35 II-I du code du code des marchés publics de 2006.</p>
<blockquote>
<p>II.-Peuvent être négociés sans publicité préalable et sans mise en concurrence :</p>
<p>1° Les marchés et les accords-cadres conclus pour faire face à une urgence impérieuse résultant de circonstances imprévisibles pour le pouvoir adjudicateur et n'étant pas de son fait, et dont les conditions de passation ne sont pas compatibles avec les délais exigés par les procédures d'appel d'offres ou de marchés négociés avec publicité et mise en concurrence préalable, et notamment les marchés conclus pour faire face à des situations d'urgence impérieuse liées à une catastrophe technologique ou naturelle</p>
</blockquote>
<p>Donc le ministère a été voir Deveryware avec une expression de besoin en leur demandant un devis, sans informer personne ni demander à des concurrents puisqu'il y avait "urgence impérieuse résultant de circonstances imprévisibles" (c'est vrai, c'est pas comme si on ne savait pas que "la menace est importante" et que l'euro de football aurait lieu en France depuis le 28 mai 2010).</p>
<p>On apprend le prix total :</p>
<ul>
<li>de la fourniture de l'application ainsi que le back-office (poste 1) : 408 960€ TTC </li>
<li>pour l'hébergement+maintenance+assistance entre le 27 mai 2016 et le 15 juillet 2016 (poste 2.1) : 30 516€ TTC </li>
<li>le prix par 15 jours supplémentaires (dans la limite de 45 jours maximum) (poste 2.2): 7 496,70€ TTC  </li>
</ul>
<p>Vu que le poste 2.2 est limité à 45 jours supplémentaires, il y a certainement eu un autre contrat qui a suivi puisque l'application est toujours fonctionnelle.</p>
<p>Une partie a été sous-traitée par Deveryware (notamment certains travaux sur la partie mobile et l'interface graphique du back-office).
L'équipe était composée d'un product manager (responsable du projet), d'un responsable technique , un responsable sous-traitance et geste, d'un product owner partie mobile, d'un product owner partie back-office, d'un product owner partie serveur, d'un responsable UX (Expérience utilisateur) et d'un responsable assistance client. 
Puis de 3 équipes : </p>
<ul>
<li>équipe développement application "SAIP" gérée par le product owner Mobile avec 1 scrummaster, 4 développeurs (2 android, 2 iOS) un lead test</li>
<li>équipe développement back-office gérée par le product owner backoffice avec un scrummaster et 4 développeurs</li>
<li>équipe "serveurs" gérée par le directeur technique avec 1 architecte technique, un responsable mobile, un référent qualité logicielle, 2 référents exploitation et 4 développeurs</li>
</ul>
<p>Ce qui nous fait une bonne vingtaine de personnes qui sont intervenues sur ce projet.</p>
<p>Le marché prévoit une <a href="https://fr.wikipedia.org/wiki/Interface_de_programmation">API</a> pour l'administration, puisqu'à terme le logiciel pour lancer les alertes devrait être disponible sur un maximum de 500 postes au niveau national. Actuellement uniquement 10 postes du COGIC (centre opérationnel de gestion interministérielle des crises) ont accès à la plateforme.</p>
<p>La demande de ministère concernait la création de l'application pour un maximum de plateformes mobiles, avec obligatoirement android et iOS, il est assez regrettable qu'une API publique n'ait pas été prévue pour que d'autres personnes puis intégrer ces alertes confirmées par l'État dans leur logiciel ou matériel (par exemple le mobilier urbain (un arrêt de bus) qui pourrait automatiquement prévenir d'une alerte en cours) ou plus simplement cela aurait permis de développer facilement l'application Windows Phone qui est demandée par une <a href="https://www.change.org/p/cr%C3%A9ation-d-une-application-windows-phone-saip">pétition</a>. On notera toutefois que Deveryware doit assurer la compatibilité en cas de mise à jour du système (android ou iOS) du téléphone.</p>
<p>Une partie du logiciel back-office est demandé comme expressément non décompilable/non rétroingénieurable, Deveryware est chargé d'héberger ce back-office. Toutefois, le ministère envisage d'héberger lui-même la solution à terme.</p>
<p>Une version binaire des applications android et iOS a été remise pour la réalisation d'une analyse statique dessus.</p>
<p>La solution a été créée avec comme estimation d'un maximum d'utilisateur correspondant à 5% de la population française (3,3 M millions) et doit permettre de livrer l'alerte sur 200 000 téléphones sur une même zone en moins de 10 minutes.</p>
<p>Le code source reste la propriété de deveryware qui a le droit aller le vendre dans d'autres pays (avec autorisation nécessaire du ministère s'ils réutilisent des éléments de la propriété du ministère).</p>
<p>On apprend aussi que Deveryware travaille pour "plusieurs ministères" mais on ne saura pas lesquels (caviardadé), mais ce sont certainement celui de l'Intérieur pour la localisation des mobiles (<a href="http://owni.fr/2012/01/26/quand-votre-mobile-se-change-en-balise/">Voir cette article de Owni</a>) et celui de la Justice puisque le ministère de la Justice à recours à Deveryware pour la géolocalisation (<a href="http://www.lefigaro.fr/actualite-france/2011/07/11/01016-20110711ARTFIG00509-justice-le-budget-des-ecoutes-a-explose.php">Voir cet article du Figaro</a>). </p>
<p>Deveryware a aussi accès "aux services des opérateurs de télécommunication en France et à l'étranger" et travaille aussi pour les opérateurs. "Deveryware est un prestataire spécialisé intervenant en appui des opérateurs de communications électroniques français pour agréger les données des opérateurs et proposer des traitements et représentations sophistiquées consultables et pilotables aisément".</p>
<p>Dans le devis de Deveryware j'ai quand même été surpris par quelque chose : </p>
<p><img alt="Cahier des charges VS solution de SAIP" src="media/bc01736e.not_sign_alert.png" data-original-source="https://dattaz.fr/data/img/SAIP_bis/not_sign_alert.png" /> </p>
<p>Le dispositif décrit ne correspond pas à ce qui a été livré et c'est quand même assez problématique:</p>
<ul>
<li>"La notification par push d'une alerte identifiée de façon unique" : le <a href="https://fr.wikipedia.org/wiki/Server_push">push</a> c'est le serveur central qui va envoyer une information à une application, dans notre cas c'est un peu différent: c'est l'application qui va chercher l'information après avoir été avertie (par <a href="https://fr.wikipedia.org/wiki/Google_Cloud_Messaging">Google Cloud Messaging</a>) que le fichier d'alerte a été modifié.</li>
<li>
<p>"signature de l'alerte par certificat SHA2" : cela n'a pas été mis en place, c'est bien le problème puisque du coup on <s> peut </s> pouvait (depuis la dernière version du 9 novembre ce n'est plus possible) <a href="media/53ad1147.sideration.jpg" data-original-source="https://dattaz.fr/data/img/SAIP/sideration.jpg">déclencher des alertes aux zombies</a> de façon pas trop compliquée... En revanche, ils parlent peut-être du serveur qui utilise https avec un certificat signé avec sha2 (et l'empreinte du certificat est maintenant écrit en dur (pinnée) dans l'application), en aucun cas cela ne signe une alerte.</p>
<p>Et tiens, le certificat TLS du serveur d'alerte est valide depuis le 26 février 2016...</p>
</li>
</ul>


feed_id: tag:dattaz.fr,2017-01-20:blog/quand-letat-durgence-deraille.html
title: Quand l'état d'urgence déraille...
uri: Quand-l-état-d-urgence-déraille
url: https://dattaz.fr/blog/quand-letat-durgence-deraille.html
content:
<p>Bien que l'état d'urgence est déjà par son existence une dérive, cet état d'urgence déraille aussi...</p>
<h1>Contexte</h1>
<p>J'ai au cours des trois derniers mois lu un grand nombre d'arrêtés, notamment pour comprendre si l'état d'urgence était utilisé uniformément sur tout le territoire. Les données publiées par l'Assemblée nationale ne permettent pas de le savoir et même dans <a href="http://www2.assemblee-nationale.fr/documents/notice/14/rap-info/i4281/(index)/depots">leur rapport</a>, bien qu'il détaille géographiquement à l'aide des cartes, ces cartes ne montrent pas certaines choses, par exemple qu'environ 1/3 des autorisations de fouilles ont été pour le département de la Seine et Marne.</p>
<p>Il faut savoir que le <a href="http://www2.assemblee-nationale.fr/14/commissions-permanentes/commission-des-lois/controle-parlementaire-de-l-etat-d-urgence/controle-parlementaire-de-l-etat-d-urgence/donnees-de-synthese/donnees-relatives-a-l-application-de-l-etat-d-urgence-depuis-le-22-decembre-2016/synthese-des-mesures-administratives-prises-en-application-de-la-loi-du-3-avril-1955">suivi de l'Assemblée nationale</a> est possible uniquement parce que Jean Jaques Urvoas, lors de la première prolongation de novembre 2015 a introduit, à la suite de discussions informelles entre le législatif et l'exécutif, <a href="http://www.assemblee-nationale.fr/14/amendements/3225/CION_LOIS/CL1.asp">un amendement</a> visant à ce que le parlement soit informé de toutes les mesures prises dans le cadre de l'état d'urgence par le gouvernement. Ce bout de loi votée dans l'urgence (2 jours entre le dépôt et le vote définitif) a été remanié (en urgence aussi) en juillet 2016, lors d'une prolongation, pour que les autorités administratives transmettent d'elles-mêmes les arrêtes au parlement (Sénat et Assemblée nationale)
Les données publiées par l'Assemblée nationale tous les 15 jours viennent du ministère de l'Intérieur et de la Justice, ainsi que des préfectures. Il n'y a aucune obligation de publication sur le site de l'Assemblée de ces chiffres...</p>
<h1>Qu'elles sont les mesures dont on peut avoir connaissance ?</h1>
<p>Un certain nombre de mesures ne sont pas publiées, par exemple les ordres de perquisitions, ou les assignations à résidences.</p>
<p>Voici les mesures prévus par la loi sur l'état d'urgence, prises par arrêtés préfectoraux qui sont publiées dans les recueils des actes administratifs des préfectures:</p>
<ul>
<li>Les fouilles, c'est l'article 8-1 de loi sur l'état d'urgence qui permet au préfet d'autoriser à procéder aux contrôles d'identité, à l'inspection visuelle et à la fouille des bagages ainsi qu'à la visite des véhicules circulant, arrêtés ou stationnant sur la voie publique ou dans des lieux accessibles au public. </li>
<li>Les zones, c'est l'article 5 qui permet (principalement)  d'instituer, par arrêté, des zones de protection ou de sécurité où le séjour des personnes est réglementé.</li>
<li>Les manifestations c'est l'article 8 qui permet, à l'autorité administrative qui justifie de ne pas être en mesure d'en assurer la sécurité compte tenu des moyens dont elle dispose d'interdire les cortèges, défilés et rassemblements de personnes sur la voie publique.</li>
<li>Les fermetures, c'est l'article 8 qui permet au préfet d'ordonner la fermeture provisoire des salles de spectacles, débits de boissons et lieux de réunion de toute nature.</li>
</ul>
<p>L'état d'urgence version 5 s'étend de 21 juillet 2016 au 21 décembre 2016, la version 6 du 22 décembre jusqu'au 15 juillet 2017 (sauf une éventuelle suspension avant)</p>
<p>La nature de l'état d'urgence et ces décisions lourdes de conséquence, implique que l'on le manie avec la plus grande prudence et le plus grand suivi.</p>
<h1>Et ça déraille où ?</h1>
<h2>Un suivi défaillant</h2>
<p>Les chiffres affichées par l'Assemblée nationale et le Sénat dans <a href="https://www.senat.fr/rap/l16-220/l16-22010.html#toc101]">son rapport sur la prolongation vers la version 6 de l'état d'urgence</a> sont, du moins pour certains, incomplet! <br>
Ce qui est d'autant plus problématique puisque les députés le reconnaisse dans leur rapport "Le contrôle parlementaire s'est vite imposé comme un élément de la légitimité de cette période d'exception"</p>
<p>Pour la version 5 au 14 décembre :<br>
Pour les zones de protections : entre le 26 juillet et le 14 décembre 2016, il est possible de trouver 27 zones de protections, hors le Sénat en répertorie 20 (au 14/12/16) et l'Assemblée nationale 22 (au 8/12/16). De plus, au moins deux zones que j'ai pu répertorié ne correspondent pas à celles répertoriés par le Sénat (autrement dit le Sénat en trouve plus que moi sur ces départements).
Donc il y a en réalité eu une trentaine de zones de protections, soit ... 1/3 de plus ...</p>
<p>Cela vient possiblement du fait que ce sont les préfectures qui remontent au parlement leurs propres actes, par exemple aucune des quatre zones de protections de la Loire apparaît dans le rapport du Sénat.</p>
<p>De même avec les interdictions de manifestations, au moins trois sont manquantes dans la synthèse du Sénat du 14 décembre.</p>
<p>Pour la version 6:<br>
On ne peut que prendre les données de l'Assemblée nationale publiés le 12 janvier</p>
<p><img alt="Capture d'écran de la synthèse de l'Assemblée nationale au 12 janvier" src="media/30412b4a.12_janvier_bilan.png" data-original-source="https://dattaz.fr/data/EU_janvier2017/12_janvier_bilan.png" /></p>
<p>Hors déjà (20 jours après le début de cette période) ça déraille !</p>
<p>Des fermetures il y en a eu 2 (au moins à ma connaissance) VS 1 selon les chiffres de l'Assemblée nationale<br>
Des restrictions de circulation il y a en a eu au moins 1 VS 0 selon les chiffres de l'Assemblée nationale</p>
<h2>Du copier-coller</h2>
<p>On constate, pour les arrêtes de fouilles que c'est réalisé suivant une mécanique de copier-coller l'exemple le plus flagrant sont ces <a href="media/5d5ce631.recueil-76-2016-153-recueil-des-actes-administratifs-special.pdf" data-original-source="http://www.seine-maritime.gouv.fr/content/download/23562/170786/file/recueil-76-2016-153-recueil-des-actes-administratifs-special.pdf">deux arrêtés</a></p>
<p><a href="http://www.seine-maritime.gouv.fr/content/download/23562/170786/file/recueil-76-2016-153-recueil-des-actes-administratifs-special.pdf]"><img alt="Cliquez sur l'image pour accèdez aux arrêtés" src="media/f0fac21e.2IIarrte.png" data-original-source="https://dattaz.fr/data/EU_janvier2017/2IIarrte.png" title="Cliquez sur l'image pour accèdez aux arrêtés" /></a></p>
<p>Le premier arrêté à deux articles II avec deux lieux d'exécution et le second n'a pas d'article II et pas de lieu d'exécution...Mais cela n'empêche pas le préfet de signer les deux arrêtés.</p>
<p>Certains arrêtés sont aussi des copies coller de jour en jour, par exemple la fouille à la gare du Crusot (et en gare de Chalon-sur-Saône plus récemment) est autorisé de 8h00 à 24h00 tous les jours depuis au moins début octobre.<br>
Il n'est plus étonnant que par la suite il y ait eu plus de 2000 arrêtés ordonnant des fouilles sur la période 5 avec ce type d'arrêtés.<br>
N'étant pas juriste je ne peux l'affirmer, mais il est possible que ceci est pour but de faire des contrôles dans les trains, grâce à l'article 8 de la loi du 22 mars 2016 relative à la prévention et à la lutte contre les incivilités, contre les atteintes à la sécurité publique et contre les actes terroristes dans les transports collectifs de voyageurs.</p>
<p>Un cas similaire c'est autour des camps de réfugiés à Loon-Plage et Grande-Synthe où tous les jours de 6h à 18h les fouilles sont autorisés par un arrêté.</p>
<p>Un autre cas flagrant, <a href="media/1f94238a.cueil-76-2017-11-recueil-des-actes-administratifs-spC3A9cial.pdf" data-original-source="http://www.seine-maritime.gouv.fr/content/download/23748/171809/file/Recueil-76-2017-11-recueil-des-actes-administratifs-sp%C3%A9cial.pdf">les arrêtés du 11 janvier par le préfet de Seine Maritime</a> sont tous pour une application durant l'état d'urgence version 6 mais aucun ne cite la nouvelle loi de prolongation promulguée le 19 décembre...ils ont gardé le même modèle...</p>
<h2>Fouille de plus de 24h</h2>
<p>Les autorisations de fouilles sont limités à 24h, mais les préfets contournent parfois plus ou moins directement la loi:</p>
<ul>
<li>10 arrêtes de 24h à la suite
    <a href="media/6a613d21.RAA20nC2B0204720du20420novembre202016.pdf" data-original-source="http://www.val-doise.gouv.fr/content/download/9768/73686/file/RAA%20n%C2%B0%2047%20du%204%20novembre%202016.pdf"><img alt="Illustration par le sommaire du recueil des actes administratifs du 4 novembre 2017 du Val d'oise" src="media/8357e7f7.pontoisefois10.png" data-original-source="https://dattaz.fr/data/EU_janvier2017/pontoisefois10.png" /></a></li>
</ul>
<h2>Les considérants</h2>
<p>Best-of des considérants pour justifier les mesures d'état d'urgence :</p>
<ul>
<li>
<p>Considérant qu'un attentat survenu il y a plus de 15 jours à 1000km de là va induire un flux important de véhicule (page 60) 
 <a href="media/fc87e9ae.recueil-76-2017-4-recueil-des-actes-administratifs-special.pdf" data-original-source="http://www.seine-maritime.gouv.fr/content/download/23667/171355/file/recueil-76-2017-4-recueil-des-actes-administratifs-special.pdf"><img alt="Arrêté de l'état d'urgence de la seine maritime" src="media/402bea09.fluxberlin.png" data-original-source="https://dattaz.fr/data/EU_janvier2017/fluxberlin.png" /></a></p>
</li>
<li>
<p>Considérant qu'en se cachant entre le fromager et le maraîcher, dans le Loiret (<a href="media/b1fd7dd3.loiret.png" data-original-source="https://dattaz.fr/data/EU_janvier2017/loiret.png">Voici une carte de France avec le Loiret si vous ne savez pas où ce département est situé</a>) il est possible de s'introduire sur le territoire français<br />
<img alt="Arrêté de l'état d'urgence du Loiret" src="media/ddff8096.entrerterritoireloiret.png" data-original-source="https://dattaz.fr/data/EU_janvier2017/entrerterritoireloiret.png" /></p>
</li>
</ul>
<h2>Divers</h2>
<p>Entre la démission de Manuel Valls de son poste de premier ministre et la promulgation de la loi de prolongation le 19 décembre, l'état d'urgence était censé se finir 15 jours après la démission du gouvernement (c'est la loi) c'est-à-dire le 21 décembre. Néanmoins, certains préfets ont pris des arrêtes pour des mesures de l'état d'urgence durant cette période pour une application après le 21 décembre, c'est-à-dire après la fin "prévu" de l'état d'urgence.</p>
<p>Le préfet de la Drôme a interdit les raves party sur une trentaine de communes de son département, mais <a href="media/ccfd6474.raa_26-2016-032.pdf" data-original-source="http://www.drome.gouv.fr/IMG/pdf/raa_26-2016-032.pdf">son arrêté</a> n'utilise pas l'état d'urgence telle qu'on pourrait s'y attendre (=&gt; comme pour interdire une manifestation, non pour cela il utilise le droit commun). Il cite la loi sur l'état d'urgence "notamment son article 11-1", l'article 11-1 c'est l'article sur les perquisitions administratives !</p>
<blockquote>
<p>I. - Le décret déclarant ou la loi prorogeant l'état d'urgence peut, par une disposition expresse, conférer aux autorités administratives mentionnées à l'article 8 le pouvoir d'ordonner des perquisitions en tout lieu [...] lorsqu'il existe des raisons sérieuses de penser que ce lieu est fréquenté par une personne dont le comportement constitue une menace pour la sécurité et l'ordre publics." </p>
</blockquote>
<p>Ce n'est qu'un aperçu, à travers les recueils des actes administratifs des dérives de l'état d'urgence, mais il y en a bien d'autres qui sont bien plus complexes à répertorier (lors d'exécution d'ordre,usage de l'état d'urgence à outrance, mesures individuelles), à titre d'exemple, les arrêtés de fouille ont parfois été exécuter par des vigiles ou même de "simple" bénévoles. Les maires ont aussi, par des arrêtés municipaux utilisé l'état d'urgence, parfois simplement pour appuyer leur propos, d'autres fois en réécrivant des mesures qui sont normalement réservées aux préfets.</p>
<h1>Source / Données</h1>
<p>Si vous souhaitez utilisez ces données je vous conseille de les vérifiées, en effet c'est un travail très fastidieux à faire, il est possible (voir même certain) qu'il y ait des fautes, n'hésitez pas à me les signaler. Néanmoins, cela ne couvre pas l'ensemble des arrếtés de l'état d'urgence mais seulement une grosse partie des versions 5 et 6.</p>
<ul>
<li><a href="/opendata/etat_urgence/data_20_01_2017_EUv6.json">version 6 suivi détaillé dans les recueils des actes administratifs antérieurs au 15 janvier 2017</a></li>
<li><a href="/opendata/etat_urgence/RAA_EUv5.csv">version 5 par recueil des actes administratifs jusqu'à début décembre 2016</a></li>
<li><a href="/opendata/etat_urgence/zoneprotection_EUv5.csv">verison 5 extrait des zones de protections au 14 décembre 2016</a></li>
</ul>


feed_id: tag:dattaz.fr,2017-04-02:blog/lexercice-du-droit-dacces.html
title: L'exercice du droit d'accès
uri: L-exercice-du-droit-d-accès
url: https://dattaz.fr/blog/lexercice-du-droit-dacces.html
content:
<h2>Qu'est-ce que le droit d'accès ?</h2>
<p>C'est un droit garanti par la loi CNIL de 1978, qui permet de demander au responsable d'un fichier l'intégralité des données qu'il détient sur vous. Il est nécessaire pour pouvoir ensuite réaliser un droit de requalification qui permet de faire rectifier les données vous concernant.<br />
Il est assez facile à faire exercer, il suffit d'adresser une lettre de ce type :</p>
<div class="highlight"><pre><span></span><span class="n">objet</span><span class="o">:</span> <span class="n">Exercice</span> <span class="n">du</span> <span class="n">droit</span> <span class="n">d</span><span class="s1">&#39;accès</span>
<span class="s1">Madame, Monsieur,</span>
<span class="s1">Conformément à l’article 39 de la loi du 6 janvier 1978 modifiée en août 2004, je vous prie de bien vouloir me faire parvenir une copie, en langage clair, de l’ensemble de ces données (y compris celles figurant dans les zones « blocs-notes » ou « commentaires »).</span>

<span class="s1">Vous voudrez bien également me donner toute information disponible sur l’origine de ces données me concernant.</span>

<span class="s1">Je vous rappelle que vous disposez d’un délai maximal de deux mois suivant la réception de ce courrier pour répondre à ma demande, conformément à l’article 94 du décret du 20 octobre 2005 pris pour l’application de la loi du 6 janvier 1978 modifiée.</span>

<span class="s1">Je vous prie d’agréer, Madame, Monsieur, l’expression de mes salutations distinguées.</span>

<span class="s1">[Ajouter ici les informations de comptes, email, identifiant, par exemple (non pas les mots de passes...) ainsi qu&#39;</span><span class="n">une</span> <span class="n">pi</span><span class="err">è</span><span class="n">ce</span> <span class="n">d</span><span class="err">&#39;</span><span class="n">identit</span><span class="err">é</span><span class="o">]</span>
</pre></div>


<p>D'ailleurs la CNIL met à disposition un <a href="https://www.cnil.fr/fr/modele/courrier/exercer-son-droit-dacces">formulaire pour générer une lettre type</a></p>
<h2>Intro</h2>
<p>Intrigué de connaitre qu'elles étaient les données détenues sur moi par différentes sociétés j'ai entrepris, fin décembre 2016, d'envoyer une lettre de ce type à une petite dizaine de sociétés et administrations détenant, à ma connaissance, des informations sur moi. Ceci est donc un retour d'expérience.</p>
<h2>Sociétés/administrations contactées (ordre alphabétique)</h2>
<h1>Amazon</h1>
<p>Il y a déjà fallu trouver un contact pour exercer ce droit au près d'Amazon, leur FAQ tournant en boucle sans jamais indiquer où exercer ce droit...Je suis donc passé par le tchat amazon, après avoir dû expliqué ce qu'est le droit d'accès à l'opérateur, ma demande à été transmise au bon service. Quelques jours plus tard j'ai reçu un mail du service juridique m'invitant à justifier de mon identité avec un photocopie de carte d'identité et un justificatif de domicile (chose non demandé à l'inscription sur le service au passage...).<br />
Environ un mois après ma demande initiale j'ai reçu par la poste le code de déchiffrement des données (même pas générer aléatoirement [NOM][année] ...) et les données devaient être envoyées séparément. Je ne les ai jamais reçus (Ont-elles été réellement envoyé ? Ont-elles été subtilisées sur le chemin ?)...j'ai bien re-contacté amazon par mail après un mois, mais je n'ai pas eu de réponse.</p>
<h1>CIC</h1>
<p>Un message (électronique) à mon conseiller bancaire, et je recevais (par la poste...) une semaine plus tard les données suivantes :</p>
<ul>
<li>Les données d'état civile : nom, prénom, date et lieu de naissance, adresse de résidence, sexe, justification d'identité avec son numéro, et sa date de fin de validité</li>
<li>Situation familiale : Conjoint/concubin si oui depuis quand, régime matrimonial si oui depuis quand , et le nombre d'enfant</li>
<li>Capacité juridique ainsi que la relation avec le groupe CM-CIC (salarié, administrateur etc...)</li>
<li>Situation professionnelle : profession (code PCS) ainsi que la date de début, Employeur ainsi que la date de début, Si on a une activité d'employeur, si on est entrepreneur individuel si oui le status, ainsi que si l'on est travailleur frontalité</li>
<li>Les coordonnées : numéro de téléphone (fixe + portable) , numéro de fax, adresse mail, site internet, ainsi que les modes de prospection commerciales autorisées : courrier postal, téléphone, sms, email</li>
<li>Données socio-économique : Marché/Sous marché (si oui depuis quand)</li>
<li>Élément de patrimoine : Situation de logement (location, logé à titre gratuit etc...) là aussi la date de début de la situation, Actif et passif de référence</li>
<li>Contenu du bloc-note commercial</li>
<li>cotation risque bancaire : Une note entre A+ et F (la moins bonne) avec 12 échelons possible</li>
<li>Les produits : type de produit, n°identification, nature juridique (1 ou plusieurs détenteurs par exemple), état et la date d'ouverture pour chacun des produits</li>
<li>Les services souscrit</li>
<li>Les assurances, et les contrats</li>
</ul>
<p>conclusion : efficace mais manque de détails (on ne sait pas à partir de quelques indicateurs est réalisé la note de cotation risque bancaire) et un envoi papier...</p>
<h1>Deezer</h1>
<p>Un contact en ligne facile et rapide, et une réponse (électronique) tout aussi rapide avec les données suivantes : </p>
<ul>
<li>User ID </li>
<li>Email </li>
<li>Username </li>
<li>Phone</li>
<li>LANG </li>
<li>Origin : [date de création du compte]</li>
<li>Facebook connect: NO</li>
<li>GooglePlus connect: NO</li>
<li>Samsung connect: NO</li>
<li>Offer : Gratuit</li>
<li>Genre</li>
<li>Pseudo</li>
<li>Nom </li>
<li>Prénom</li>
<li>Date de naissance</li>
<li>Adresse </li>
<li>Code postal </li>
<li>Ville</li>
</ul>
<p>La réponse est conclue par une proposition de suppression du compte ainsi que des données. On peut toutefois regretter que les données d'écoutes ne soient pas présentes, en effet cela reste des données personnelles. A noter que la loi numérique prévoir une portabilité des données sur les plateformes donc d'ici à ce que le décret d'application soit prit, il sera normalement possible de les récupérer plus facilement.</p>
<h1>Fnac</h1>
<p>Une demande en ligne à l'adresse mail indiqué dans les CGU,un retour expliquant qu'ils vont faire suite à ma demande de supprimer mon compte si je leur envoie la demande signée (en plus de la carte d'identité déjà envoyer la première fois).On se demande parfois comment ils arrivent à comprendre ça...Je réponds en expliquant que non je veux pas que mon compte soit supprimé mais exercer mon droit d'accès, 1 mois après zéro réponse, donc relance avec menace de porter plainte au près de la CNIL, les données suivantes arrivaient par la poste 15 jours plus tard :</p>
<ul>
<li>Info compte client : id compte, date de création, mail, nom, prénom, civilité, dernière visite, status du compte, numéro d'adhérent, acceptation de mail</li>
<li>Adresse client : nom de l'adresse, prénom, nom, rue, code postal, ville</li>
<li>Info compte adhérent : numéro adhérent, civilité, prénom, nom, date de naissance , début adhésion, fin adhésion, email</li>
<li>Commande fnac.com : ID commande, n°commande, date commande, message commande,cadeau, email, montant total TTC, type commande</li>
</ul>
<p>conclusion : Pas très rapide ni très sérieux, et sur papier...mais au moins j'ai fini par les obtenir</p>
<h1>Izly</h1>
<p>Izly c'est la carte de paiement des crous universitaire donc la gestion est confiée au groupe BPCE. Ils ont automatiquement un certain nombre de données via les universités qui leur partage.
Un contact via le site, et une relance, zéro réponse. Donc pas de données :(</p>
<h1>Médiathèque</h1>
<p>Au USA, une partie du Patrioc Act permet au FBI d'accéder au fichier des bibliothèques. Mais est-ce possible dans ma médiathèque ? Parce que si la donnée n'existe pas, on ne peut pas y accéder. La réponse est plus-tôt non, uniquement les 3 derniers empreints et les empreints en cours sont conservés. Au niveau des données personnelles il y a :</p>
<ul>
<li>Numéro de carte</li>
<li>Nom , prénom, année de naissance, sexe,</li>
<li>Adresse : rue, code postal ville, quartier, n° de rue</li>
<li>Téléphone , mail (les deux facultatifs)</li>
<li>Code social-professionnel</li>
<li>Mot de passe (en clair !!!)</li>
<li>Lien avec d'autres comptes (en l'occurrence la carte familiale )</li>
<li>Date de création du compte </li>
</ul>
<p>conclusion : Une des meilleures réponse, détaillée, avec des explications sur la provenance des données, ainsi qu'une proposition de venir vérifier directement sur leur poste.</p>
<h1>Navigo</h1>
<p>Le navigo, c'est la carte de transport en ile de France, gérer par comutitres, absence de réponse pendant 1 mois 1/2, une petite relance avec menace cnil, les données arrivent dans la boite aux lettres le lendemain :) :</p>
<ul>
<li>Synthèse client : civilité, N° client, état, nom, date de naissance, Espace SEL , prénom, tel fixe, adresse, photo</li>
<li>Données client : email, tel mobile, complément de voie, N° et voie, code postal, ville, pays</li>
<li>Acceptation des démarchages  par mail</li>
<li>regroupement des prélèvements</li>
<li>Liste des contrats commerciaux : N° de contrat, état, validité, produit, date de début validité, date de fin validité, type client, document</li>
<li>Liste des passes : n° de série, produit, etat, date de fin de validité, cohabitation</li>
<li>Données bancaires : RIB et SEPA</li>
<li>Historique d'adresse successives du client : adresse, code postal, bureau de distribution, N° tel fixe, code insee, date de début validité , date fin validité</li>
</ul>
<p>Les données suivantes sont présentes pour chaque contrat :</p>
<ul>
<li>événement client : commentaire auto, commentaire manu , date de l'événement</li>
<li>données commerciales : <ul>
<li>contrat de transport : nom (du contact), zone début validité, fin validité, état, validité</li>
<li>Lieu de livraison</li>
<li>Établissement et cursus (dans mon cas puisque c'est un pass imaginair, le navigo étudiant) : adresse de l'établissement, code insee de la ville de l'établissement, niveau d'étude, certificat de scolarité</li>
<li>Nombre de perte/vol enregistré</li>
<li>nom de non réception enregistré</li>
<li>Liste des clients (Porteur/payeur) : type de client (Porteur/payeur) n°client, état, identité (NOM prénom date de naissance) téléphone fixe/mobile </li>
<li>Liste des passes : n°série, produit, état, date de fin de validité cohabitation</li>
</ul>
</li>
<li>données financières : N°client, civilité, nom, prénom , téléphone (fixe/mobile) , top porteur/payeur , référence mandat SEPA, situation financière (mode de paiement, solde, nb.de prélèvement restant, mensualité barème , prochaine échéance<ul>
<li>Domiciliation bancaire : Titulaire du compte , date de début validité  date fin validité, statut, N°de compte, Bic/IBAN, référence mandat SEPA, date de signature, leu de signature, motifs d'invalidité, statut </li>
</ul>
</li>
<li>Historique transport :
    historique des contrats de transport : nom, zones, début validité, fin validité ,état validité,</li>
<li>événement : référence client, référence contrat commercial,  événement sur le contrat ,date de l'événement, commentaire auto, commentaire manuel </li>
<li>événement pass : Référence client, Passe numéro de série, événement sur le passe, date de l'événement, commentaire auto, commentaire manuel</li>
<li>Photocopie numérique des pièces justificatives</li>
</ul>
<p>conclusion: pas mal de donnée, pas d'explication des sigles (sauf un), et pas les données de bornage qu'ils possèdent certainement.</p>
<h1>orange (mobile)</h1>
<p>Il faut envoyer un courrier papier..
J'ai reçu un tableau  d'événement avec les colonnes suivantes</p>
<ul>
<li>N° de dossier</li>
<li>N° client</li>
<li>civilité client</li>
<li>nom client (nom,prénom)</li>
<li>date création de l'événement</li>
<li>date clôture événement</li>
<li>résolution thème libellé</li>
<li>conclusion intitulée</li>
<li>sous-conclusion intitulé</li>
<li>description demande</li>
</ul>
<p>En réalité ça correspond aux SMS envoyés par le service consommateur...
Certainement que la demande, qui doit être envoyé au service consommateur , a été compris comme une demande des données du service consommateur et pas une demande de l'ensemble des données détenus.</p>
<p>Conclusion : un lexique était fourni, et le délai des 2 mois est respecté mais pas exactement ce que je souhaitais.</p>
<h1>Sfr (fixe + mail)</h1>
<p>SFR c'est compliqué, c'est une demande papier, mais j'ai du la renvoyer 2 fois car selon eux, l'adresse mise dans les CGU n'est pas la bonne ^^<br />
C'est aussi compliqué car je ne suis pas titulaire du contrat, néanmoins sfr gère bien mes données, ayant un "sous-compte" (compte rattaché au principal mais avec un mot de passe/identifiant différent). Ils n'ont jamais voulu comprendre que quand bien même non titulaire du contrat j'avais le droit de faire un droit d'accès et j'entendais le faire respecter. Je n'ai donc pas obtenu mes données personnels, mais celle du titulaire du contrat qui accepté de faire la demande.<br />
Là encore, le message était adressé au service consommateur, et donc nous avons eu uniquement les données du service consommateurs alors qu'on demandait l'ensemble des données détenus par SFR. Elles ont été fournies via une liste de capture d'ecran : </p>
<ul>
<li>
<p>Données du titulaire :</p>
<ul>
<li>Nom du titulaire</li>
<li>N° siren</li>
<li>adresse titulaire</li>
<li>n° tel fixe</li>
<li>date de naissance</li>
<li>département de naissance</li>
<li>n° contrat</li>
<li>date souscription</li>
<li>status contrat</li>
<li>ligne suspendu depuis le</li>
<li>forfait suscrit</li>
<li>date démarrage forfait</li>
<li>nom de l'utilisateur</li>
<li>région de l'utilisateur</li>
<li>catégorie titulaire</li>
<li>nombre des relances</li>
<li>nombre de suspensions</li>
<li>impayés à jour</li>
<li>mode de prélèvement</li>
<li>iban</li>
<li>domiciliation</li>
<li>titulaire compte</li>
</ul>
</li>
<li>
<p>Parution divers (oui/non) :</p>
<ul>
<li>dans l'annuaire sans nom complet</li>
<li>dans l'annuaire sans adresse complète</li>
<li>dans l'annuaire sans recherche inversé</li>
<li>dans l'annuaire sans prospection</li>
<li>liste rouge</li>
</ul>
</li>
<li>Une liste des captures d'écran des mémos des contacts avec:<ul>
<li>Réf activité</li>
<li>Statut</li>
<li>Groupe</li>
<li>Type</li>
<li>Activité</li>
<li>NDI</li>
<li>nouveau NDI</li>
<li>ancien NDI</li>
<li>date RDV</li>
<li>Paramètres</li>
<li>Commentaires</li>
<li>Date début planifiée</li>
<li>Date début</li>
<li>Date fin</li>
<li>Durée</li>
<li>Réf Dossier</li>
<li>Media</li>
<li>Source</li>
<li>Opération</li>
<li>Code distributeur</li>
<li>Offre (Liste à choix multiple donc l'un des choix est "Remise Loc BOX 3€/12 mois" par exemple :))</li>
<li>Conclusion</li>
<li>Date réception</li>
<li>Date signature</li>
<li>Montant</li>
<li>Priorité</li>
<li>Réf lot</li>
<li>Segment</li>
<li>Modifiée le</li>
<li>Modifieur</li>
<li>Assignée à</li>
<li>Position</li>
<li>ID LDCOM</li>
<li>Civilité , Prénom, Nom</li>
<li>Code postal, Ville</li>
<li>N° voie, Voie</li>
<li>Cplt 1, Cplt 2</li>
<li>email</li>
<li>N° de tel2</li>
</ul>
</li>
</ul>
<p>conclusion : on a du bataillé pour avoir les données, ils refusent de me filer mes propres données et les données obtenues ne sont pas complètes ni clair (il reste plein de sigle).</p>
<h2>Bilan</h2>
<p>Un bilan mitigé donc, puisque je n'ai pas eu avoir l'ensemble des données sollicités et qu'il faut parfois menacer d'une plainte à la CNIL pour les obtenir. Néanmoins il est toujours intéressant de connaitre les informations détenues sur nous et les possibles conséquences de leur revente ou fuite éventuelles.</p>


feed_id: tag:dattaz.fr,2017-04-02:/blog/lexercice-du-droit-dacces.html
title: L'exercice du droit d'accès
uri: 2019-03-01-L-exercice-du-droit-d-accès
url: https://dattaz.fr/blog/lexercice-du-droit-dacces.html
content:
<h2>Qu'est-ce que le droit d'accès ?</h2>
<p>C'est un droit garanti par la loi CNIL de 1978, qui permet de demander au responsable d'un fichier l'intégralité des données qu'il détient sur vous. Il est nécessaire pour pouvoir ensuite réaliser un droit de requalification qui permet de faire rectifier les données vous concernant …</p>


feed_id: tag:dattaz.fr,2017-01-20:/blog/quand-letat-durgence-deraille.html
title: Quand l'état d'urgence déraille...
uri: 2019-03-01-Quand-l-état-d-urgence-déraille
url: https://dattaz.fr/blog/quand-letat-durgence-deraille.html
content:
<p>Bien que l'état d'urgence est déjà par son existence une dérive, cet état d'urgence déraille aussi...</p>
<h1>Contexte</h1>
<p>J'ai au cours des trois derniers mois lu un grand nombre d'arrêtés, notamment pour comprendre si l'état d'urgence était utilisé uniformément sur tout le territoire. Les données publiées par l'Assemblée nationale ne permettent …</p>


feed_id: tag:dattaz.fr,2017-01-07:/blog/saip-et-voila-le-contrat.html
title: SAIP : ... et voilà le contrat !
uri: 2019-03-01-SAIP-et-voilà-le-contrat
url: https://dattaz.fr/blog/saip-et-voila-le-contrat.html
content:
<blockquote>
<p>Épisode 1 par ici =&gt; <a href="https://dattaz.fr/blog/apercu-de-lappli-saip-sous-le-capot.html#apercu-de-lappli-saip-sous-le-capot">Aperçu de l'appli SAIP sous le capot.</a> </p>
</blockquote>
<p>Suite à ma demande d'accès aux documents administratifs sur <a href="http://www.gouvernement.fr/risques/l-application-d-alerte-mobile-saip">SAIP</a> le 13 juin, puis de ma demande d'avis CADA le 13 juillet avec une réponse de la CADA le 20 octobre, j'ai fini par obtenir l'accès aux documents souhaités …</p>


feed_id: tag:dattaz.fr,2016-10-20:/blog/le-code-source-dapb-saison-1-episode-2.html
title: Le code source d'APB, saison 1 episode 2
uri: 2019-03-01-Le-code-source-d-APB-saison-1-episode-2
url: https://dattaz.fr/blog/le-code-source-dapb-saison-1-episode-2.html
content:
<h2>Qu'est-ce qui a été publié ?</h2>
<p>Le ministère de l'éducation a envoyé le code source du classement pour FNS (c'est quoi ?) à l'association <a href="http://www.droitsdeslyceens.com/">Droit des lycéens </a> qui le demandait. L'association l'a réclamé début avril 2016 via une demande d'accès au documents administratifs. Le ministère a publié un algorithme dans un genre …</p>


feed_id: tag:dattaz.fr,2016-08-16:/blog/generez-vos-parlementaires.html
title: Générez vos parlementaires
uri: 2019-03-01-Générez-vos-parlementaires
url: https://dattaz.fr/blog/generez-vos-parlementaires.html
content:
<p>Les parlementaires français sont actuellement en vacances. Cela signifie qu'ils ne sont plus dans les assemblées, et pas qu'ils ont arrêtés de débité des propositions les plus débiles les unes que les autres comme ces dernières temps (Même si rarement il y a des bonnes choses)
Mais du coup ils …</p>


feed_id: tag:dattaz.fr,2016-06-13:/blog/apercu-de-lappli-saip-sous-le-capot.html
title: Aperçu de l'appli SAIP sous le capot.
uri: 2019-03-01-Aperçu-de-l-appli-SAIP-sous-le-capot
url: https://dattaz.fr/blog/apercu-de-lappli-saip-sous-le-capot.html
content:
<p>Edit 13/06/16 22:00 : Via le commentaire de Vincent j'ai finalement réussi à déclencher une alerte.<br>
~~Note: Je publie en l'état les informations que j'ai pu récolter, car malheureusement par manque de temps (et de connaissance sur les apps android) je ne vais pas continuer. ~~</p>
<p>L'application SAIP à …</p>


feed_id: tag:dattaz.fr,2016-06-01:/blog/lalgorithme-dapb-phase-1.html
title: L'algorithme d'APB - phase 1
uri: 2019-03-01-L-algorithme-d-APB-phase-1
url: https://dattaz.fr/blog/lalgorithme-dapb-phase-1.html
content:
<blockquote>
<p>Admission Post-Bac (APB) est le service et le site web mis en place en France par le ministère de l'Enseignement supérieur et de la Recherche pour réguler la demande de places en première année dans l'enseignement supérieur (en savoir plus : [https://fr.wikipedia.org/wiki/Admission_Post-Bac|wikipedia]</p>
</blockquote>
<p><a href="http://www.lemonde.fr/campus/article/2016/06/01/admission-post-bac-l-algorithme-revelateur-des-failles-de-l-universite_4929949_4401467.html">Le ministère a …</a></p>


title: Little overview of community builds for firefox os and ZTE Open C
uri: 2019-03-01-Little-overview-of-community-builds-for-firefox-os-and-ZTE-Open-C
url: https://dattaz.fr/blog/little-overview-of-community-builds-for-firefox-os-and-zte-open-c.html
feed_id:
tag:dattaz.fr,2016-04-29:/blog/little-overview-of-community-builds-for-firefox-os-and-zte-open-c.html

content:
<p>Extract from <a href="https://discourse.mozilla-community.org/t/zte-open-c/8402"> https://discourse.mozilla-community.org/t/zte-open-c/8402 </a> A report of what i have done since 1 years 1/2 with lots of mozilliens, thanks to all &lt;3</p>
<p>Hi all,<br>
This is a topic to speak about what we have done in community build for ZTE Open C in …</p>


feed_id: tag:dattaz.fr,2015-09-12:/blog/comment-tu-follow-sur-youtube.html
title: "Comment tu follow sur youtube ?"
uri: 2019-03-01-Comment-tu-follow-sur-youtube
url: https://dattaz.fr/blog/comment-tu-follow-sur-youtube.html
content:
<p>Nouvelle année scolaire, rendez-vous l'université pour une licence informatique et donc des nouvelles personnes. Ainsi vient le moment où on te demande où on te trouve sur internet. Extrait de la discution :</p>
<blockquote>
<p>Personne_1 : "Tiens (en tendant un smartphone), rentre ton facebook" Moi : "Euh.. je suis pas sur facebook" Personne_1 (intonation …</p></blockquote>


feed_id: tag:dattaz.fr,2015-04-21:/blog/openwrt-rtl_sdr-pour-ecouter-le-monde.html
title: OpenWRT + RTL_SDR pour écouter le monde.
uri: 2019-03-01-OpenWRT-RTL_SDR-pour-écouter-le-monde
url: https://dattaz.fr/blog/openwrt-rtl_sdr-pour-ecouter-le-monde.html
content:
<p>OpenWRt est un petit firmware libre, basé sur Linux pour routeur. RTL_SDR est un logiciel de radio logiciel qui permet, à partir de certaines clés TNT (basé sur la puce E4000) d'écouter les fréquences radio entre 22 et 1870 MHz. <img alt="" src="media/a7ca0e4f.image.jpeg" data-original-source="https://dattaz.fr/data/img/rtlsdr-openwrt/image.jpeg"> Autant dire énormément de choses: la radio, les communications entre …</p>


feed_id: tag:dattaz.fr,2015-04-12:/blog/imsi-catcher-et-surtout-plus.html
title: IMSI-Catcher et surtout plus...
uri: 2019-03-01-IMSI-Catcher-et-surtout-plus
url: https://dattaz.fr/blog/imsi-catcher-et-surtout-plus.html
content:
<p>Disclamer : Je ne suis pas du tout juriste, c'est mon interprétation de la loi, si vous en avez une différente partagez-là dans les commentaires. Le projet de loi sur le renseignement arrive à l'Assemblée Nationale à partir du 13 avril 2015, la mesure la plus critiquée de ce projet c'est …</p>


feed_id: tag:dattaz.fr,2015-03-11:/blog/apple-lopen-source-et-la-confiance.html
title: Apple, l'open source et la confiance ?
uri: 2019-03-01-Apple-l-open-source-et-la-confiance
url: https://dattaz.fr/blog/apple-lopen-source-et-la-confiance.html
content:
<p>En début de semaine c'était la conférence d'Apple pour ces nouveaux ~~produits~~ menottes. Parmi cela ils ont expliqué qu'ils allaient faire de la santé, avec leur nouvelle app : Researchkit (<a href="http://www.clubic.com/univers-mac/apple/actualite-757953-researchkit-apple-medecin.html"> voici un résumé de ce que fait l'application </a>) Comme ils ne sont pas fous, ils se sont dit qu'ils fallaient rassurer …</p>


title: Illustration des propos des députés lors du projet de loi de lutte contre le terrorisme
uri: 2019-03-01-Illustration-des-propos-des-députés-lors-du-projet-de-loi-de-lutte-c
feed_id:
tag:dattaz.fr,2014-09-18:/blog/illustration-des-propos-des-deputes-lors-du-projet-de-loi-de-lutte-contre-le-terrorisme.html

url:
https://dattaz.fr/blog/illustration-des-propos-des-deputes-lors-du-projet-de-loi-de-lutte-contre-le-terrorisme.html

content:
<p>Ce matin, comme hier, comme avant-hier, comme avant-avant hier, était débat <a href="http://www.assemblee-nationale.fr/14/dossiers/dispositions_lutte_terrorisme.asp">le projet de loi des dispositions relatives à la lutte contre le terrorisme.</a> On a entendu BEAUCOUP de choses parmi la vingtaine de députés présents en moyenne. Le controversé article 9 a faillit être supprimé, toutes les personnes s'étant …</p>


feed_id: tag:dattaz.fr,2014-09-16:/blog/twister-le-reseau-decentralise-qui-promet.html
title: Twister, le réseau décentralisé qui promet !
uri: 2019-03-01-Twister-le-réseau-décentralisé-qui-promet
url: https://dattaz.fr/blog/twister-le-reseau-decentralise-qui-promet.html
content:
<p>Twitter est de plus en plus mauvais : censure de compte,<a href="media/248861aa.twittercensure.png" data-original-source="http://dattaz.fr/data/img/twister/twittercensure.png"> tweet disponible uniquement dans certains pays </a>, <a href="http://www.theverge.com/2014/9/3/6101407/twitter-ceo-finally-explains-why-random-favorites-are-inserted-into"> maintenant l'ajout de favoris dans notre timeline</a> etc... Certes, twitter est une entreprise qui doit être rentable, <a href="http://www.nextinpact.com/news/89038-twitter-voit-ses-pertes-senvoler-tout-comme-son-chiffre-daffaires.htm">mais actuellement elle perd beaucoup d'argent</a> Étant grand utilisateur de twitter, mais ne souhaitant pas ce genre …</p>


feed_id: tag:dattaz.fr,2014-09-13:/blog/fork-chargeur-qi.html
title: Fork : Chargeur QI
uri: 2019-03-01-Fork-Chargeur-QI
url: https://dattaz.fr/blog/fork-chargeur-qi.html
content:
<p>Recemment j'ai trouvé un super projet de <a href="http://skyduino.wordpress.com"> Skyduino </a> pour réaliser un Chargeur Qi pour smartphone/tablette, vous pouvez voir le projet original <a href="http://skyduino.wordpress.com/2014/07/27/diy-cnc-chargeur-qi-pour-smartphonetablette/"> http://skyduino.wordpress.com/2014/07/27/diy-cnc-chargeur-qi-pour-smartphonetablette/ </a> J'ai donc un téléphone compatible avec la norme Qi, mais pas de tablette, donc la taille du gabarit de découpe …</p>


feed_id: tag:dattaz.fr,2014-08-11:/blog/raspberry-pi.html
title: Raspberry PI
uri: 2019-03-01-Raspberry-PI
url: https://dattaz.fr/blog/raspberry-pi.html
content:
<p>Le raspberry pi est un ordinateur a très bas coùt (35€)mais néanmoins complet avec 512Mo de RAM, une connexion réseau, 2 port USB ( maintenant 4 avec le modèle b+ ). Il tourne sous linux : debian, xbmc ( maintenant je sais pas quoi), android , scratch etc... Il a aussi le grand avantage …</p>


feed_id: tag:dattaz.fr,2014-05-31:/blog/sfr-et-atos.html
title: SFR et ATOS
uri: 2019-03-01-SFR-et-ATOS
url: https://dattaz.fr/blog/sfr-et-atos.html
content:
<p>Suite à la <a href="http://dattaz.fr/blog/?id=14">suppression d'un mail totalement légitime de ma messagerie SFR </a> j'ai été observer les métadonnées du mail. Note : les métadonnées sont des données servant à définir ou décrire une autre donnée quel que soit son support, dans le cas présent par quel serveur passe le mail. /!\ On peut …</p>


feed_id: tag:dattaz.fr,2014-05-29:/blog/sfr-et-le-filtre-geant.html
title: SFR et le filtre géant
uri: 2019-03-01-SFR-et-le-filtre-géant
url: https://dattaz.fr/blog/sfr-et-le-filtre-geant.html
content:
<p>Il y a quelques temps, j'ai notifié à Mediapart un spam qui usurpait leur newsletter (les gens avaient même pas pris le soin de supprimer les liens vers les réseaux sociaux) Donc j'envoie un mail à Mediapart, qui me répond...enfin m'a répondu quelque chose. En effet mon adresse mail …</p>


feed_id: tag:dattaz.fr,2014-04-30:/blog/comment-creer-votre-propre-serveur-firefox-sync-15.html
title: Comment créer votre PROPRE serveur firefox SYNC 1.5
uri: 2019-03-01-Comment-créer-votre-PROPRE-serveur-firefox-SYNC-1-5
url: https://dattaz.fr/blog/comment-creer-votre-propre-serveur-firefox-sync-15.html
content:
<div class="highlight"><pre><span></span><span class="n">Note</span> <span class="o">:</span> <span class="n">Ce</span> <span class="n">contenu</span> <span class="n">date</span> <span class="n">d</span><span class="err">&#39;</span><span class="n">avril</span> <span class="mi">2014</span><span class="o">,</span> <span class="n">il</span> <span class="n">pourrait</span> <span class="n">ne</span> <span class="n">plus</span> <span class="err">ê</span><span class="n">tre</span> <span class="err">à</span> <span class="n">jour</span><span class="o">.</span>
</pre></div>


<p>La nouvelle version de firefox (29) intègre un nouveau moyen de synchroniser et sauvegarder ses onglets, favoris, historique, mots de passe, add-ons et les préférences entre ces différents appareils. La version actuelle de Firefox sync …</p>


feed_id: tag:dattaz.fr,2014-04-20:/blog/projet-election-municipal.html
title: Projet : Élection municipal
uri: 2019-03-01-Projet-Élection-municipal
url: https://dattaz.fr/blog/projet-election-municipal.html
content:
<p>Je regarde depuis quelques temps les fichiers mis en open data par l'état, il y a vraiment BEAUCOUP de choses disponibles, souvent le "problème" c'est d'avoir de l'idée. Il faut continuer ainsi et ne pas se refermer (on est spécialiste en France...) <a href="http://www.zdnet.fr/actualites/open-data-un-rapport-du-senat-veut-l-encadrer-sinon-l-etouffer-39800161.htm"> ça parle déjà d'une taxe au sénat...</a> Il …</p>


feed_id: tag:dattaz.fr,2014-03-21:/blog/sarkozy-la-stasi-la-dgse-et-la-nsa.html
title: Sarkozy, la Stasi, la DGSE et la NSA
uri: 2019-03-01-Sarkozy-la-Stasi-la-DGSE-et-la-NSA
url: https://dattaz.fr/blog/sarkozy-la-stasi-la-dgse-et-la-nsa.html
content:
<p>L'ancien président compare ses écoutes judiciaires, au film <a href="https://fr.wikipedia.org/wiki/La_Vie_des_autres"> La Vie des autres (regardez-le!) </a>, qui raconte la surveillance en Allemagne de l'Est. Cette comparaison est fausse : Fausse, car en Allemagne de l'Est, c'était toute la population qui était surveillée, dans le cas présent on a un citoyen qui est surveillé dans …</p>


feed_id: tag:dattaz.fr,2014-02-21:/blog/google-facebook-et-le-futur.html
title: google, facebook, et le futur.
uri: 2019-03-01-google-facebook-et-le-futur
url: https://dattaz.fr/blog/google-facebook-et-le-futur.html
content:
<p>Aujourd'hui dans notre monde connecté "tout" le monde est sur facebook ou utilise google dans sa journée (même sans s'en rendre compte) Facebook cherche à renforcer sa position dans nos communications (racheter une app à 450 millions d'utilisateur, qui "remplace" les sms pour 16 milliards ce n'est pas anodin, pour …</p>


title: Les réseaux sociaux sont puissant pour la surveillance - Épisode 1 : Facebook
uri: 2019-03-01-Les-réseaux-sociaux-sont-puissant-pour-la-surveillance-Épisode-1
feed_id:
tag:dattaz.fr,2014-02-15:/blog/les-reseaux-sociaux-sont-puissant-pour-la-surveillance-episode-1-facebook.html

url:
https://dattaz.fr/blog/les-reseaux-sociaux-sont-puissant-pour-la-surveillance-episode-1-facebook.html

content:
<h3>Facebook est un outil de surveillance puissant</h3>
<p>Je ne suis pas sur facebook, et pourtant.... étant jeune j'aurais toutes les chances d'y être. Personnellement je ne vois pas l'intérêt de Facebook. J'y suis allé 1 fois pendant 15 jours pour pouvoir rendre un travail à deux, car la personne n'arrivait …</p>


feed_id: tag:dattaz.fr,2014-01-30:/blog/android-app-mon-android-nest-pas-a-moi-its-malware.html
title: Android app : mon Android n'est pas à moi. It's malware
uri: 2019-03-01-Android-app-mon-Android-n-est-pas-à-moi-It-s-malware
url: https://dattaz.fr/blog/android-app-mon-android-nest-pas-a-moi-its-malware.html
content:
<p>J'ai un nexus, c'est-à-dire un téléphone avec Android de base sans sur-couche et réaliser par Google. Petit extrait des demandes lors de l'installation :</p>
<ul>
<li>géolocalisation <img alt="" src="media/29aff0f6.golocalisation.png" data-original-source="https://dattaz.fr/data/img/androidapp/géolocalisation.png"></li>
<li>Services google "vous acceptez que votre téléphone peut recevoir et installer des mises à jour de google" </li>
<li>la partie sur la confidentialité, les mêmes conditions s'applique …</li></ul>


feed_id: tag:dattaz.fr,2014-01-10:/blog/little-brother-le-roman-qui-surveille-la-surveillance.html
title: Little Brother : le roman qui surveille la surveillance
uri: 2019-03-01-Little-Brother-le-roman-qui-surveille-la-surveillance
url: https://dattaz.fr/blog/little-brother-le-roman-qui-surveille-la-surveillance.html
content:
<p>Je vais vous parler du livre Little Brother de Cory Doctorow sortie au USA en 2008. L'histoire nous plonge dans une société totalement sous surveillance qui a fait passé un PATRIOT Act II après des attentas. Le héros, Marcus un jeune lycéen va se battre pour que sa ville reste …</p>


