SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
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
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 pas
Mê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 Touch
Flame
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

Contenu connexe

En vedette

Aportes del Congreso Catequístico Arquidiocesano
Aportes del Congreso Catequístico ArquidiocesanoAportes del Congreso Catequístico Arquidiocesano
Aportes del Congreso Catequístico ArquidiocesanoLuis Ángel Leguizamón
 
Traitement des matières résiduelles - Présentation Dorval
Traitement des matières résiduelles - Présentation DorvalTraitement des matières résiduelles - Présentation Dorval
Traitement des matières résiduelles - Présentation DorvalLouis-Alexandre Cazal
 
Dépliant Internes - notoriété
Dépliant Internes - notoriétéDépliant Internes - notoriété
Dépliant Internes - notoriétéstephanie_legagne
 
B8 t1. mndo urbano. concepto. funciones.
B8 t1. mndo urbano. concepto. funciones.B8 t1. mndo urbano. concepto. funciones.
B8 t1. mndo urbano. concepto. funciones.josemariaherrera
 
Formation fast track pure création
Formation fast track pure créationFormation fast track pure création
Formation fast track pure créationPatrick Langlois
 
Outils de navigation adaptés aux seniors
Outils de navigation adaptés aux seniorsOutils de navigation adaptés aux seniors
Outils de navigation adaptés aux seniorsCoraia
 
Girona Emprèn: La web 2.0 i el seu potencial per a l'empresa
Girona Emprèn: La web 2.0 i el seu potencial per a l'empresaGirona Emprèn: La web 2.0 i el seu potencial per a l'empresa
Girona Emprèn: La web 2.0 i el seu potencial per a l'empresaAnna Codina
 
Traitement des matières résiduelles - Présentation Mtl Est
Traitement des matières résiduelles - Présentation Mtl EstTraitement des matières résiduelles - Présentation Mtl Est
Traitement des matières résiduelles - Présentation Mtl EstLouis-Alexandre Cazal
 
La reforma laboral de 2012 y los Expedientes de Regulación de Empleo. Comenta...
La reforma laboral de 2012 y los Expedientes de Regulación de Empleo. Comenta...La reforma laboral de 2012 y los Expedientes de Regulación de Empleo. Comenta...
La reforma laboral de 2012 y los Expedientes de Regulación de Empleo. Comenta...Universidad Autónoma de Barcelona
 
Base accueil individuel
Base accueil individuelBase accueil individuel
Base accueil individuelCoraia
 
Parcours Thèses - Introduction
Parcours Thèses - IntroductionParcours Thèses - Introduction
Parcours Thèses - IntroductionABES
 

En vedette (20)

Fcyesec11
Fcyesec11Fcyesec11
Fcyesec11
 
Lacteos 2010
Lacteos 2010Lacteos 2010
Lacteos 2010
 
Aportes del Congreso Catequístico Arquidiocesano
Aportes del Congreso Catequístico ArquidiocesanoAportes del Congreso Catequístico Arquidiocesano
Aportes del Congreso Catequístico Arquidiocesano
 
Traitement des matières résiduelles - Présentation Dorval
Traitement des matières résiduelles - Présentation DorvalTraitement des matières résiduelles - Présentation Dorval
Traitement des matières résiduelles - Présentation Dorval
 
Estrategias didacticas
Estrategias didacticasEstrategias didacticas
Estrategias didacticas
 
Einclusion en el SPARK2013
Einclusion en el SPARK2013Einclusion en el SPARK2013
Einclusion en el SPARK2013
 
Dépliant Internes - notoriété
Dépliant Internes - notoriétéDépliant Internes - notoriété
Dépliant Internes - notoriété
 
Ignite ac89
Ignite ac89Ignite ac89
Ignite ac89
 
B8 t1. mndo urbano. concepto. funciones.
B8 t1. mndo urbano. concepto. funciones.B8 t1. mndo urbano. concepto. funciones.
B8 t1. mndo urbano. concepto. funciones.
 
Formation fast track pure création
Formation fast track pure créationFormation fast track pure création
Formation fast track pure création
 
Outils de navigation adaptés aux seniors
Outils de navigation adaptés aux seniorsOutils de navigation adaptés aux seniors
Outils de navigation adaptés aux seniors
 
Alfabetizacion digital
Alfabetizacion digitalAlfabetizacion digital
Alfabetizacion digital
 
Girona Emprèn: La web 2.0 i el seu potencial per a l'empresa
Girona Emprèn: La web 2.0 i el seu potencial per a l'empresaGirona Emprèn: La web 2.0 i el seu potencial per a l'empresa
Girona Emprèn: La web 2.0 i el seu potencial per a l'empresa
 
