All,

We've had a few vulnerability reports against the EncryptInterceptor recently and that got me thinking whether there was an alternative solution that was worth exploring.

My initial thought was to use (D)TLS with a pre-shared key (PKS). This would provide encryption for the entire communication all based of a single, shared key.

Unfortunately, the standard JSSE implementations (Oracle, Temurin etc) don't implement any PSK ciphers. Bouncy Castle does implement some PSK ciphers (I haven't checked exactly which at this point) but doesn't expose them via the JSSE provider - only via its own proprietary API.

I'd prefer a solution that depended on standard Java APIs so I started to think along the lines of a script that could generate a local certificate (or CA and set of certificates - details TBD) that could then be used with the standard JSSE provider.

The aim would be to deprecate the EncryptInterceptor with this (built into standard clustering) as the replacement. There are various settings for "secure" communications that are currently unused.

Do folks think this is worth pursuing? If so, with which approach? Some other approach?

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to