Securing iSeries objects and files

This topic discusses the various iSeries objects and files that contain sensitive information and need to be protected.

Secure integrated file system files

In addition to enterprise beans and servlets, the WebSphere administrative server and application servers access integrated file system stream files. The following files may contain sensitive information and should be given close consideration to ensure no unauthorized access is granted:

Secure WebSphere database resources

WebSphere Application Server uses tables to persist data for user applications such as enterprise beans persistence and servlet session data. You have several options for controlling which iSeries user profiles are allowed access to this user data. See Database access security for more information.

Secure the WebSphere server

When you enable WebSphere security, the server's user profile and password are placed into server configuration files which should be maintained in a secure way using OS/400 system security. Additionally, some WebSphere resources can be password-protected, and these passwords are also placed in server configuration files. The server automatically encodes passwords to deter casual observation, but password encoding alone is not sufficient protection.

These files are located in the config subdirectory of your instance, and they can contain user identifiers and passwords:

where cell_name is the name of the cell, node_name is the name of the node, and server_name is the name of the application server. For example, for the default instance, the server_name is server1.

The server's user profile and password are used for authenticating the server when it initializes. This authentication is required for these reasons:

WebSphere user profiles

When it is first installed, by default WebSphere Application Server uses the following iSeries user profiles: