WHATSAPP

Slides:



Advertisements
Présentations similaires
Mondialiser la solidarité Une stratégie de participation sur Internet.
Advertisements

Participation aux Webinars – Quelques consignes à suivre!
24 novembre 2008 – Claude BUENO– ITSYSTEM – Joomla, logiciel de gestion de contenu en mode open source, permet de réaliser.
Université de Nantes CHORD Vincent Trève. Introduction ● Problématique – Comment accéder efficacement aux données réparties sur un système pair à pair?
1 Logiciels Libres Planète en fête 6-7 Juillet 2007.
Comment choisir mobile Développeurs Mobile App développement et ses tendances.
Présentation de Scribe Votre nouvelle organisation du Réseau Informatique Pédagogique.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
SRT3 VPN. ● Réseau privé virtuel (VPN ou Virtual Private Network) ● Rattacher deux réseaux locaux à travers un réseau non- sécurisé ● Procure même sécurité.
Apéro SPIP – 16 Novembre 2009 SPIP en chiffres. Les sites SPIP* Introduction Présentation Avantages / Inconvénients SPIP 2.0 Après SPIP 2.0 Démonstration.
06/03/11LoLiGRub --- Atelier 19/11/ /03/11LoLiGRub --- Atelier 19/11/20112 Contexte de l'atelier Téléphoner de son PC vers un autre PC ou un autre.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
GOOGLE MAPS ANDROID API V2. INTRODUCTION TO THE GOOGLE MAPS ANDROID API V2.
L’évolution du SI. Introduction De nombreux éléments peuvent amener une organisation à faire évoluer son système d’information : Modification des besoins.
Utiliser le nouveau site internet du lycée niort/
1. 2 Boite à outils Qt ● Boite à outils C++ pour le développement multi-plateforme d'application en environnement graphique (GUI) – des fonctions GUI.
Module 14 : Installation et configuration des services Terminal Server.
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
ARCHITECTURE MULTITENANT CONTAINER DATABASE ET PLUGGABLE DATABASES Pr. A. MESRAR
la haute disponibilité Oracle 12c Pr. A. MESRAR
Cross-Plateform Cours JavaScript
MENUS PRINCIPAL RESEAU.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Mener une activité.
Comment Sécuriser Le Système d’information de son entreprise
ATS8500 Standalone Downloader.
Messagerie (Orange - Gmail)
RESEAUDENTREPRISE.COM Solution de communication d’entreprise et de vente en ligne.
Centre Universitaire des Ressources Informatiques CURI-UH2MC
Davide Canali Sr. Threat Analyst – Proofpoint Inc.
Pack business entrepreneurs : La solution Tout-en-Un sans câblage !
Chiffrement de bout en bout
SECURITE DU SYSTEME D’INFORMATION (SSI)
Pack business Entrepreneurs nomade intégral la solution tout en 1 !
Les composants informatiques
Pack business entrepreneurs : La solution Tout-en-Un sans câblage !
1ers pas des utilisateurs migrés
Recip-e La prescription ambulatoire électronique
Mise en place d’une stratégie de groupe
Pack business Entrepreneurs nomade intégral la solution tout en 1 !
Documentation technique (Linux)
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
Informations vous concernant :
Sfaihi Yassine Rabai Fatma Aissaoui Walid
Groupware Réalisé par: ASMA AMAMI RAOUA ZAHOUANI
LES RESEAUX SOCIAUX.
Initiation aux tablettes Android
LES RESEAUX.
Suivi Campagne Principe
Accès internet Internet Navigateurs internet
Le Cloud (nuage) Serveur PC Baie disques
Communication Assistant V2.0
CAS AFPA Sprint n°1.
Serveurs d’applications
Source: Frédéric Santos
Les grandes inventions
Module 5 : Gestion de l'accès aux ressources à l'aide de groupes
La Messagerie sécurisée régionale De sante
GELORE Solutions d’organisation avec Gelore
Outils de gestion de Exchange
PLATE-FORME DE SERVICE LIFE-CHURCH
Services commerciaux au Canada
Les différents modes de démarrage de Windows
Nom élève 1 - Nom élève 2 - Nom élève 3 - Nom élève 4
Gestion des destinataires (recipients)
Deux nouveaux programmes en « Techniques de l’informatique »
Transcription de la présentation:

WHATSAPP  Toumi Amel  Bennaji Hanen 1

Plan Introduction Fonctionnalités Protocole et Architecture Points forts / points faibles 5 Démo

Introduction

Jan Koum (1976) Introduction

WhatsApp est une application mobile multiplateforme: iPhone BlackBerry Nokia Windows Phones Android 6

Introduction

