+

Search Tips   |   Advanced Search

Security hardening features - migration considerations

In WAS v8+ more security hardening features of the server are enabled by default. Settings enabled before the migration are retained. If the features are not enabled after migration we can enable them. The following defaults have been changed as part of the new security hardening features in WAS v8.0:


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

When the new security hardening features are enabled, we might see some differences in system behavior depending upon which environment we might have used in the past.

For example, if we are coming 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. Read about the Secure communications using SSL topic for more information.

If we worked in an environment 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 that is 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