La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

WHATSAPP

Présentations similaires


Présentation au sujet: "WHATSAPP "— Transcription de la présentation:

1 WHATSAPP  Toumi Amel  Bennaji Hanen 1

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

3

4 Introduction 1 2 3 4 5

5 1 2 3 4 5 Jan Koum (1976) Introduction

6 1 2 3 4 5 WhatsApp est une application mobile multiplateforme: iPhone BlackBerry Nokia Windows Phones Android 6

7 Introduction 1 2 3 4 5 7

8 1 2 3 4 5 8

9 1 2 3 4 5 9

10 1 2 3 4 5 10

11 1 2 3 4 5 Introduction 11

12 1 2 3 4 5 Introduction 12

13 Protocole utilisé 5 4 1 3 2 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

14 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 5 4 1 3 2 14

15 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. 5 4 1 3 2 15

16 Architecture 16

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

18 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 2013. 5 4 1 3 2 18

19 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. 5 4 1 3 2 19

20 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. 5 4 1 3 2 20

21 21

22 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. 5 4 1 3 2 22

23 É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 5 4 1 2 3 23

24 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. 5 4 1 2 3 24

25 Fonctionnalités 5 4 1 2 3 25

26 Fonctionnalités 5 4 1 2 3 26

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

28 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 5 4 1 2 3 28

29 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. 5 4 1 2 3 29

30 Etapes d’installation de WhatsApp 30

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

32 32

33 3 5 1 4 2 Points forts /points faibles 33

34 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

35 Démo 35

36 36


Télécharger ppt "WHATSAPP "

Présentations similaires


Annonces Google