Download - Whatsapp seminar
Index
Introduction History Protocol used Language used Security Textsecure Mechanism when Offline Limitation
Whatsapp ?
Is an instant messaging app for smartphone Cross platform app, uses the internet to send text , image ,
location and videos In January 2015 , whatsapp was the most globaly popular
messaging app with more than 700 million active users Available for Android , iPhone , BlackBerry, Symbian , and
Windows Phone Whatsapp Inc. based in Mountain view , California , was
acquired by Facebook on February 19, 2014 for approx. US $22 billion
History
Whatsapp Inc. was founded in 2009
Founded by Brian Acton and Jan Koum , employee of Yahoo
Koum immediately choose the name whatsapp, it sound like whats up..
Protocol Used - XMPP
XMPP – Extensible messaging and presence protocol
Based on XML
XMPP is based on Client server architecture
XMPP architecture
Language - erlang
Whatsapp server is implemented on erlang Server system that do backend message routing are done
in erlang
Security
Till May 2011, Whatsapp message were not secure
data was sent and received in plaintext
On November 18, 2014, Open Whisper System announced a partnership with Whatsapp to provide end-to-end encryption
Text Secure
TextSecure is a free and open-source encrypted instant messaging application for Android
It uses end-to-end encryption
Text secure uses Off-the-Record Messaging(OTR) protocol for encryption
Mechanism when offline
All message are queued on the server until the client reconnect to retrieve message.
Message are wiped from the server memory as soon as the client has accepted the message
Limitation
Needs your phone to be on and connected to the internet:
Not completely Free
No sign-out option.