B1 a3
B1 a3B1 a3
B1 a3
 
Derecho del Trabajo I. Curso 2010 2011. UAB. ADE.
Derecho del Trabajo I. Curso 2010 2011. UAB. ADE.Derecho del Trabajo I. Curso 2010 2011. UAB. ADE.
Derecho del Trabajo I. Curso 2010 2011. UAB. ADE.
 
Traitement des matières résiduelles - Présentation Mtl Est
Traitement des matières résiduelles - Présentation Mtl EstTraitement des matières résiduelles - Présentation Mtl Est
Traitement des matières résiduelles - Présentation Mtl Est
 
La reforma laboral de 2012 y los Expedientes de Regulación de Empleo. Comenta...
La reforma laboral de 2012 y los Expedientes de Regulación de Empleo. Comenta...La reforma laboral de 2012 y los Expedientes de Regulación de Empleo. Comenta...
La reforma laboral de 2012 y los Expedientes de Regulación de Empleo. Comenta...
 
Base accueil individuel
Base accueil individuelBase accueil individuel
Base accueil individuel
 
Descriptor curso ley20536
Descriptor curso ley20536Descriptor curso ley20536
Descriptor curso ley20536
 
Parcours Thèses - Introduction
Parcours Thèses - IntroductionParcours Thèses - Introduction
Parcours Thèses - Introduction
 

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

WebExtensions : Où en est-on ? /// Where we are ?
WebExtensions : Où en est-on ? /// Where we are ?WebExtensions : Où en est-on ? /// Where we are ?
WebExtensions : Où en est-on ? /// Where we are ?Christophe Villeneuve
 
Garder le controle sur sa navigation web
Garder le controle sur sa navigation webGarder le controle sur sa navigation web
Garder le controle sur sa navigation webChristophe Villeneuve
 
Firefox OS - l'autre système pour smartphone‎
Firefox OS - l'autre système pour smartphone‎Firefox OS - l'autre système pour smartphone‎
Firefox OS - l'autre système pour smartphone‎Christophe Villeneuve
 
La sécurité dans les extensions Webs
La sécurité dans les extensions WebsLa sécurité dans les extensions Webs
La sécurité dans les extensions WebsChristophe Villeneuve
 
Créer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectCréer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectChristian Charreyre
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsChristophe Villeneuve
 
Les extensions Firefox et Google Chrome pour naviguer efficacement
Les extensions Firefox et Google Chrome pour naviguer efficacementLes extensions Firefox et Google Chrome pour naviguer efficacement
Les extensions Firefox et Google Chrome pour naviguer efficacementURFIST de Paris
 
Webinar Softlayer d'Avril 2015 - Francais
Webinar Softlayer d'Avril 2015 - FrancaisWebinar Softlayer d'Avril 2015 - Francais
Webinar Softlayer d'Avril 2015 - FrancaisNicolas Verdier
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec OdooHassan WAHSISS
 
Créer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmCréer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmChristian Charreyre
 
Créer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmCréer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmChristian Charreyre
 
Présentation Yocto - SophiaConf 2015
Présentation Yocto - SophiaConf 2015Présentation Yocto - SophiaConf 2015
Présentation Yocto - SophiaConf 2015Christian Charreyre
 
OS mobiles alternatifs
OS mobiles alternatifsOS mobiles alternatifs
OS mobiles alternatifsLionel Duboeuf
 
Apéro Afup Montpellier 11/10/2016
Apéro Afup Montpellier 11/10/2016Apéro Afup Montpellier 11/10/2016
Apéro Afup Montpellier 11/10/2016Antonin Savoie
 
Concevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectConcevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectChristian Charreyre
 
soft-shake.ch - Distribution d'applications iPhone en Entreprise: Réalisation...
soft-shake.ch - Distribution d'applications iPhone en Entreprise: Réalisation...soft-shake.ch - Distribution d'applications iPhone en Entreprise: Réalisation...
soft-shake.ch - Distribution d'applications iPhone en Entreprise: Réalisation...soft-shake.ch
 

Similaire à Firefox et Firefox OS et vie privee - Journée du libre 2015 Lille (20)

Firefox comme navigateur alternatif
Firefox comme navigateur alternatifFirefox comme navigateur alternatif
Firefox comme navigateur alternatif
 
WebExtensions : Où en est-on ? /// Where we are ?
WebExtensions : Où en est-on ? /// Where we are ?WebExtensions : Où en est-on ? /// Where we are ?
WebExtensions : Où en est-on ? /// Where we are ?
 
