Hello,
our UberJar applications do not meet two security tests of OWASP:
HTTP security header not recognized (X-Content-Type-Options HTTP header missing)
I have tried to set the header here using my own implementation of CubaBootstrapListener. This works for the screens, but not for the other resources like Vaadin files. I found a solution on the web using Jetty rewrite (https://github.com/jpos/jPOS-EE/blob/master/modules/testbed/src/dist/cfg/jetty.xml), but the necessary rewrite class doesn’t seem to be included in UberJar.
Weak SSL/TLS key transfers
The cipher suites TLSv1.2 AES256-SHA256 RSA, TLSv1.2 AES128-SHA256 RSA, TLSv1.2 AES256-GCMSHA384 RSA, TLSv1.2 AES128-GCMSHA256 RSA, TLSv1.2 AES256-SHA RSA, TLSv1.2 AES128-SHA RSA should be removed. Again, the settings (Knowledge - ForgeRock BackStage) in Jetty.xml seem to be ignored.
Does anyone have a solution for these problems?
Greetings
Andreas