Architecture of XMPP Proxy for Server-To-Server Connections

被引:0
|
作者
Jarvinen, Juha [1 ]
Marttinen, Aleksi [1 ]
Luoma, Marko [1 ]
Peuhkuri, Markus [1 ]
Manner, Jukka [1 ]
机构
[1] Aalto Univ, Crit Infrastruct Res Unit, POB 15600, FI-00076 Aalto, Finland
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Extensible Messaging and Presence Protocol (XMPP) is one of the most popular Instant Messaging (IM) protocols which uses a client-server working mode. This protocol uses different connection primitives for both client-to-server (c2s) and server-to-server (s2s) connections. It is actively used in mission-critical operations where the reliability and security of communication systems is always imperative. One approach to secure services and private networks is to use proxy services as security gateways. Proxies enable interoperability between different security domains acting as Information Exchange Gateways (IEGs). In this paper we present an architecture of the XMPP proxy for s2s connections. The system is based on an Openfire XMPP server with a Hazelcast clustering plugin, and a Hazelcast clustering link is used between the XMPP server and the XMPP Proxy. We have constructed an implementation to verify and validate the presented approach. Our proposal enables an effective seamless connection for XMPP proxies. Furthermore, it increases the system security for example, terminating both TCP and XMPP flows to prevent malicious attacks. Finally, we show that the proposal does not significantly increase the anticipated delay of the communication.
引用
收藏
页数:6
相关论文
共 50 条
  • [32] A proxy service for the xrootd data server
    Hanushevsky, A
    Stockinger, H
    SCIENTIFIC APPLICATIONS OF GRID COMPUTING, 2004, 3458 : 38 - 49
  • [33] On server trust in private proxy auctions
    Di Crescenzo, Giovanni
    Herranz, Javier
    Saez, German
    ELECTRONIC COMMERCE RESEARCH, 2010, 10 (3-4) : 291 - 311
  • [34] Design and implementation of a WWW proxy server
    Jisuanji Gongcheng/Computer Engineering, 2000, 26 (07): : 139 - 140
  • [35] Proxy-server architectures for OLAP
    Kalnis, P
    Papadias, D
    SIGMOD RECORD, 2001, 30 (02) : 367 - 378
  • [36] Compression proxy server: Design and implementation
    Chi, CH
    Deng, J
    Lim, YH
    USENIX ASSOCIATION PROCEEDINGS OF THE 2ND USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS (USITS'99), 1999, : 105 - 116
  • [37] Traffic Analysis and Control at Proxy Server
    Kanrar, Soumen
    Mandal, Niranjan Kumar
    2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2017, : 164 - 167
  • [38] G(IP)2C: Temporally Isolated Multiprocessor Real-Time IPC with Server-to-Server Invocations
    Courtaud, Cedric
    Brandenburg, Bjoern B.
    2023 IEEE 29TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, RTAS, 2023, : 276 - 288
  • [40] Video staging in video streaming proxy server
    Cheuk, WK
    Lun, DPK
    2004 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXP (ICME), VOLS 1-3, 2004, : 459 - 462