Firefox comme navigateur alternatif
Firefox comme navigateur alternatifFirefox comme navigateur alternatif
Firefox comme navigateur alternatif
 
Garder le controle sur sa navigation web
Garder le controle sur sa navigation webGarder le controle sur sa navigation web
Garder le controle sur sa navigation web
 
Firefox OS - l'autre système pour smartphone‎
Firefox OS - l'autre système pour smartphone‎Firefox OS - l'autre système pour smartphone‎
Firefox OS - l'autre système pour smartphone‎
 
La sécurité dans les extensions Webs
La sécurité dans les extensions WebsLa sécurité dans les extensions Webs
La sécurité dans les extensions Webs
 
Créer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectCréer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto Project
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtools
 
Les extensions Firefox et Google Chrome pour naviguer efficacement
Les extensions Firefox et Google Chrome pour naviguer efficacementLes extensions Firefox et Google Chrome pour naviguer efficacement
Les extensions Firefox et Google Chrome pour naviguer efficacement
 
Webinar Softlayer d'Avril 2015 - Francais
Webinar Softlayer d'Avril 2015 - FrancaisWebinar Softlayer d'Avril 2015 - Francais
Webinar Softlayer d'Avril 2015 - Francais
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec Odoo
 
Créer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmCréer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou Angström
 
Créer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmCréer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou Angström
 
A tous les niveaux la securite
A tous les niveaux la securiteA tous les niveaux la securite
A tous les niveaux la securite
 
Présentation Yocto - SophiaConf 2015
Présentation Yocto - SophiaConf 2015Présentation Yocto - SophiaConf 2015
Présentation Yocto - SophiaConf 2015
 
Controler vos donnees dans le web
Controler vos donnees dans le webControler vos donnees dans le web
Controler vos donnees dans le web
 
OS mobiles alternatifs
OS mobiles alternatifsOS mobiles alternatifs
OS mobiles alternatifs
 
Apéro Afup Montpellier 11/10/2016
Apéro Afup Montpellier 11/10/2016Apéro Afup Montpellier 11/10/2016
Apéro Afup Montpellier 11/10/2016
 
Concevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectConcevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto Project
 
soft-shake.ch - Distribution d'applications iPhone en Entreprise: Réalisation...
soft-shake.ch - Distribution d'applications iPhone en Entreprise: Réalisation...soft-shake.ch - Distribution d'applications iPhone en Entreprise: Réalisation...
soft-shake.ch - Distribution d'applications iPhone en Entreprise: Réalisation...
 

Plus de Christophe Villeneuve

La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxChristophe Villeneuve
 
controler vos donnees éthiques dans le web
controler vos donnees éthiques dans le webcontroler vos donnees éthiques dans le web
controler vos donnees éthiques dans le webChristophe Villeneuve
 
Open Source et contribution : Une association gagnante
Open Source et contribution : Une association gagnanteOpen Source et contribution : Une association gagnante
Open Source et contribution : Une association gagnanteChristophe Villeneuve
 
Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?Christophe Villeneuve
 
La sécurité applicative par le design
La sécurité applicative par le designLa sécurité applicative par le design
La sécurité applicative par le designChristophe Villeneuve
 
Mozilla french speaking community activites
Mozilla french speaking community activitesMozilla french speaking community activites
Mozilla french speaking community activitesChristophe Villeneuve
 
Monitoring dynamique : Grafana et Microsoft
Monitoring dynamique : Grafana et MicrosoftMonitoring dynamique : Grafana et Microsoft
Monitoring dynamique : Grafana et MicrosoftChristophe Villeneuve
 
Le futur de l'authentification webAuthn
Le futur de l'authentification webAuthnLe futur de l'authentification webAuthn
Le futur de l'authentification webAuthnChristophe Villeneuve
 
Tests d'accessibilite par la pratique
Tests d'accessibilite par la pratiqueTests d'accessibilite par la pratique
Tests d'accessibilite par la pratiqueChristophe Villeneuve
 

Plus de Christophe Villeneuve (20)

MariaDB une base de donnees NewSQL
MariaDB une base de donnees NewSQLMariaDB une base de donnees NewSQL
MariaDB une base de donnees NewSQL
 
La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans Firefox
 
pister les pisteurs
pister les pisteurspister les pisteurs
pister les pisteurs
 
controler vos donnees éthiques dans le web
controler vos donnees éthiques dans le webcontroler vos donnees éthiques dans le web
controler vos donnees éthiques dans le web
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
 
