TMA-ORACLE-DB-2.2.5
Ensure 'SQLNET.ALLOWED_LOGON_VERSION_SERVER' Is Set To 12a
높음레벨 1자동oracle-db
설명
This setting SQLNET.ALLOWED_LOGON_VERSION_SERVER configures the minimum authentication protocols clients can use to connect to database instances. Please note that the term VERSION in the parameter name refers to the version of the authentication protocol, not the version of the Oracle Database release. The last uncommented setting in sqlnet.ora must equal 12A (case-insensitive, spaces ignored). Default: 12 Reads the file from $TNS_ADMIN, or $ORACLE_HOME/network/admin when TNS_ADMIN is unset (Linux/UNIX hosts); fails when neither directory exists.
점검 방법
감사 방식: 셸 명령
shell
d="${TNS_ADMIN:-${ORACLE_HOME:?ORACLE_HOME not set}/network/admin}"; [ -d "$d" ] || { echo "missing $d"; exit 1; }; f="$d/sqlnet.ora"; [ -f "$f" ] || { echo "noncompliant: $f not found"; exit 0; }; v=$(grep -Ei '^[[:space:]]*SQLNET\.ALLOWED_LOGON_VERSION_SERVER[[:space:]]*=' "$f" | tail -n 1 | sed 's/^[^=]*=//' | tr -d ' \t\r' | tr '[:lower:]' '[:upper:]'); [ "$v" = "12A" ] && echo compliant || echo "noncompliant: ${v:-not set}"- 예상 출력
compliant
조치 방법
조치 방식: 가이드 또는 인프라 패치
To remediate this recommendation, set SQLNET.ALLOWED_LOGON_VERSION_SERVER to 12a.
속성
- 운영 체제
- 모두
- 태그
- oracle-dbdatabaseoraclenetworkencryption
- 참고 자료
- CIS Oracle Database 23ai Benchmark v1.1.0 - 2.2.5 Ensure 'SQLNET.ALLOWED_LOGON_VERSION_SERVER' Is Set To 12a
이 호스트 점검하기
감사 권한이 있는 시스템에서 실행하세요. 스캔은 읽기 전용입니다.
shell
tmaegis scan --target oracle-db