22 - Use secure Realms

Information

A realm is a database of usernames and passwords used to identify valid users of web applications. Review the Realms configuration to ensure Jetty is configured to use JDBCRealm, DataSourceRealm, JNDIRealm, or JAASRealm. Specifically, should not utilize MemoryRealm.

MemoryRealm is not designed for production usage and could result in reduced availability.

Solution

Set the Realm className setting in $JETTY_HOME/etc/server.xml to one of the appropriate realms.

Item Details

Category: SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|SC-13

Plugin: Unix

Control ID: 8c2625c95d05c0f703bd01e04c7c84bb76c1258368a0f4a90bee942815707c70