| 레거시 JQuery 동작 사용 안 함 |
|
| 하위 목록, 목록 카운트 및 위젯 데이터 테이블에 쿼리 ACL 강제 적용 |
규칙 스크립트가 업데이트되어 탐지 정확도가 향상되었습니다.
|
| 바이러스 스캔 사용 |
|
| 시간 초과 게스트 세션 |
- 설명
- (이전)
"glide.guest.session_timeout" 시스템 속성을 사용하여 인증되지 않은 사용자에 대한 비활성 세션 시간 제한을 제어합니다. 인스턴스가 기본값인 30분을 초과하여 세션을 유지하는 기간을 연장하려면 이 속성의 값을 올립니다. 시간 제한 값을 지나치게 크게 설정하면 인스턴스가 유지하는 세션 수가 증가하고 사소한 가용성 문제가 발생할 수 없습니다.
- (신규)
glide.guest.session_timeout 시스템 속성을 사용하여 미인증 사용자에 대한 비활성 세션 시간 제한을 제어합니다. 기본적으로 이 속성의 값은 30분입니다. 메모리에 너무 많은 세션을 유지하는 데 따른 가용성 문제가 있는 경우 이 속성의 값을 5로 낮출 수 있습니다. 시간 제한 값이 크면 인스턴스가 유지하는 세션 수가 증가하고 사소한 가용성 문제가 발생할 수 있으므로 이 속성을 30보다 크게 설정하지 마십시오.
- 정정
- 보안 위험
- 기능적 영향
|
| 데이터 브로커 REST API에 대해 권한 부여 필요 [보안 센터 1.3에서 업데이트됨] |
|
| 이벤트 관리 할당 그룹 관리자 역할 구성 [보안 센터 1.5의 새로운 기능] |
- 간단한 설명
- (이전)
이벤트 관리 할당 그룹 관리자 역할 구성
- (신규)
이벤트 관리 할당 그룹 관리자 역할 구성
- 설명
- 보안 위험
- 기능적 영향
- 의존성 및 필수 조건
- (기존) <공백>
- (신규)
애플리케이션 - 이벤트 관리
- 데이터 유형
- 바로 사용 가능 값
|
| 보고서 뷰 ACL 사용 |
|
| AJAXEvaluate 사용 안 함 |
|
| 암호 검증 지연 기간 재설정 최대화 |
|
| 비활성 사용자의 로그인 방지 |
|
| 높은 보안 플러그인 사용 |
|
| 동시 세션 제한 플러그인 활성화 |
- 간단한 설명
- (이전)
동시 세션 제한 플러그인
- (신규)
동시 세션 제한 플러그인 활성화
- 설명
- 보안 위험
- 플러그인 적용 가능성
- (이전)
동시 세션 제한 플러그인
- (신규) <blank>
|
| 정의된 기간 후 사전 예방적으로 세션 무효화 |
- 간단한 설명
- (이전)
비활성 세션을 사전 예방적으로 무효화
- (신규)
정의된 기간 후 사전 예방적으로 세션 무효화
- 설명
- 정정
- 보안 위험
|
| 모바일에 대한 정책 기반 세션 액세스 사용 |
- 설명
- (기존) <공백>
- (신규)
Zero Trust - Policy Based Session Access 플러그인을 사용하면 보안 관리자가 적응형 인증 정책을 사용하여 IP, 위치, ID 제공자 속성 및 사용자 속성을 기반으로 세션에서 사용자 액세스를 줄일 수 있습니다. 이 속성이 활성화되면("예"로 설정) 모바일 장치를 통해 로그인하는 사용자는 플러그인 정책에서 구성한 대로 역할이 제한됩니다.
- 보안 위험
|
| 서비스 조직에 대한 작업 주문 관리 쿼리 규칙 활성화 |
- 설명
- (기존) <공백>
- (신규)
"예"로 설정하면 sn_query_rule 테이블의 규칙/필터는 쿼리 비즈니스 규칙과 읽기 ACL을 통해 로그인한 사용자에게 현장 서비스 관리 관련 테이블(작업 주문 및 작업 주문 작업)에 대한 읽기 권한을 결정하는 데 사용됩니다. "아니오"인 경우 쿼리 규칙에 따라 기록이 필터링되지 않습니다. 비즈니스 쿼리
규칙은 추가 보안 확인을 추가합니다. 특히 이 속성은 할당된 영역 또는 영역 구성원 자격을 기준으로 에이전트, 한정자 및 디스패처에 대한 기록을 필터링합니다. 기록을 읽을 때는 최소 권한의 원칙을 따르는 것이 가장 좋습니다.
- 보안 위험
|
| SQL 오류 메시지 사용 안 함 |
|
| SOAP 요청의 게스트 사용자 설정 |
- 설명
- 정정
- 보안 위험
- 기능적 영향
- 데이터 유형
- 바로 사용 가능 값
- (기존) <공백>
- (신규)
soap.guest
|
| JMS 연결 팩토리 필요 |
|
| 모바일 앱 UI 난독화 필요 |
|
| 디바이스 암호화 및 암호 요구 사항 적용[보안 센터 1.3의 새로운 기능] |
|
| 보호된 테이블 플러그인 사용 |
|
| 보고서 보기에 읽기 ACL 강제 적용 |
|
| GlideSystemUserSession 스크립팅 가능한 API에 접근 제한 |
|
| 등록 및 검증을 위한 SMS 코드 알림 사용 |
- 설명
- (기존) <공백>
- (신규)
이 "password_reset.sms.use_notify"는 등록 및 검증을 위한 사용량 SMS 코드 알림을 제어합니다. "password_reset.sms.use_notify"가 권장 값인 "예"로 설정된 경우 SMS 검증 방법과 새 장치 등록을 위한 암호 재설정에 대해 사용자에게 알림이 전송됩니다. 사용
등록 및 검증을 위한 SMS 코드 알림은 기본 이메일 알림보다 더 안전합니다.
- 정정
- 보안 위험
|
| 활성 SAML 구성에 데모 인증 사용 금지 |
|
| 다단계 인증용 이메일 OTP 사용 |
- 설명
- (기존) <공백>
- (신규)
속성 "glide.authenticate.multifactor.email.otp.enabled"는 두 번째 인증 요소에 대한 토큰을 이메일을 통해 보낼 수 있는지 여부를 제어합니다. 이메일은 공격자가 MFA를 무효화하기 위해 액세스할 가능성이 더 높은 취약한 MFA 요소로 간주됩니다. 속성이 아니오인 경우: 1. MFA 확인 화면에 이메일 OTP 옵션이 표시되지 않습니다. 속성이 예인 경우:
2. 이메일 요소 정책이 비활성 상태이고 다른 2FA가 등록되지 않은 경우 이메일 요소가 표시됩니다. 3. 이메일 요소 정책이 활성 상태이고 예로 평가되면 이메일 요소가 표시됩니다. 4. 이메일 요소 정책이 활성 상태이고 아니오로 평가되면 이메일 요소가 표시되지 않습니다.
- 보안 위험
|
| UserCookie 버전 3.1 사용 |
|
| 내포된 표현식에 Jelly JS 보간 보호 사용 |
- 설명
- 보안 위험
- 데이터 유형
- 바로 사용 가능 값
|
| 이스케이프 XML 마크업 |
|
| GlideRecord 범위 펜싱 레거시 동작 사용 안 함 |
|
| 내용 저장하기 제거 |
|
| 아웃바운드 SSLv2/SSLv3 연결 사용 안 함 |
|
| 수신 이메일에서 사용자 생성 사용 안 함 |
|
| SMTP 수신자 수량 최소화 |
|
| 암호 재설정 정책 검사 사용 |
|
| 모바일 애플리케이션을 백그라운드로 지정할 때 붙여 넣기 보드 지우기 필요 |
|
| CMDB 모델에 권한 제한 |
|
| 임베디드 HTML에 JavaScript 태그 사용 안 함 |
- 설명
- 보안 위험
- (기존) <공백>
- (신규)
제어되지 않은 JavaScript는 XSS(교차 사이트 스크립팅) 공격의 위험을 감수하여 악의적인 행위자가 사용자의 브라우저에 유해한 스크립트를 삽입하고 실행할 수 있도록 합니다. 그런
공격은 세션 하이재킹, 자격 증명 도난 및 민감한 데이터 손상으로 이어질 수 있습니다.
|
| 성과 모니터링 접근 제한 |
|
| 서비스 포털 위젯 허용 목록 구성 |
|
| 관리자 재정의 ACL 인식 |
|
| 허용 목록으로 XMLdoc2 엔터티 확인 필요 |
간단한 설명
|
| OAuth 상태 매개변수 유효성 확인 강제 적용 |
|
| 일별 사용자당 최대 댓글 제한 |
|
| ../reference/sc-disable-chat-server-debugging.html |
|
| 서비스 포털 위젯 허용 목록 구성 |
|
| 외부 사용자 등록 링크 만료 기간 최소화 |
|
| 자세한 HTTP 요청 로깅 방지 |
설명
- (이전)
두 속성 glide.outbound_http_log.override 및 glide.outbound_http_log.override.level
함께 작업하여 아웃바운드 HTTP 요청에 대한 로깅 수준을 제어합니다. glide.outbound_http_log.override가 "예"로 설정되면 요청에 대한 로그 수준과
응답은 glide.outbound_http_log.override.level에 의해 제어됩니다. 재정의 수준이 "모두" 또는 "상승함"으로 설정된 경우 요청 및 응답 헤더가 로깅됩니다.
- (신규)
glide.outbound_http_log.override 및 glide.outbound_http_log.override.level의 두 속성이 함께 작동하여 아웃바운드 HTTP 요청에 대한 로깅 수준을 제어합니다. glide.outbound_http_log.override가 "true"로 설정되면 요청 및 응답에 대한 로그 수준이 glide.outbound_http_log.override.level에 의해 제어됩니다. 재정의 수준이 "모두" 또는 "상승함"으로 설정된 경우 요청 및 응답 헤더가 로깅됩니다.
|
| 외부 사용자 등록에 CAPTCHA 사용 |
|
| 닷워킹 필드에 도메인 분리 적용 |
|
| 미인증 게시된 보고서 사용 안 함 |
|
| JSONv2 요청에 대해 인증 필요 |
|
| XML 출력 요청에 대해 인증 필요 |
|
| 암호 SMS 만료 기간 재설정 최소화 |
|
| 가상 에이전트가 포함된 웹 클라이언트에 대한 인증되지 않은 접근 방지 |
|
| 암호 SMS 중지 기간 재설정 최대화 |
|
| 암호 요청 재시도 기간 재설정 최대화 |
|
| 인바운드 트랜잭션 다시 확인 |
|
| 암호 요청 만료 기간 재설정 최소화 |
|
| 잘못된 암호 재설정 시도 제한 |
|
| 암호 재설정에 CAPTCHA 사용 |
|
| 원격 호스트 유효성 확인 |
|
| HTTP 세션 식별자 교대 |
|
| 외부 공급업체 웹 사이트 포함을 방지하기 위해 Xframe 옵션 설정 |
|
| 프로덕션 인스턴스 동작 강제 적용 |
|
| 공유 대시보드에 보안 규칙 강제 적용 |
|
| x-frame-options 구현: SAMEORIGIN 보안 헤더 |
- 설명
- 보안 위험
- (기존) <공백>
- (신규)
이는 클릭재킹 공격으로 이어질 수 있습니다.
|
| HTTP 쿠키 전용 플래그 사용 |
|
| 빈 ACL 생성 방지 |
- 간단한 설명
- (이전)
빈 ACL 생성 방지
- (신규)
빈 ACL 생성 방지
- 설명
- (기존) <공백>
- (신규)
glide.security.empty_acl.popup_window.enabled 속성은 사용자가 ACL 기록(sys_security_acl)을 양식 기반으로 편집하는지 여부를 제어합니다.
에서 잘못된 데이터 조건, 스크립트, 보안 속성 또는 역할 목록이 있거나 아무 것도 구성되지 않은 잘못된 ACL을 생성, 업데이트 또는 저장할 수 있습니다("빈 ACL"). Xanadu 릴리스부터 빈 ACL은 액세스를 완전히 거부합니다. Xanadu 이전 버전에서는 ACL을 비우면 무조건부 액세스가 허용됩니다. glide.security.empty_acl.popup_window.enabled 속성이 보안 값인 "예"로 설정되면 유효하지 않거나 비어 있는 ACL을 작성, 업데이트 또는 저장하려는 시도가 차단되고 클라이언트 측 모델이 제공되어 ACL에 대한 역할 또는 보안 속성을 구성합니다. 속성이 다른 값으로 안전하지 않게 설정된 경우 이러한 시도가 허용되고 클라이언트 측 모델이 표시되지 않습니다. 참고: 이 속성은 대/소문자를 구분합니다. "True"(대문자 "T") 값은 "false"와 같습니다. 또한 이 속성은 com.glide.high_security(High Security) 플러그인이 설치되어 있고 활성화된 경우에만 작동합니다.
- 보안 위험
- (기존) <공백>
- (신규)
잘못 구성되거나 비어 있는 ACL(접근 제어 목록)은 의도치 않게 중요한 데이터 및 시스템 기능에 대한 무제한 접근 권한을 부여할 수 있습니다. ACL에 적절한 조건, 역할 또는 보안 속성이 부족하면 권한 부여 경계를 적용하지 못하여 공격자 또는 권한이 없는 사용자가 보안 통제를 바이패스할 수 있습니다. 이로 인해 데이터 유출, 권한 상승, 플랫폼 전반의 기밀성, 무결성 및 가용성 손상이 발생할 수 있습니다.
- 폴백 값
|
| XML 요청에 대해 인증 필요 |
|
| SOAP 요청 엄격한 보안 강제 적용 |
|
| 즐겨찾기에 공개 접근 사용 안 함 |
|
| 잠긴 사용자에 인바운드 이메일 사용 안 함 |
|
| 범위가 지정된 관리자 애플리케이션 ACL 사용 |
|
| 세션 감사 이벤트 기록 |
- 설명
- (기존) <공백>
- (신규)
Glide 속성 "glide.authenticate.session_access.log_audit_event"를 "예"로 설정하면 sys_session_access_audit 테이블에 세션 감사 이벤트가 생성됩니다. 로그되는 정보에는 사용자, 세션 ID(중요하지 않음), IP 주소, 역할 및 정책이 포함됩니다.
- 보안 위험
|
| 세션 활동 시간 제한 기간 최소화 |
|
| 사용자 가장 기록 |
|
| HTML 위생화 강제 적용 |
|
| 1회 사용자 인증(SSO)이 활성화된 사용자에 대해 로컬 로그인 사용 안 함 |
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 활성 세션 시간 제한 예외 역할 정의 |
정정
|
| 통합의 활성 세션 수명 제한 |
- 기술 구성 이름
- 설명
- 보안 위험
- 바로 사용 가능 값
- 폴백 값
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 게스트의 활성 세션 수명 제한 |
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 고객 등록에 CAPTCHA 사용 |
설명
|
| 잠금 전 허용 로그인 시도 실패 횟수 제한 |
|
| 관련 링크 강제 적용 |
|
| 동시 세션 제한 플러그인으로 동시 대화형 세션 최소화 |
|
| SCHEMA 요청에 대해 인증 필요 |
|
| 만료된 안티-CSRF 토큰 차단 |
- 설명
- 보안 위험
- 데이터 유형
- 바로 사용 가능 값
|
| 토큰 자격 증명에 대한 자동 토큰 정리 설정 |
|
| 가상 에이전트 내에서 HTML 위생 검사 사용 |
|
| HTTP 응답 헤더 구성 사용 |
설명
- (이전)
시스템 속성을 사용하여 웹 앱의 쿠키/세션 관련 하이재킹 위험을 줄입니다. glide.http.headers_config.enabled가 true로 설정되지 않은 경우 HTTP 응답 헤더 [sys_response_header] 테이블에 정의된 응답 헤더 구성이 사용되지 않습니다. 보안 관련 HTTP 응답 헤더에는 XSS 관련 보호를 지원하는 콘텐츠 보안 정책이 포함됩니다. HTTP 응답 헤더에 대한 자세한 내용은 HTTP 응답 헤더(https://www.servicenow.com/docs/csh?topicname=http-response-header.html&version=latest)를 참조하십시오.
- (신규)
시스템 속성을 사용하여 웹 앱의 쿠키/세션 관련 하이재킹 위험을 줄입니다. glide.http.headers_config.enabled가 true로 설정되지 않은 경우 HTTP 응답 헤더 [sys_response_header] 테이블에 정의된 응답 헤더 구성이 사용되지 않습니다. 보안 관련 HTTP 응답 헤더에는 XSS 관련 보호를 지원하는 콘텐츠 보안 정책이 포함됩니다. HTTP 응답 헤더에 대한 자세한 내용은 HTTP 응답 헤더(https://www.servicenow.com/docs/csh?topicname=http-response-header.html&version=latest)를 참조하십시오.
|
| 사용자가 CSRF 유효성 확인을 바이패스하기 위한 경고를 수락하지 못하도록 방지 |
|
| 위임된 개발자에 대한 접근 차단 |
- 설명
- (기존) <공백>
- (신규)
이 속성은 위임된 개발자가 스크립트를 통해 사용자에게 역할을 할당할 수 있는지 여부를 결정합니다. "com.glide.sys.security.delegateddev.block_grant_roles"가 권장 값으로 설정되지 않은 경우
값이 "예"인 경우 위임된 개발자가 모든 사용자에게 역할을 할당할 수 있습니다. 이로 인해 승인되지 않은 권한 에스컬레이션이 발생할 수 있습니다.
- 보안 위험
|
| XSD 요청에 대해 인증 필요 |
|
| 임포트 프로세서에 자세한 SQL 오류 메시지 끄기 |
|
| 스크래치패드의 이스케이프 스크립트 |
|
| PDF 요청에 대해 인증 필요 |
|
| SNC 접근 통제 플러그인 사용 |
정정
|
| 동시 세션 제한 모든 노드간 |
|
| 보안 점프 시작 플러그인(ACL 규칙) 사용 |
|
| 보관 테이블 ACL이 선택되어 있는지 확인 |
|
| XMLDocument2 스트리밍 파서 내에서 엔터티 확장 사용 안 함 |
- 설명
- 보안 위험
- 데이터 유형
- 바로 사용 가능 값
|
| 플로우 컨텍스트 읽기 액세스 제한 |
|
| 다운로드 가능한 MIME 유형 제한 |
|
| GlideXMLUtil 스크립트에 대한 엔터티 확장 임계치 최소화 |
|
| 역할별로 전역 앱 개발 제한 |
- 간단한 설명
- (이전)
역할별로 전역 앱 개발 제한
- (신규)
역할별로 전역 앱 개발 제한
- 설명
- 보안 위험
|
| 컨트롤 라이브 프로파일 상세 정보에 ACL 사용 |
|
| SVG 파일에 대한 안전한 컨텐츠 보안 정책 설정 |
|
| Jelly JS 보간 보호 사용 |
|
| AJAXGlideRecord ACL 검사 사용 |
|
| 네트워크 오류에 OCSP 검사 강제 적용 |
|
| Excel 요청에 대해 인증 필요 |
|
| 임포트 세트 API 내에서 보안 삽입 다중 작업 사용 |
|
| 절대 세션 시간 제한 기간 최소화 |
|
| 잠긴 양식 요소 디버깅 사용 안 함 |
|
| 요청 항목의 미승인 접근 거부 |
|
| 실행 전 UI 작업 조건 확인 |
|
| 번역된 모든 HTML 필드 정리 |
|
| 서비스 카탈로그 항목 추가 페이지에 접근하려면 쓰기 권한 필요 |
|
| 지식베이스 접근 제한 |
|
| 역할 기반 사용자 다단계 인증 사용 |
|
| 인증 체인 및 호스트 이름 확인 |
|
| 업로드된 MIME 유형 제한 |
|
| SOAP 오류 스택 표시 사용 안 함 |
|
| SOAP 콘텐츠 유형 확인 |
|
| 단순 목록 위젯에서 인코딩된 쿼리에 ACL 사용 |
|
| 관리자로의 가장 제한 |
|
| WSDL 요청에 대해 인증 필요 |
|
| 개인 이메일에서 HR 케이스 업데이트 제한 |
|
| 안티-CSRF 토큰 확인 시간 |
|
| SOAP 요청에 대해 인증 필요 |
|
| 문서에 대한 사용자 의견 숨기기 |
|
| 엄격한 사용자 이미지 업로드 강제 적용 |
|
| 세션 시간 제한 기간 최소화 |
|
| API 요청에 대해 인증 필요 |
|
| 외부 콘텐츠 URL 사용 안 함 |
|
| 엄격한 권한 상승 강제 적용 |
|
| MultiSSO 디버깅 사용 안 함 |
|
| 세션 쿠키의 엄격한 보안 강제 적용 |
|
| 강화된 Java 보안 관리자 사용 |
|
| 특정 IP 범위 플러그인에 접근 제한 |
|
| 언로드 요청에 대해 인증 필요 |
|
| 임포트 요청에 대해 인증 필요 |
|
| 스크립트 요청에 대해 인증 필요 |
|
| 상황별 보안 플러그인 사용 |
- 설명
- (기존) <공백>
- (신규)
"상황별 보안: 역할 관리" 플러그인은 역할 기반 접근 통제를 통해 정보를 보호하는 사용자 그룹과 역할을 관리하는 데 도움이 됩니다. 플러그인은 상속된 역할에 대한 중복 항목을 효율적으로 통합하고 생성, 읽기, 쓰기 및 삭제 기능을 사용하여 기록/정보를 보호합니다. 설치 및 활성화된 후에는 딕셔너리 역할(단순 보안 관리자에 의해 생성됨)이 더 이상 테스트되지 않습니다. 대신 Now Platform이 필드와 테이블에서 ACL 규칙을 찾습니다. 단순한 보안 관리자가 구현하는 기존의 역할 기반 딕셔너리 규칙 대신 ACL 규칙을 사용하여 데이터를 보호합니다. 딕셔너리 양식을 구성하고 딕셔너리 항목에 역할을 추가해도 권한은 변경되지 않습니다.
- 보안 위험
|
| API 요청에 암호 재설정 강제 적용 |
|
| 스크립트 샌드박스에서 낮은 권한 사용자에 대한 로거 사용 안 함 |
|
| 클라이언트 호출 가능 스크립트 포함에 대해 기본적으로 인증 필요 |
|
| 인바운드 쿼리 요청에 필드 ACL 강제 적용 |
|
| UI 활성 세션 수명 제한 |
기능적 영향
- (이전)
비활성 시간 제한에 관계없이 활성 인증된 HTTP 세션에 최대 수명 범위를 적용합니다. 구성된 값은 분 단위입니다. 값이 0이면 활성 세션의 시간 초과가 비활성화됩니다. 최대 수명은 비활성 시간 제한 glide.ui.session_timeout(기본값 30분)보다 길어야 합니다.
- (신규)
비활성 시간 제한에 관계없이 활성 인증된 HTTP 세션에 최대 수명 범위를 적용합니다. 구성된 값은 분 단위입니다. 값이 0이면 활성 세션의 시간 초과가 비활성화됩니다. 최대 수명은 비활성 시간 제한 glide.ui.session_timeout(기본값 30분)보다 길어야 합니다.
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 빈 대상 테이블이 있는 이메일에 접근 제한 |
|
| 계정 복구 사용 |
|
| RSS 요청에 대해 인증 필요 |
|
| CSV 요청에 대해 권한 부여 필요[보안 센터 1.3에서 업데이트됨] |
|
| 잘못된 암호 재설정 시도에 대한 잠금 시간 통제 |
|
| 암호 SMS 복잡성 재설정 최대화 |
|
| 일별 암호 최대 SMS 재설정 최소화 |
|
| 고객 서비스 애플리케이션에서 게스트 워크업 경험에 대해 CAPTCHA 필요 |
|
| 암호 요청 성공 기간 재설정 최소화 |
|
| MID 감사 로그 사용 |
- 설명
- (기존) <공백>
- (신규)
MID 서버 명령 감사 로그는 명령 이름, 명령 해시, 사용된 자격 증명 이름 및 실행 상태와 같은 상세 정보를 추적합니다. 활성화하면 agent_security_admin 역할이 있는 사용자가 MID 서버 명령 감사 로그 [ecc_agent_command_audit_log] 테이블에서 이러한 로그를 볼 수 있습니다. 이 테이블을 보려면 모든 > MID 서버 > 감사 로그 > 명령 감사 로그로 이동합니다.
- 정정
- 보안 위험
- 기능적 영향
- CVSS 점수
- 의존성 및 필수 조건
- (기존) <공백>
- (신규)
이 설정은 활성 MID(관리, 계측 및 검색) 서버를 사용하는 인스턴스에만 적용됩니다. MID Server를 사용하면 ServiceNow 인스턴스와 외부 애플리케이션, 데이터 소스 및 서비스 간에 데이터의 통신과 이동이 가능합니다. MID 서버를 설정하려면 Linux 또는 Windows 호스트에 MID 서버 패키지를 다운로드하고, 지정된 ServiceNow 인스턴스와의 연결을 설정하고, 추가 설정을 구성해야 합니다. 정보 및 참고 자료는 https://www.servicenow.com/docs/csh?topicname=mid-serverlanding.html&version=latest 에서 찾을 수 있습니다. 설정이 완료되면 MID 서버는 연결 인스턴스의 MID 서버 [ecc_agent] 테이블에 기록으로 나타납니다.
- 데이터 유형
- 바로 사용 가능 값
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| URL 허용 목록 검사 강제 적용 |
|
| 보안 쿠키 디버깅 사용 안 함 |
|
| 허용된 첨부 파일 크기 최소화 |
|
| 이메일 스팸 점수 매기기 및 필터링 사용 |
|
| 감염된 파일 다운로드 허용 안 함 |
|
| 루트 또는 탈옥된 모바일 장치 차단 |
|
| OAuth 토큰 만료 후 세션 무효화 [보안 센터 2.0의 새로운 기능] |
- 설명
- 정정
- 보안 위험
- 기능적 영향
- CVSS 점수
- 데이터 유형
- 바로 사용 가능 값
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| XML 외부 엔터티 제한 |
- 설명
- (기존) <공백>
- (신규)
인스턴스가 신뢰할 수 없는 소스의 XML 외부 엔터티를 처리하지 못하도록 하려면 glide.xml.entity.whitelist.enabled 및 glide.xml.entity.whitelist 시스템 속성을 사용합니다. XML XXE(외부 엔터티) 공격은 악의적인 액터가 수신 XML을 수정하여 데이터에 액세스하거나 제한된 시스템과 상호 작용할 때 발생합니다. 공격자는 DTD(문서 형식 정의)를 사용하여 서버가 실행할 수 있는 임의의 HTTP 요청을 포함할 수 있습니다. 이렇게 하면 다른 엔터티와 서버의 신뢰 관계를 사용하여 추가 공격이 발생할 수 있습니다. 이러한 공격을 방지하기 위해 glide.xml.entity.whitelist.enabled 시스템 속성은 소스를 제한합니다
인스턴스가 XML을 실행하는 영역입니다. glide.xml.entity.whitelist 속성을 사용하여 신뢰할 수 있는 소스 집합을 정의합니다. "http://java.sun.com/j2ee/dtds/"로 설정된 "glide.xml.entity.whitelist"의 값은 Java EE(이전의 J2EE)에서 제공하는 DTD(문서 유형 정의)에 대한 참조입니다. 이 URL은 XML 문서의 구조와 법적 요소 및 속성을 정의하는 XML 문서용 표준 DTD가 있는 중앙점 역할을 합니다. 참고: http://java.sun.com/j2ee/dtds/ 이외의 값은 glide.xml.entity.whitelist 속성에 포함할 수 있지만 바로 사용 가능한 플랫폼 상태에는 필요하지 않습니다. 추가 값을 검토하여 안전한지 확인합니다.
- 정정
- 보안 위험
- 기능적 영향
- 데이터 유형
- (기존) <공백>
- (신규)
쉼표로 구분된 목록, 부울
|
| 일별 사용자당 최대 구독 제한 |
|
| 동시 세션 제한 플러그인으로 동시 대화형 세션 최소화 |
|
| 암호 요청 잠금 해제 기간 재설정 최대화 |
|
| 정책 기반 세션 액세스 모바일 새로 고침 토큰 간격 제한 |
- 설명
- (기존) <공백>
- (신규)
"glide.authenticate.session_access.mobile.refresh_token_interval" 속성은 모바일 장치 사용자가 강제로 재인증을 받아야 하는 시간을 관리합니다. 이는 관리자가 ID 제공자 속성(로그인마다 다를 수 있음)을 구성한 경우에만 적용됩니다.
세션 액세스 정책과 사용자가 Single Sign On을 통해 인증합니다. 속성 값은 정수(초)입니다. 권장 값은 1800(30분)입니다.
- 보안 위험
|
| 레거시 JQuery UI 사용 비활성화 |
데이터 유형
|
| 사용자를 가장하여 애플리케이션 데이터를 볼 수 없도록 방지 |
- 설명
- (이전)
시스템 속성을 사용하여 사용자를 가장하여 사용자가 애플리케이션 데이터를 볼 수 없도록 합니다. 계정을 가장할 때 관리자 수준이 해당 사용자에게 속한 애플리케이션 특정 데이터에 액세스하지 못하도록 합니다. 이 권한은 애플리케이션과 관련된 시스템 속성을 만들어 애플리케이션 수준에서 설정할 수 있습니다. 이러한 시스템 속성은 .impersonateCheck 명명 형식(예: sn_hr_core.impersonateCheck)을 사용합니다. true 값을 사용하여 시스템 속성을 생성하여 사용자가 계정을 가장할 때 다른 사용자에게 속한 애플리케이션 관련 데이터에 액세스하지 못하도록 합니다. 참고: 일부 애플리케이션은 이 구성에서 작동하도록 설계되거나 이러한 목적을 위한 시스템 속성 [sys_properties] 기록이 있는 것은 아닙니다. 이 속성을 사용하도록 다음 범위가 구성되어 있습니다. sn_opp_market sn_jny sn_imt_vaccine sn_imt_health_test sn_hr_core sn_egd_goals sn_egd_core sn_egd_act sn_em sn_talent_aia
- (신규)
시스템 속성을 사용하여 사용자를 가장하여 사용자가 애플리케이션 데이터를 볼 수 없도록 합니다. 계정을 가장할 때 관리자 수준이 해당 사용자에게 속한 애플리케이션 특정 데이터에 액세스하지 못하도록 합니다. 이 권한은 애플리케이션과 관련된 시스템 속성을 만들어 애플리케이션 수준에서 설정할 수 있습니다. 이러한 시스템 속성은 .impersonateCheck 명명 형식(예: sn_hr_core.impersonateCheck)을 사용합니다. true 값을 사용하여 시스템 속성을 생성하여 사용자가 계정을 가장할 때 다른 사용자에게 속한 애플리케이션 관련 데이터에 액세스하지 못하도록 합니다. 참고: 일부 애플리케이션은 이 구성에서 작동하도록 설계되거나 이러한 목적을 위한 시스템 속성 [sys_properties] 기록이 있는 것은 아닙니다. 이 속성을 사용하도록 다음 범위가 구성되어 있습니다. sn_opp_market sn_jny sn_imt_vaccine sn_imt_health_test sn_hr_core sn_egd_goals sn_egd_core sn_egd_act
sn_em sn_talent_aia sn_ecn
- 정정
- 기능적 영향
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 첨부 파일에 인증되지 않은 접근 제한 |
- 설명
- (이전)
인스턴스의 이미지를 보호하여 중요한 정보 유출을 방지합니다. 인스턴스의 이미지는 .iix로 끝나는 URL을 통해 액세스할 수 있습니다. glide.image_provider.security_enabled 시스템 속성을 true로 설정하여 이러한 URL을 통해 이미지에 액세스할 수 없도록 합니다. [참고] 원본 테이블이 다음 중 하나일 경우 첨부 파일 테이블의 이미지에 대해 이 속성이 적용되지 않습니다. 편지지 [sysevent_email_style] 시작 페이지 섹션 [sys_home] 시스템 속성 [sys_properties]
- (신규)
glide.image_provider.security_enabled 속성을 사용하여 이미지 첨부 파일에 대한 인증되지 않은 액세스를 제한합니다. true로 설정하면 인증된 모든 사용자에게 이미지가 표시되지만 인증되지 않은 사용자는 볼 수 없습니다. false로 설정하면 첨부 파일 URL이 있는 모든 사용자에게 이미지가 표시됩니다. 첨부된 이미지의 썸네일은 첨부된 원본 이미지와 동일한 정책을 유지하며 첨부된 원본 이미지와 동일한 사용자 집합이 액세스할 수 있습니다. 이 속성을 사용하도록 설정하면 보안 허용/거부 목록 엔터티[sys_security_restricted_list] 테이블의 항목을 통해 그리고 KB 문서에 첨부된 이미지에 대한 공용 KB 문서 선언을 통해 인증되지 않은 사용자에 대한 보다 세부적인 액세스 제어를 얻을 수 있습니다. 이 속성이 true일 때 인증되지 않은 사용자에 대한 기본 정책에 대한 이러한 예외는 다음과 같은 순서로 적용됩니다. 이러한 예외에서 "상위 테이블"은 썸네일이 생성되는 원본 이미지 첨부 파일의 테이블을 나타냅니다. 1. 첨부된 이미지의 테이블 또는 썸네일 이미지의 상위 테이블이 보안 허용/거부 목록 엔터티[sys_security_restricted_list] 테이블에 거부 목록에 추가되면 이미지/썸네일에 대한 액세스가 거부됩니다. 2. 첨부된 이미지의 테이블 또는 썸네일 이미지의 상위 테이블이 보안 허용/거부 목록 엔터티[sys_security_restricted_list] 테이블에서 허용 목록에 있는 경우 이미지/썸네일에 대한 액세스 권한이 부여됩니다. 3. 첨부된 이미지의 테이블 또는 썸네일 이미지의 상위 테이블이 공개 KB 문서에 포함된 경우 이미지/썸네일에 대한 접근 권한이 부여됩니다.
- 정정
- 보안 위험
- (이전)
일부 첨부 파일에는 중요한 정보가 포함될 수 있으므로 인증되지 않은 사용자에 대해서는 제한을 적용해야 합니다.
- (신규)
이 속성이 false로 설정되면 이미지 첨부 파일은 첨부 파일 URL로 인증되거나 인증되지 않은 모든 사람에게 표시됩니다. 이는 민감한 정보 유출로 이어질 수 있습니다. 이를 방지하려면 속성을 true로 설정하고 속성이 true일 때 기본 정책에 대한 예외가 올바르게 구성되었는지 확인합니다.
- 기능적 영향
|
| 거부 목록 암호 유효성 확인 검사 사용 |
- 기술 구성 이름
- 설명
- (기존) <공백>
- (신규)
glide.enable.blacklist_password 속성을 사용하여 거부 목록 암호를 모니터링합니다. 속성을 true로 설정하면 거부 목록에 나열된 특정 암호 목록에 대해 사용자의 암호가 확인됩니다. 이 거부는 사용자가 일련의 위반된 암호에서 암호를 사용하지 못하도록 합니다. 제외된 암호 [blacklisted_password] 테이블에 암호를 삽입하여 목록을 유지할 수 있습니다. ServiceNow는 암호 정책 > 제외 목록 관리의 모든 >에 있는 UI 페이지를 통해 제외된 암호 테이블에 삽입할 수 있는 소형, 중형 또는 대형 암호 목록을 제공합니다. ServiceNow는 5,000개의 암호로 구성된 작은 목록을 새 인스턴스에 설치합니다.
- 정정
- 보안 위험
- 기능적 영향
- 데이터 유형
- 바로 사용 가능 값
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 애플리케이션 데이터에만 애플리케이션별 ACL 적용 |
- 설명
- (이전)
애플리케이션 외부의 기본 테이블에 상주하는 애플리케이션 데이터의 동작을 제어합니다. 이러한 속성의 값이 true이면 이러한 테이블에 있는 애플리케이션 데이터에 대한 액세스 여부는 애플리케이션별 ACL만 평가됩니다. 일부 애플리케이션은 이러한 구성에서 작동하거나 이러한 목적으로 시스템 속성 [sys_properties] 레코드를 사용하도록 설계되지 않았습니다. 이러한 시스템 속성은 glide.enforce_security_scope을 사용합니다. 명명 형식입니다. 예를 들어 sn_hr_sp(직원 센터 코어) 범위에 glide.enforce_security_scope.sn_hr_sp 속성을 사용합니다. 다음 애플리케이션 범위에는 이 속성이 포함되어 있습니다. sn_doc sn_egd_act sn_egd_core sn_egd_goals sn_em sn_gsm sn_gsm_info_req sn_gsm_lic_prmt sn_gsm_lic_prmt_ex sn_gsm_soc_bnfts sn_hc_professional sn_hr_agent_ws sn_hr_ai_agents sn_hr_awa
sn_hr_core sn_hr_ef sn_hr_er sn_hr_gen_ai sn_hr_hc sn_hr_le sn_hr_le_ent sn_hr_mii_base sn_hr_na_galileo sn_hr_pad sn_hr_pj sn_hr_sp sn_hr_va sn_hr_ws sn_imt_health_test sn_imt_tracing sn_imt_vaccine sn_ja sn_jny sn_lg_contracts sn_lg_matter sn_lg_ops sn_opp_market sn_professional sn_ svc_appl_info sn_svc_appl_pgm_mg sn_talent_aia sn_uni_req sn_uni_task
- (신규)
애플리케이션 외부의 기본 테이블에 상주하는 애플리케이션 데이터의 동작을 제어합니다. 이러한 속성의 값이 true이면 이러한 테이블에 있는 애플리케이션 데이터에 대한 액세스 여부는 애플리케이션별 ACL만 평가됩니다. 일부 애플리케이션은 이러한 구성에서 작동하거나 이러한 목적으로 시스템 속성 [sys_properties] 레코드를 사용하도록 설계되지 않았습니다.
이러한 시스템 속성은 glide.enforce_security_scope을 사용합니다. 명명 형식입니다. 예를 들어 sn_hr_sp(직원 센터 코어) 범위에 glide.enforce_security_scope.sn_hr_sp 속성을 사용합니다. 다음 애플리케이션 범위에 이 속성이 포함되어 있습니다. sn_doc sn_egd_act sn_egd_core sn_egd_goals sn_em sn_gsm sn_gsm_info_req sn_gsm_lic_prmt sn_gsm_lic_prmt_ex sn_gsm_soc_bnfts sn_hc_professional sn_hr_agent_ws sn_hr_ai_agents sn_hr_awa sn_hr_core sn_hr_ef sn_hr_er sn_hr_gen_ai sn_hr_hc sn_hr_le sn_hr_le_ 이비인후과 sn_hr_mii_base sn_hr_na_galileo sn_hr_pad sn_hr_pj sn_hr_sp sn_hr_va sn_hr_ws sn_imt_health_test sn_imt_tracing sn_imt_vaccine sn_ja sn_jny
sn_lg_contracts sn_lg_matter sn_lg_ops sn_opp_market sn_professional sn_svc_appl_info sn_svc_appl_pgm_mg sn_talent_aia sn_uni_req sn_uni_task sn_egd_lh sn_ecn sn_ni_core sn_hr_voice_aia
- 정정
- (이전)
시스템 속성 [sys_properties] 테이블에서 glide.enforce_security_scope 속성으로 설치된 각 애플리케이션(예: glide.enforce_security_scope.sn_hr_core)의 경우 속성 값이 true로 설정되어 있는지 확인합니다. 이러한 속성은 특정 애플리케이션에 대해 범위가 지정된 관리자만 수정할 수 있습니다. 지정된 애플리케이션 및 해당 속성에 대한 sys_properties 기록이 없는 경우 이를 생성해야 합니다. var properties = [ 'glide.enforce_security_scope.sn_uni_task', 'glide.enforce_security_scope.sn_uni_req', 'glide.enforce_security_scope.sn_svc_appl_info', 'glide.enforce_security_scope.sn_professional', 'glide.enforce_security_scope.sn_opp_market', 'glide.enforce_security_scope.sn_lg_ops', 'glide.enforce_security_scope.sn_lg_matter', 'glide.enforce_security_scope.sn_lg_contracts', 'glide.enforce_security_scope.sn_jny', 'glide.enforce_security_scope.sn_ja', 'glide.enforce_security_scope.sn_imt_vaccine', 'glide.enforce_security_scope.sn_imt_tracing', 'glide.enforce_security_scope.sn_imt_health_test', 'glide.enforce_security_scope.sn_hr_ws', 'glide.enforce_security_scope.sn_hr_va', 'glide.enforce_security_scope.sn_hr_sp', 'glide.enforce_security_scope.sn_hr_pj', 'glide.enforce_security_scope.sn_hr_pad', 'glide.enforce_security_scope.sn_ hr_mii_base', 'glide.enforce_security_scope.sn_hr_le','glide.enforce_security_scope.sn_hr_le_ent', 'glide.enforce_security_scope.sn_hr_hc', 'glide.enforce_security_scope.sn_hr_gen_ai', 'glide.enforce_security_scope.sn_hr_er', 'glide.enforce_security_scope.sn_hr_ef', 'glide.enforce_security_scope.sn_hr_core', 'glide.enforce_security_scope.sn_hr_awa', 'glide.enforce_security_scope.sn_hr_agent_ws', 'glide.enforce_security_scope.sn_hc_professional', 'glide.enforce_security_scope.sn_gsm_soc_bnfts', 'glide.enforce_security_scope.sn_gsm_lic_prmt_ex', 'glide.enforce_security_scope.sn_gsm_lic_prmt', 'glide.enforce_security_scope.sn_gsm_info_req', 'glide.enforce_security_scope.sn_gsm', 'glide.enforce_security_scope.sn_em', 'glide.enforce_security_scope.sn_egd_goals', 'glide.enforce_security_scope.sn_egd_core', 'glide.enforce_security_scope.sn_egd_act', 'glide.enforce_security_scope.sn_doc', 'glide.enforce_ security_scope.sn_talent_aia', 'glide.enforce_security_scope.sn_hr_na_galileo', 'glide.enforce_security_scope.sn_svc_appl_pgm_mg', 'glide.enforce_security_scope.sn_hr_ai_agents', 'glide.enforce_security_scope.sn_hr_mii_base' ]; var pm = 새로운 GlidePluginManager(); for (var i = 0; i < properties.length; i++) { var property = properties[i]; var application = property.split('.')[2]; var propertyValue = gs.getProperty(property, 'false'); if (pm.isActive(application) &; propertyValue.toLowerCase() != 'true') { gs.print(property); } }
- (신규)
시스템 속성 [sys_properties] 테이블에서 glide.enforce_security_scope 속성으로 설치된 각 애플리케이션(예: glide.enforce_security_scope.sn_hr_core)의 경우 속성 값이 true로 설정되어 있는지 확인합니다. 이러한 속성은 특정 애플리케이션에 대해 범위가 지정된 관리자만 수정할 수 있습니다. 지정된 애플리케이션 및 해당 속성에 대한 sys_properties 기록이 없는 경우 이를 생성해야 합니다. 이 스크립트를 사용하여 인스턴스에서 업데이트하거나 작성해야 하는 속성을 찾을 수 있습니다. var properties = [ 'glide.enforce_security_scope.sn_uni_task','glide.enforce_security_scope.sn_uni_req', 'glide.enforce_security_scope.sn_svc_appl_info', 'glide.enforce_security_scope.sn_professional', 'glide.enforce_security_scope.sn_opp_market', 'glide.enforce_security_scope.sn_lg_ops', 'glide.enforce_security_scope.sn_lg_matter', 'glide.enforce_security_scope.sn_lg_contracts', 'glide.enforce_security_scope.sn_jny', 'glide.enforce_security_scope.sn_ja', ' glide.enforce_security_scope.sn_imt_vaccine', 'glide.enforce_security_scope.sn_imt_tracing', 'glide.enforce_security_scope.sn_imt_health_test', 'glide.enforce_security_scope.sn_hr_ws', 'glide.enforce_security_scope.sn_hr_va', 'glide.enforce_security_scope.sn_hr_sp', 'glide.enforce_security_scope.sn_hr_pj', 'glide.enforce_security_scope.sn_hr_pad', 'glide.enforce_security_scope.sn_hr_mii_base', 'glide.enforce_security_scope.sn_hr_le', 'glide.enforce_ security_scope.sn_hr_le_ent', 'glide.enforce_security_scope.sn_hr_hc', 'glide.enforce_security_scope.sn_hr_gen_ai', 'glide.enforce_security_scope.sn_hr_er', 'glide.enforce_security_scope.sn_hr_ef', 'glide.enforce_security_scope.sn_hr_core', 'glide.enforce_security_scope.sn_hr_awa', 'glide.enforce_security_scope.sn_hr_agent_ws', 'glide.enforce_security_scope.sn_hc_professional', 'glide.enforce_security_scope.sn_gsm_soc_bnfts', 'glide.enforce_security_ scope.sn_gsm_lic_prmt_ex', 'glide.enforce_security_scope.sn_gsm_lic_prmt', 'glide.enforce_security_scope.sn_gsm_info_req', 'glide.enforce_security_scope.sn_gsm', 'glide.enforce_security_scope.sn_em', 'glide.enforce_security_scope.sn_egd_goals', 'glide.enforce_security_scope.sn_egd_core', 'glide.enforce_security_scope.sn_egd_act', 'glide.enforce_security_scope.sn_doc', 'glide.enforce_security_scope.sn_talent_aia', 'glide.enforce_security_scope.sn_hr_na_ 갈릴레오', 'glide.enforce_security_scope.sn_svc_appl_pgm_mg', 'glide.enforce_security_scope.sn_hr_ai_agents', 'glide.enforce_security_scope.sn_egd_lh', 'glide.enforce_security_scope.sn_ecn', 'glide.enforce_security_scope.sn_ni_core', 'glide.enforce_security_scope.sn_hr_voice_aia', ]; var pm = 새로운 GlidePluginManager(); for (var i = 0; i < properties.length; i++) { var property = properties[i]; var application = property.split('.')[2]; var propertyValue = gs.getProperty(property, 'false'); if (pm.isActive(application) &; propertyValue.toLowerCase() != 'true') { gs.print(property); } }
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 백그라운드 스크립트에 접근 제한 |
- 설명
- 정정
- 보안 위험
- 기능적 영향
- 데이터 유형
- (기존) <공백>
- (신규)
사용자 역할을 포함하는 문자열
- 바로 사용 가능 값
- (기존) <공백>
- (신규)
background_script_admin
- 폴백 값
- (이전)
관리자
- (신규)
background_script_admin
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 인증서 해지 확인 |
|
| 인스턴스에 대한 IP 허용 목록의 범위 축소 |
- 간단한 설명
- 설명
- (기존) <공백>
- (신규)
glide.ip.authenticate.strict 속성을 사용하여 인스턴스의 IP 허용 목록 범위를 줄이고 ServiceNow 직원이 인스턴스에 대한 인바운드/아웃바운드 연결을 만드는 데 사용할 수 있는 IP 주소를 제한합니다. 이 속성에 의해 IP 허용 목록에서 제거된 정확한 IP 범위는 시간이 지남에 따라 다음과 같이 조정될 수 있습니다.
ServiceNow 내부 네트워크 변경. 예로 설정되면 glide.ip.authenticate.strict은 항상 기본값과 같거나 더 제한적인 IP 허용 목록을 보장합니다. glide.ip.authenticate.strict이 예로 설정된 경우: 엄격한 ServiceNow IP 범위 목록이 인바운드 및 아웃바운드 요청에 대한 기본 IP 허용 목록을 대체합니다. 보다 제한적인 미리 정의된 허용 IP 범위 집합으로 시작하는 이 IP 허용 목록은 인스턴스가 자체 호스팅되는 경우 속성 glide.ip.authenticate.allow.secured.self_hosted_list로 대체됩니다. glide.ip.authenticate.strict이 아니오로 설정된 경우: 더 넓은 ServiceNow IP 범위 세트를 포함하는 기본 IP 허용 목록이 사용됩니다. 인스턴스가 자체 호스팅되는 경우 기본 IP 허용 목록이 glide.ip.authenticate.allow.self_hosted_list의 내용으로 대체됩니다. 참고: glide.ip.authenticate.strict의 값이나 인스턴스가 자체 호스팅되는지 여부에 관계없이 허용 목록에는 glide.사용자 지정.ip.인증.허용 및 glide.사용자 지정.ip.아웃바운드.인증.허용 시스템 속성(정의된 경우)의 IP 주소가 포함됩니다. 모든 IP 목록 속성은 IPv4 또는 IPv6 형식의 쉼표로 구분된 IP 주소 범위인 동일한 형식을 공유합니다. IP 범위는 하이픈(10.0.10.14-10.0.10.19), CIDR 표기법(10.0.10.0/24)을 사용하거나 단일 IP 주소(10.0.10.5)로 구성됩니다. 런타임 시 IP 주소 접근 제어 [ip_access] 테이블에 항목을 추가하여 IP 허용 목록에 추가할 수 있습니다. 이 테이블을 사용하여 인스턴스에 대한 IP 범위 액세스를 명시적으로 거부할 수도 있습니다.
- 정정
- 보안 위험
- 기능적 영향
- 데이터 유형
- 바로 사용 가능 값
|
| 보안 참조 정책 강제 적용 |
- 설명
- (기존) <공백>
- (신규)
com.glide.security.referrerpolicy 시스템 속성을 사용하여 Now Platform 전체에서 리퍼러 HTTP 헤더에 포함되는 정보를 제어합니다. 이 속성의 정책에 따라 참조자 헤더에 포함된 데이터는 전체 참조자 URL의 원본, 경로 및 쿼리 문자열입니다. 이러한 값은 HTTP 프로토콜에서 지원하는 표준화된 참조자 정책 값이며
값은 "기본값"입니다. 이 속성으로 설정한 정책에 따라 리퍼러 헤더에는 요청을 하는 엔터티에 대한 중요한 정보 또는 엔터티의 중요한 정보가 포함될 수 있습니다.
- 정정
- 보안 위험
- (기존) <공백>
- (신규)
com.glide.security.referrerpolicy 시스템 속성이 no-referrer-when-downgrade 또는 unsafe-url로 설정된 경우, 원본과 다른 사이트에 대한 요청의 리퍼러 헤더에는 요청을 하는 참조 페이지의 전체 URL이 포함됩니다. 외부 사이트와 공유되는 전체 리퍼러 URL에는 인스턴스에서 보낸 중요한 정보 또는 인스턴스에 대한 중요한 정보가 포함될 수 있습니다. 이는 데이터 유출 및 개인 정보 침해로 이어질 수 있습니다. 속성이 no-referrer, origin 또는 strict-origin으로 설정되면 리퍼러 헤더가 포함되지 않거나 요청이 오리진으로 전송될 때 리퍼러 URL의 원본 부분만 포함됩니다. 이러한 변경은 요청의 정확한 출처를 쉽게 확인할 수 없기 때문에 보안 인시던트가 발생할 때 로그에서 공격 경로를 추적하려는 노력을 방해할 수 있습니다. 이 속성을 올바르게 구성하는 것은 내부 식별자 또는 기밀 매개변수의 무단 공개를 방지하는 동시에 보안 인시던트 조사를 허용하는 데 필수적입니다.
- 기능적 영향
- (기존) <공백>
- (신규)
com.glide.security.referrerpolicy 시스템 속성이 no-referrer, origin 또는 strict-origin으로 설정된 경우, 요청이 원본으로 전송될 때 리퍼러 헤더가 포함되지 않거나 리퍼러 URL의 원본 부분만 포함됩니다. 이 변경으로 인해 이 데이터가 필요한 기능이 중단될 수 있습니다. YouTube와 같은 일부 사이트에서는 리퍼러 헤더에 최소한 원본을 포함하기 위해 포함된 링크 요청이 필요합니다(예: "origin-when-cross-origin" 정책). 이 속성의 적절한 값은 인스턴스 소유자와 사용 사례에 따라 다릅니다. 우리가 권장하는 것들은 여기에 설명되어 있습니다. 이러한 정책은 안전하며 기본 시스템 기능을 손상시키지 않습니다. 이러한 정책과 기타 표준화된 정책에 대한 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Referrer-Policy 에서 확인할 수 있습니다. 기본값: 값을 same-origin으로 설정하는 것과 기능적으로 동일함: 동일한 원본 요청에 대한 원본, 경로 및 쿼리 문자열을 보냅니다. 교차 원본 요청에 대한 참조자 헤더를 보내지 않습니다. origin-when-cross-origin: 동일한 원본 요청을 수행할 때 원본, 경로 및 쿼리 문자열을 보냅니다. 교차 원본 요청 및 보안이 덜한 대상(HTTPS에서 HTTP로)으로 요청에 대한 원본만 보냅니다. strict-origin-when-cross-origin: 동일한 원본 요청을 수행할 때 원본, 경로 및 쿼리 문자열을 보냅니다. 교차 원본 요청의 경우 프로토콜 보안 수준이 동일하게 유지되는 경우에만 원본을 보냅니다(HTTPS에서 HTTPS로). 리퍼러 헤더를 덜 안전한 대상(HTTPS에서 HTTP로)으로 보내지 않습니다.
- 데이터 유형
- 바로 사용 가능 값
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| iframe 간의 교차 원본 통신에 허용되는 도메인 제한 |
- 간단한 설명
- 설명
- (기존) <공백>
- (신규)
glide.ui.concourse.onmessage_enforce_same_origin 속성을 사용하여 신뢰할 수 없는 도메인의 교차 원본 통신을 방지합니다. 권장 값인 예로 설정하지 않으면 교차 원본 메시징에 대한 확인이 수행되지 않습니다. true로 설정하면 glide.ui.concourse.onmessage_enforce_same_origin_whitelist 시스템 속성에 나열된 도메인이 UI에서 메시지를 전파할 수 있습니다. 사용
허용되는 도메인을 제어하는 glide.ui.concourse.onmessage_enforce_same_origin_whitelist입니다.
- 정정
- 보안 위험
- 기능적 영향
- 데이터 유형
- 바로 사용 가능 값
- 폴백 값
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 최소 및 최대 암호 길이 필요 |
- 간단한 설명
- (이전)
최소 암호 길이 설정
- (신규)
최소 및 최대 암호 길이 필요
- 설명
- 정정
- 보안 위험
- 기능적 영향
- 데이터 유형
- 바로 사용 가능 값
- 폴백 값
규칙 스크립트
(신규) 탐지 정확도를 개선하기 위해 스크립트가 업데이트되었습니다.
|
| 이메일의 최대 첨부 파일 개수 제한 |
- 간단한 설명
- (이전)
이메일의 최대 첨부 파일 개수 제한
- (신규)
인바운드 이메일의 최대 첨부 파일 개수 제한
- 설명
- 정정
- 보안 위험
- 기능적 영향
|