54
AEI - Journée du libre - 19 Septembre 2015 Firefox & Firefox OS Vie Privée AEI - Journée du libre - 19 Septembre 2015 Christophe Villeneuve @hellosct1 Firefox & Firefox OS & Private life

Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

Embed Size (px)

Citation preview

Page 1: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 2: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 3: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 4: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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é

Page 5: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille
Page 6: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Avant (fin du 20ème siécle)

Page 7: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 8: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Le mobile / les smartphones

Apple Google Microsoft

Page 9: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Le Futur

● Un web embarqué...

Téléviseur

Smartphone

Tablette

Page 10: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Au final

Page 11: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

Firefox Firefox OSVS

?

Page 12: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 13: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

Firefox

Page 14: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 15: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 16: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 17: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 18: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 19: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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/

Page 20: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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/

Page 21: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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/

Page 22: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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/

Page 23: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

➢Light bean

➢Disconnect➢Privacy Badger

➢Ghostery

➢Naviguer cacher

✔ Tor

✔ Proxy

✔ AnymouX

ADD-ON (5/6)

Page 24: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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)

Page 25: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 26: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

Plateforme ouverte mobile

Firefox OS

Page 27: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Page 28: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 29: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Page 30: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015https://mdn.mozillademos.org/files/4605/FirefoxOS.png

GONK

➢GECKO

➢GAIA

Page 31: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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)

Page 32: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 33: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 34: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Appareils disponible

Alcatel One TouchFlame

ZTE Open C

GeeksPhone

Intex Cloud FX

Page 35: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 36: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 37: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

Ce que l'on peut faire avec….

Page 38: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Applications par défaut

● Téléphone● Contacts● SMS / MMS● Agenda● Mail● Firefox comme navigateur

Page 39: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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)

Page 40: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

https://marketplace.firefox.com/developers/

Page 41: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Choisir le moyen de consommer

Le market des smartphones

Supermarché

Page 42: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 43: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

https://marketplace.firefox.com/developers/validator

A vous de choisir !!!

Page 44: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 45: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Déployer votre API

https://marketplace.firefox.com/developers/submit/

Page 46: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 47: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015https://marketplace.firefox.com/

Marketplace

Page 48: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

AEI - Journée du libre - 19 Septembre 2015

Les permissions

https://developer.mozilla.org/fr/Apps/Build/App_permissions

Page 49: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 50: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 51: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 52: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 53: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

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

Page 54: Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille

Questions ?

Merci