+

Search Tips   |   Advanced Search

WAS v8 new security hardening features

As of WAS v8+ the following security hardening features are enabled by default.


Enable the new security hardening features after migration

If the new security features are not enabled after migration, we can enable them ourself using the administrative console or by scripting.


Security hardening features enablement troubleshooting

If we migrating from an environment where CSIv2 transport was set to the previous default of SSL-supported, we do not experience any differences, as SSL-supported communicates with both TCP/IP and SSL connections. If a problem is encountered, however, certificates might not have been exchanged correctly to enable the client and server to communicate.

In environments where TCP/IP is used for the connection to CSIv2, we might experience connection problem to the SSL-enabled CSIv2 connection. The server configuration can be modified to SSL-supported or to TCP/IP if SSL is not required.

For the HttpOnly attribute, when the attribute is added to the security cookies, the browser prevents client side scripts from accessing these cookies. In most cases this should be the default behavior to minimize cross-site scripting vulnerabilities. If there is an absolute need to allow client-side scripts to access WebSphere security cookies, and we are aware of the possible consequences, then the setting of the HttpOnly attribute can be disabled. However, the HttpOnly attribute can possibly uncover client-side scripts used to access WebSphere cookies, and can then use them even though it was not intended to do so. If this happens, the web application that enables the scripts to access the WebSphere cookies must be evaluated.

For session security integration enablement, when session integrated security is enabled we might receive an UnauthorizedSessionRequestException exception on servlets if they access a session that belongs to authenticated identities other than to the identity that currently owns the session. If we do not want this checking to occur, we can disable session security from the server experiencing the problem.


Related:

  • Secure communications using SSL
  • Configure Common Secure Interoperability authentication using scripting
  • Tune, harden, and maintain security configurations
  • Session security support
  • Security custom properties
  • Web authentication settings