This document provides an introduction and overview for building a real-time web application using XMPP (Extensible Messaging and Presence Protocol). It discusses real-time web applications and why XMPP is well-suited for them. It also describes the basic components of XMPP communication, including JIDs (Jabber IDs), stanzas, streams, messaging, presence, and info/query requests. The tutorial then introduces an example application called Pingstream that will be built to demonstrate receiving RSS feed updates in real-time over XMPP.
This document provides an introduction and overview for building a real-time web application using XMPP (Extensible Messaging and Presence Protocol). It discusses real-time web applications and why XMPP is well-suited for them. It also describes the basic components of XMPP communication, including JIDs (Jabber IDs), stanzas, streams, messaging, presence, and info/query requests. The tutorial then introduces an example application called Pingstream that will be built to demonstrate receiving RSS feed updates in real-time over XMPP.
4. When the NSA and GCHQ
compromised the security of
potentially billions of phones (3g/4g
encryption relies on the shared
secret resident on the sim), they not
only screwed the manufacturer,
they screwed all of us, because
the only way to address the security
compromise is to recall and replace
every SIM sold by Gemalto.
背景1 背景
11. MILENAGE 算法
K
SQN
RAND
f1 f2 f3 f4
f5
XMAC RES CK IK
AK
SQN ⊕ AK AMF MAC
AUTN
Verify MAC = XMAC
Verify that SQN is in the correct range
⊕
鉴权中⼼心USIM卡
2