Mariadb une base de données NewSQL
Mariadb une base de données NewSQLMariadb une base de données NewSQL
Mariadb une base de données NewSQL
 
Open Source et contribution : Une association gagnante
Open Source et contribution : Une association gagnanteOpen Source et contribution : Une association gagnante
Open Source et contribution : Une association gagnante
 
Pentest bus pirate
Pentest bus piratePentest bus pirate
Pentest bus pirate
 
Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?Peur de la migration vers l’open source ?
Peur de la migration vers l’open source ?
 
La sécurité applicative par le design
La sécurité applicative par le designLa sécurité applicative par le design
La sécurité applicative par le design
 
Foxfooding semaine 3
Foxfooding semaine 3Foxfooding semaine 3
Foxfooding semaine 3
 
Foxfooding
FoxfoodingFoxfooding
Foxfooding
 
Accessibilite web wcag rgaa
Accessibilite web wcag rgaaAccessibilite web wcag rgaa
Accessibilite web wcag rgaa
 
Mozilla french speaking community activites
Mozilla french speaking community activitesMozilla french speaking community activites
Mozilla french speaking community activites
 
Monitoring dynamique : Grafana et Microsoft
Monitoring dynamique : Grafana et MicrosoftMonitoring dynamique : Grafana et Microsoft
Monitoring dynamique : Grafana et Microsoft
 
Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?
 
Le futur de l'authentification webAuthn
Le futur de l'authentification webAuthnLe futur de l'authentification webAuthn
Le futur de l'authentification webAuthn
 
Send large files with addons
Send large files with addonsSend large files with addons
Send large files with addons
 
Tests d'accessibilite par la pratique
Tests d'accessibilite par la pratiqueTests d'accessibilite par la pratique
Tests d'accessibilite par la pratique
 
Donnez la voix aux machines
Donnez la voix aux machinesDonnez la voix aux machines
Donnez la voix aux machines
 

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

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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é
  • 5.
  • 6. AEI - Journée du libre - 19 Septembre 2015 Avant (fin du 20ème siécle)
  • 7. 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
  • 8. AEI - Journée du libre - 19 Septembre 2015 Le mobile / les smartphones Apple Google Microsoft
  • 9. AEI - Journée du libre - 19 Septembre 2015 Le Futur ● Un web embarqué... Téléviseur Smartphone Tablette
  • 10. AEI - Journée du libre - 19 Septembre 2015 Au final
  • 12. 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 pas Mê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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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/
  • 20. 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/
  • 21. 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/
  • 22. 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/
  • 23. AEI - Journée du libre - 19 Septembre 2015 ➢Light bean ➢Disconnect ➢Privacy Badger ➢Ghostery ➢Naviguer cacher ✔ Tor ✔ Proxy ✔ AnymouX ADD-ON (5/6)
  • 24. 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)
  • 25. 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
  • 27. AEI - Journée du libre - 19 Septembre 2015
  • 28. 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
  • 29. AEI - Journée du libre - 19 Septembre 2015
  • 30. AEI - Journée du libre - 19 Septembre 2015https://mdn.mozillademos.org/files/4605/FirefoxOS.png GONK ➢GECKO ➢GAIA
  • 31. 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)
  • 32. 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
  • 33. 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
  • 34. AEI - Journée du libre - 19 Septembre 2015 Appareils disponible Alcatel One Touch Flame ZTE Open C GeeksPhone Intex Cloud FX
  • 35. 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
  • 36. 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
  • 37. Ce que l'on peut faire avec….
  • 38. AEI - Journée du libre - 19 Septembre 2015 Applications par défaut ● Téléphone ● Contacts ● SMS / MMS ● Agenda ● Mail ● Firefox comme navigateur
  • 39. 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)
  • 41. AEI - Journée du libre - 19 Septembre 2015 Choisir le moyen de consommer Le market des smartphones Supermarché
  • 42. 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
  • 43. AEI - Journée du libre - 19 Septembre 2015 https://marketplace.firefox.com/developers/validator A vous de choisir !!!
  • 44. 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
  • 45. AEI - Journée du libre - 19 Septembre 2015 Déployer votre API https://marketplace.firefox.com/developers/submit/
  • 46. 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
  • 47. AEI - Journée du libre - 19 Septembre 2015https://marketplace.firefox.com/ Marketplace
  • 48. AEI - Journée du libre - 19 Septembre 2015 Les permissions https://developer.mozilla.org/fr/Apps/Build/App_permissions
  • 49. 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
  • 50. 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
  • 51. 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
  • 52. 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
  • 53. 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