JXTA is an open-source initiative that allows to specify a set of collaboration and communication protocols which enable the creation and deployment of peer-to-peer (P2P) applications. This paper provides a survey on its current state regarding the topic of security. The study focuses on the security evaluation of standard peer operations within the JXTA network, highlighting which issues must be seriously taken into account in those applications sensitive to security. This section provides a general overview of the main JXTA concepts and components in order to understand the peer operations explained in section 3 and their security concerns. A detailed description of JXTA can be found in [38, 39] . The fundamental JXTA architecture is divided into three distinct layers, as shown in Figure 1 . The Core layer contains the minimum and essential characteristics, common to all P2P networks. Such operations include peer creation, discovery and communication (even when behind firewalls or NAT), as well as basic security services. The Services layer includes all network services which are not absolutely necessary, but provide desirable capabilities such as resource search, indexing,
In this section, we provide a general overview on security in JXTA applications, but a much more complete survey may be found in REF .
A survey on security in JXTA applications
J. Syst. Softw.
J. Syst. Softw.
Computer Science