XMPP-Grid Broker
Bachelor ThesisSpring Term 2018Department of Computer Science
Advisor: Prof. Dr. Andreas SteffenCo-Examiner: Dr. Ralf Hauser
Raphael Zimmermann Fabian Hauser
configures
XMPP-Grid
Intrusion Detection System
subscribe
Firewall
many devices
publish
XMPP Server
Topic Collection
Topic 1
Topic n
«web browser»Firefox / Chrome etc.
«protocol»HTTPS
«protocol»BOSH (over TLS)
«protocol»BOSH (over TLS)
«web application»XMPP-Grid Broker
«web server»nginx
«XMPP server»openfire
ApplicationXMPP based publish-subscribe mechanism to exchange security-relevant information between network endpoints.
ThesisGoal: Implementation of XMPP-Grid brokerBased on IEFT MILE standard draft:Using XMPP for Security Information ExchangeNo production ready & platform independentbroker implementation available todayFocus on: Portability, extensibility and security
Create and configure communication topics
Features:
Apprehend XMPP-Grid hierarchy
Inspect and publish persistent items
Angular 5 with TypeScript
XMPP from the web browser with Stanza.iousing BOSH / WebSockets
Broker usually communicates with XMPP ser-ver over a proxy, which also hosts the broker