jabberati,
@jabberati@social.anoxinon.de avatar

Machine-in-the-middle Detection and Monitoring for #XMPP Servers

https://certwatch.xmpp.net/

This service allows you to check your XMPP server's #TLS setup, helps you publicly store the hash of the public key in a secure way, and then monitors your server to make sure that connections to it get the same public key that you have configured and sends notifications if anything changes (which may indicate a #mitm attack on your service).

feld,
@feld@bikeshed.party avatar

deleted_by_author

  • Loading...
  • wolf480pl,
    @wolf480pl@mstdn.io avatar

    @feld @jabberati
    XMPP uses starttls.

    IOW, you open an XMPP connection, signal in an XMPP-specific way that you want to use TLS, the server confirms it, and only then you run a TLS handshake.

    feld,
    @feld@bikeshed.party avatar

    deleted_by_author

  • Loading...
  • feld,
    @feld@bikeshed.party avatar

    deleted_by_author

  • Loading...
  • jabberati,
    @jabberati@social.anoxinon.de avatar

    deleted_by_author

  • Loading...
  • feld,
    @feld@bikeshed.party avatar

    deleted_by_author

  • Loading...
  • jabberati,
    @jabberati@social.anoxinon.de avatar

    deleted_by_author

  • Loading...
  • wolf480pl,
    @wolf480pl@mstdn.io avatar

    @jabberati @feld
    they attacker could try send valid XMPP stanzas unencrypted, together with the starttls and a buggy server may interpret them as part of the encrypted and authenticated connection after starttls.

    If a server has a bug like that, an attacker in a MITM position can inject stanzas into client's session without actually MITMing the TLS.

    this blog has an example for SMTP:

    https://blog.apnic.net/2021/11/18/vulnerabilities-show-why-starttls-should-be-avoided-if-possible/
    (haven't read the whole blog post, only the example SMTP exchange)

    colincogle,

    @jabberati I’ll have to try that once it stops throwing HTTP 504 errors. Sounds cool.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • tacticalgear
  • JUstTest
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • megavids
  • lostlight
  • All magazines