Introduction 11

Introduction 12

Protocole utilisé Serveur: Ejabbered Le langage de programmation: ERLANG Le protocole: XMPP Système d'exploitation: Free BSD Bases de données: Mnesia & MySQL Multimedia file storage server :YAWS 13

Ejabbered Ejabberd est un serveur Jabber/XMPP libre de messagerie instantanée à haute performance. Ejabberd est un excellent choix pour prendre en charge les applications voix et vidéo, mais aussi pour divers types de transfert de média. Basé sur un ensemble de modules qui permettent aux différentes fonctionnalités:  Messagerie instantanée  Store et forward (message hors ligne)  Liste de contacts et présence  Chat de groupe chat multi-utilisateur (MUC)  Gestion des archives de messages (MAM)  Paramètres de confidentialité, extensions de blocage simples

XMMP XMPP est un protocole d'application client-serveur. XMPP est constitué d'un protocole TCP/IP et utilisé pour le transfert des messages XMPP est en développement constant et ouvert au sein de l’IETF. Messagerie sans serveur (P2P) pour le transfert vidéo, audio et de fichiers. Prise en charge de la grande variété de magasin de données comme: MySQL, Postgresql, Oracle, sqlite, Berkeley DB

Architecture 16

Creates the actor object here for user1 Creates the actor object here for user2 Store et forward 17

Sécurité  protocole de signal (anciennement appelé protocole TextSecure) est un protocole cryptographique non fédéré qui fournit un cryptage de bout en bout pour les conversations de messagerie instantanée.  Le protocole a été développé par Open Whisper Systems en

Sécurité Whatsapp crée une paire de clés d’identité « Identity Key » et envoie uniquement la clé publique vers les serveurs. Des clés temporaires et certaines à usage unique sont également générées et envoyées vers l’éditeur. Quand une conversation doit avoir lieu, celui qui initie l’échange demande l’Identity Key de l’interlocuteur, ainsi que des clés temporaires, et mélange le tout avec sa propre clé d’identité pour générer un « Master_Secret » unique à chaque session

Sécurité Seul l’interlocuteur dispose des clés privées qui permettent de deviner ce secret en utilisant la même formule. Lorsque la session est ainsi enclenchée tous les messages sont chiffrés avec une clé de message Message Key » en utilisant un algorithme AES 256 pour le chiffrement un algorithme HMAC-SHA256 pour l’authentification. Tout est donc sécurisé avec des clés qui changent à chaque message

21

La faille de sécurité de WhatsApp 22 Le chiffrement des conversations sur WhatsApp n'a pas empêché des experts d'y trouver une faille de sécurité les ingénieurs ont commencé par usurper l'identité d'un utilisateur. Ils y sont parvenus en exploitant les failles du réseau de signalisation SS7 que les opérateurs utilisent lors des appels mobiles et échanges de SMS

Échange de messages APPELS VOCAUX ET VIDÉOS DISCUSSION DE GROUPE Le partage de documents Échange de photo,vidéo,Audio Partage Contact Partage Localisation Fonctionnalités

Fonctionnalités Échange de messages fiable et simple (à vos amis et à votre famille) WhatsApp utilise la connexion Internet de votre téléphone pour envoyer des messages afin d'éviter les frais de SMS

Fonctionnalités

Fonctionnalités

Documents Photos Localisation Envoie contact Message vocale Audio Vidéo 27

Fonctionnalités La Discussion de groupe vous permet de discuter avec 256 personnes maximum à la fois. Vous pouvez créer autant de groupe que vous le souhaitez, il n'y a pas de limite Chaque groupe a un ou plusieurs administrateurs. Seuls les administrateurs peuvent ajouter ou retirer des participants

Fonctionnalités Seuls les administrateurs peuvent désigner d'autres administrateurs. Si le dernier administrateur quitte le groupe, un nouvel administrateur sera désigné au hasard. Si vous avez bloqué un contact, vous recevrez toujours les messages que ce contact envoie dans le groupe que vous avez en commun. De même, ce contact recevra toujours les messages que vous envoyez dans le groupe

Etapes d’installation de WhatsApp 30

Recherche WhatsApp Installation Acceptez la License Résultat trouvé 31

32

Points forts /points faibles 33

Questions  Est-ce qu’on peut faire des appels vers des numéros réseaux PSTN/cellulaires (tarifs en DT par rapport à la Tunisie) ? Non on peut faire des appels que pour les contacts ayant l’application Whatsapp  Est-ce qu’on peut faire des communications multi-utilisateurs (conférence) et quelle sont les limitations ?? Non, Whatsapp ne supporte pas les communications multi-utilisateurs 34

Démo 35

36