AEI - Journée du libre - 19 Septembre 2015
Firefox & Firefox OSVie Privée
AEI - Journée du libre - 19 Septembre 2015
Christophe Villeneuve@hellosct1
Firefox & Firefox OS & Private life
AEI - Journée du libre - 19 Septembre 2015
Qui... est Christophe Villeneuve ?
afup – lemug.fr – mysql – mariadb – drupal – demoscene – firefoxos – drupagora – phptour – forumphp – solutionlinux – demoinparis – Libre à toi – eyrolles – editions eni – programmez – linux pratique – webriver – phptv – neuros - elephpant
Consultant IT
AEI - Journée du libre - 19 Septembre 2015
Aujourd'hui
● Vie Privée● L'idée● Un web ouvert
Firefox VS firefox OS
● Ce qui existe pour vous– Navigateur, Embarqué...
● Avoir le contrôle
AEI - Journée du libre - 19 Septembre 2015
Vie Privée… Rappel
● Notions générales– C'est utile !!! ??? !!!
● Ce rappel
● Des attaques ?
… Pas possible
– La sécurité
– Les traces numériques
– Vole d'identité
● Solution– Navigateur moderne
– Entretien
– Modifier son adresse/IP
– Crypto
– ….
● Sur internet– C'est différent
● Anonymat● Non chainabilite● Pseudonymat● Non observabilité
AEI - Journée du libre - 19 Septembre 2015
Avant (fin du 20ème siécle)
AEI - Journée du libre - 19 Septembre 2015
Le Web
● Principes simples– URL/HTTP/HTML
● Standards ouverts● Pas de Kit de Dév.● Pas d'autorisation● Disponible en Doc● ...
● 1ère génération
● 2ème génération
AEI - Journée du libre - 19 Septembre 2015
Le mobile / les smartphones
Apple Google Microsoft
AEI - Journée du libre - 19 Septembre 2015
Le Futur
● Un web embarqué...
Téléviseur
Smartphone
Tablette
AEI - Journée du libre - 19 Septembre 2015
Au final
Firefox Firefox OSVS
?
AEI - Journée du libre - 19 Septembre 2015
OS
● Système d'exploitation● Orchestre utilisation des capacité de l'appareil● Installé par la fabricant du matériel● Confusion OS / Téléphone
– Android, iOS, Firefox OS, Ubuntu Phone, Windows Phone…
Exemple : 4G
Impossible : si le matériel ne le supporte pasMême si l'OS peut le gérer
https://firefoxos.mozfr.org/post/2015/07/Qu-est-ce-que-l-OS-dans-Firefox-OS-%E2%80%93-Les-Mots-du-Fox
Firefox
AEI - Journée du libre - 19 Septembre 2015
Firefox
● Navigateur moderne● Outil libre et gratuit● Développement par la fondation Mozilla● Forte communauté et de développeurs● Existe pour tous les OS ● Populaire● Respectueux des standards W3C● Des milliers Extensions
AEI - Journée du libre - 19 Septembre 2015
Moteur de recherche (différents)
● Pays / Continents– Yahoo : Etats-Unis
– Yandex : Russie
– Baidu : Chine
– Google : France… /!\
● Choix des 'Distribution Linux'– Duck Duck Go
● Choix des Utilisateurs– Configuration :
Préférences → recherche
AEI - Journée du libre - 19 Septembre 2015
Do Not Track = DNT
● Disponible depuis 2011 - Amélioration en 2013● Est une entete HTTP● Indique aux sites que l'on ne souhaite pas être pisté
● Configuration – Préférence → Vie privée
AEI - Journée du libre - 19 Septembre 2015
Nettoyage
● Quand on quitte le navigateur– Réglages sur les cookies
– Réglages de l'historique
● Configuration – Préférence → Vie privée
AEI - Journée du libre - 19 Septembre 2015
Extensions ?
● Modules = add-ons● Modules complémentaires● Améliore le navigateur (thème, collections,
fonctionnalités…)● Milliers d'extensions
AEI - Journée du libre - 19 Septembre 2015
Light beam ✔ Visualisation interactive
✔ Les requêtes vers les sites tiers
✔ Les cookies déposés✔ Permet de pister les pisteurs
ADD-ON (1/6)
https://www.mozilla.org/fr/lightbeam/
AEI - Journée du libre - 19 Septembre 2015
➢Light bean
➢Disconnect
✔ Accélère le navigateur
✔ Améliore la vie privée
✔ Plus sécurisé
ADD-ON (2/6)
https://addons.mozilla.org/fr/firefox/addon/disconnect/
AEI - Journée du libre - 19 Septembre 2015
➢Light bean
➢Disconnect➢Pricavy Badger
✔Protège votre vie privée
✔ Bloque les pisteurs invisibles
✔ Bloque les espions
✔ Représenter par :
ADD-ON (3/6)
https://addons.mozilla.org/fr/firefox/addon/privacy-badger-firefox/
AEI - Journée du libre - 19 Septembre 2015
➢Light bean
➢Disconnect➢Privacy Badger
➢Ghostery
✔ Protège votre vie privée
✔ Voit ce qui ne se voit pas sur le Web.
✔ Surveille votre navigation
✔ Il détecte
✔ les mouchards, ✔ les bogues Web, ✔ les pixels ✔ les balises placés sur les
pages Web par Facebook,
ADD-ON (4/6)
https://addons.mozilla.org/fr/firefox/addon/ghostery/
AEI - Journée du libre - 19 Septembre 2015
➢Light bean
➢Disconnect➢Privacy Badger
➢Ghostery
➢Naviguer cacher
✔ Tor
✔ Proxy
✔ AnymouX
ADD-ON (5/6)
AEI - Journée du libre - 19 Septembre 2015
➢Light bean
➢Disconnect➢Privacy Badger
➢Ghostery
➢Naviguer cacher
✔ Projet TOR
www.torproject.org
➢Tor Browser
ADD-ON (6/6)
AEI - Journée du libre - 19 Septembre 2015
Bilan : Firefox & Vie Privée
● Les plus– Navigateur très extensible
– Respecte les standards et l'utilisateur
– Propose des fonctionnalités avant les autres
● Les moins– Il y a des défauts mais il reste une référence
Plateforme ouverte mobile
Firefox OS
AEI - Journée du libre - 19 Septembre 2015
AEI - Journée du libre - 19 Septembre 2015
Décomposition d'un smartphone
Applications
Système d'exploitation
Hardware / Device
Applications
Système d'exploitation
Hardware / Device
VS
?
Les Autres
AEI - Journée du libre - 19 Septembre 2015
AEI - Journée du libre - 19 Septembre 2015https://mdn.mozillademos.org/files/4605/FirefoxOS.png
GONK
➢GECKO
➢GAIA
AEI - Journée du libre - 19 Septembre 2015
GONK✔ Couche basse
✔ Kernel Linux + Matériels
✔ Hardware
✔ libre ou propriétaire✔ Abstraction Layer (HAL)
✔ Pas exposé le JS ✔ Isolé de Gaia
✔ Communication par Gecko
Architecture (1/3)
AEI - Journée du libre - 19 Septembre 2015
➢GONK
➢GECKO
✔ Moteur de rendu HTML5✔ Gestion des API
✔ De plus en plus complet
✔ Exécution des applications (runtime)
✔ Mécanisme de lancement dans Firefox pour HTML 5, CSS & Javascript
Architecture
AEI - Journée du libre - 19 Septembre 2015
➢GONK
➢GECKO➢GAIA
✔ Interface utilisateur (IHM)✔ Construction API Full Web✔ HTML 5 + open Web✔ Communique avec Gecko via des Web API✔ Les Apps sont exécutés en mode sandbox✔ Offline
✔ LocalStorage, appCache
Architecture
AEI - Journée du libre - 19 Septembre 2015
Appareils disponible
Alcatel One TouchFlame
ZTE Open C
GeeksPhone
Intex Cloud FX
AEI - Journée du libre - 19 Septembre 2015
Les appareils… Nouvelle génération
Et beaucoup d'autres disponibles :
https://www.mozilla.org/fr/firefox/os/devices/http://firefoxosdevices.org
LG Fx0
+17 modèles
Open L KLIF Pixi 3
AEI - Journée du libre - 19 Septembre 2015
Autres appareils compatibles
Samsung Nexus 4
Samsung Galaxy
Sony
Etc...
● Samsung Galaxy S II● Samsung Galaxy Nexus● Nexus 4● Sony
Voir B2G-Installer en Add-on
Ce que l'on peut faire avec….
AEI - Journée du libre - 19 Septembre 2015
Applications par défaut
● Téléphone● Contacts● SMS / MMS● Agenda● Mail● Firefox comme navigateur
AEI - Journée du libre - 19 Septembre 2015
Les applications (APPs) pour Firefox OS
● N'importe qui peut en développer une● Toutes ne sont pas libres (c'est votre choix)
https://marketplace.firefox.com/developers/
AEI - Journée du libre - 19 Septembre 2015
Choisir le moyen de consommer
Le market des smartphones
Supermarché
AEI - Journée du libre - 19 Septembre 2015
✔ 100 % de contrôle✔ Pas d'intermédiaire
✔ Chez vous✔ Déporté✔ Sur la market
✔ N'importe qui peut en développer une
✔ Toutes les Apps ne sont pas libres
Market... Marketplace
AEI - Journée du libre - 19 Septembre 2015
https://marketplace.firefox.com/developers/validator
A vous de choisir !!!
AEI - Journée du libre - 19 Septembre 2015
Licence
● Mozilla Public License, version 1.1● GNU General Public License, version 2.0● GNU General Public License, version 3.0● GNU Lesser General Public License, version 2.1● GNU Lesser General Public License, version 3.0● MIT/X11 License● BSD License● Other
AEI - Journée du libre - 19 Septembre 2015
Déployer votre API
https://marketplace.firefox.com/developers/submit/
AEI - Journée du libre - 19 Septembre 2015
Catégorie
- Informations- Pays / Langue- Média- Détails- Assistance- Info techniques- Catégories
- Informations- Pays / Langue- Média- Détails- Assistance- Info techniques- Catégories
AEI - Journée du libre - 19 Septembre 2015https://marketplace.firefox.com/
Marketplace
AEI - Journée du libre - 19 Septembre 2015
Les permissions
https://developer.mozilla.org/fr/Apps/Build/App_permissions
AEI - Journée du libre - 19 Septembre 2015
Les builds communautaires
● http://builds.firefoxos.mozfr.org ● http://builds.firefoxos.mozfr.org/doc/fr/maj-firmware-modem
AEI - Journée du libre - 19 Septembre 2015
Les branches
● Disponible– Beta 2.1
– Aurora : 2.2
– Nightly Build 3.0
● Avantages des Builds– Relativement stable
– Communauté réactive
– Fonctionnalités évolués
● Les limites
AEI - Journée du libre - 19 Septembre 2015
Bilan : Firefox OS & Vie Privée
● Les plus– Système le plus libre
– Builds communautaires
– OS Libre
– Tout est WEB (HTML/CSS/JS)
● Les moins– OS Jeune
– Constructeurs frileux
AEI - Journée du libre - 19 Septembre 2015
Où trouver les informations ?
● Site officiel de mozilla– https://www.mozilla.org/fr/firefox/os
● Le Forum de Mozilla– https://forums.mozfr.org
● Les Mailing-listes– http://mozfr.org/participer
● Bugzilla– https://bugzilla.mozilla.org
● Blog de la communauté– http://mozfr.org
AEI - Journée du libre - 19 Septembre 2015
Développer pour Firefox OS
● Documentation MDN– https://developer.mozilla.org/fr/docs/mozilla/boot_to
_gecko/writing_apps_for_boot_to_gecko● Code source disponible sur GitHub● De nombreuses applications exemples
– Vous connaissez le code source
Questions ?
Merci