SV-270495r1167748_rule
V-270495
SRG-APP-000001-DB-000031
O19C-00-000100
CAT II
10
Limit concurrent connections for each system account to a number less than or equal to the organization-defined number of sessions using the following SQL. Create profiles that conform to the requirements. Assign users to the appropriate profile.
The user profile, ORA_STIG_PROFILE, has been provided with Oracle 19c to satisfy the STIG requirements pertaining to profile parameters. Oracle recommends that this profile be customized with requirements and assigned to all users through the creation of user type specific profiles such as (Single-Session, Administrators, Application Connection Pool) where applicable.
Note: The ORA_STIG_PROFILE limit for SESSIONS_PER_USER is DEFAULT which is, on installation, not compliant and must be configured for each database and in a container database for CDB$ROOT and, potentially, for each PDB.
Set concurrent sessions for each profile with the following SQL statement, as required.
ALTER PROFILE <profile_name> LIMIT SESSIONS_PER_USER <integer>;
Retrieve the settings for concurrent sessions for each profile with the query:
SELECT con_id, inherited, limit FROM sys.cdb_profiles WHERE resource_name = 'SESSIONS_PER_USER';
If the DBMS settings for concurrent sessions for each profile are greater than the site-specific maximum number of sessions (or the database maximum number of sessions) for the user type, this is a finding.
The reason for "site-specific" is because two different databases at different "sites" could have very different requirements.
Also, two different databases at the same "site" (data center) could have very different requirements.
V-270495
False
O19C-00-000100
Retrieve the settings for concurrent sessions for each profile with the query:
SELECT con_id, inherited, limit FROM sys.cdb_profiles WHERE resource_name = 'SESSIONS_PER_USER';
If the DBMS settings for concurrent sessions for each profile are greater than the site-specific maximum number of sessions (or the database maximum number of sessions) for the user type, this is a finding.
The reason for "site-specific" is because two different databases at different "sites" could have very different requirements.
Also, two different databases at the same "site" (data center) could have very different requirements.
M
5672