엔드포인트 확인에서 수집하는 기기 속성

이 문서에서는 엔드포인트 확인이 조직의 리소스에 액세스하는 기기에서 수집하는 기기 속성에 대해 자세히 설명합니다. 엔드포인트 확인은 기기 속성, 기기 ID 속성, 구성 가능한 기기 속성, Chrome 브라우저 속성을 수집합니다.

기기 속성

다음 표에서는 엔드포인트 확인에서 수집하는 속성 중 액세스 수준을 만드는 데 사용할 수 있는 속성을 설명합니다.

속성 이름 설명 지원되는 OS CEL 표현식의 속성 사용 예시
is_secured_with_screenlock 기기에 화면 잠금 기능이 사용 설정되었는지 여부를 나타내는 부울 값입니다.
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.is_secured_with_screenlock == true
encryption_status

기기의 암호화 상태입니다. 가능한 값은 다음과 같습니다.

  • ENCRYPTION_UNSPECIFIED = 0은 기기의 암호화 상태가 지정되지 않았거나 알 수 없음을 나타냅니다.
  • ENCRYPTION_UNSUPPORTED = 1은 기기가 암호화를 지원하지 않음을 나타냅니다.
  • ENCRYPTION_UNENCRYPTED = 2는 기기가 암호화를 지원하지만 암호화되지 않았음을 나타냅니다.
  • ENCRYPTED = 3은 기기가 암호화되었음을 나타냅니다.
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.encryption_status == DeviceEncryptionStatus.ENCRYPTED
os_type

기기에서 실행되는 운영체제입니다. 가능한 값은 다음과 같습니다.

  • OS_UNSPECIFIED = 0은 기기의 운영체제가 지정되지 않았거나 알 수 없음을 나타냅니다.
  • DESKTOP_MAC = 1
  • DESKTOP_WINDOWS = 2
  • DESKTOP_LINUX = 3
  • DESKTOP_CHROME_OS = 6
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.os_type == OsType.DESKTOP_MAC
os_version 기기에서 실행되는 운영체제의 버전입니다.
  • macOS
  • ChromeOS
  • Windows
  • Linux
  • device.os_version == "MacOS 13.4.0"
  • device.os_version == "ChromeOs 14541.0.0"
  • device.os_version == "Windows 10.0.19045"
  • device.os_version == "Linux rodete"
verified_chrome_os 요청이 인증된 ChromeOS가 설치된 기기에서 전송되었는지 여부를 나타내는 부울 값입니다. ChromeOS(엔터프라이즈 등록 기기만 해당) device.verified_chrome_os == true
model 기기의 모델입니다.
  • macOS
  • Windows
  • Linux
device.model == "MacBookPro16,1"
is_managed_browser_profile 기기와 연결된 Chrome 콘텐츠 영역 계정이 Chrome 프로필 계정과 일치하는지 여부를 나타내는 불리언 값입니다.
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.is_managed_browser_profile == true
certificates 기기와 연결된 인증서의 속성입니다. 예를 들어 엔터프라이즈 인증서가 있습니다.
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.certificates.exists(cert, cert.is_valid && cert.root_ca_fingerprint == "SOME_ROOT_CA_FINGERPRINT")
windows_domain_name Windows 머신의 도메인 이름입니다. Windows device.clients["bce"].data["windows_domain_name"] == "GOOGLE"
is_os_native_firewall_enabled

운영체제의 기본 제공 방화벽이 기기에 사용 설정되었는지 여부를 나타내는 부울 값입니다.

  • macOS
  • ChromeOS
  • Windows
  • Linux
device.clients["bce"].data["is_os_native_firewall_enabled"] == true
is_secure_boot_enabled 기기에 안전한 부팅 옵션이 사용 설정되었는지 여부를 나타내는 부울 값입니다. Windows device.clients["bce"].data["is_secure_boot_enabled"] == true
av_installed

기기에 설치된 바이러스 백신 소프트웨어 제품 목록입니다.

Windows device.clients["bce"].data["av_installed"].exists(x, x == "mcafee") == true
av_enabled

기기에 설치되고 사용 설정된 바이러스 백신 소프트웨어 제품 목록입니다.

Windows device.clients["bce"].data["av_enabled"].exists(x, x == "mcafee") == true
hotfixes

Windows 시스템에 적용된 핫픽스 목록입니다.

Windows device.clients["bce"].data["hotfixes"].exists(x, x == "KB0001") == true

기기 ID 속성

다음 표에서는 엔드포인트 확인에서 수집하는 속성 중 기기 식별에 사용할 수 있는 속성을 설명합니다. 이러한 속성은 액세스 수준을 만드는 데 사용할 수 없습니다.

속성 이름 설명 지원되는 OS
일련번호 기기의 일련번호입니다.
  • macOS
  • ChromeOS(엔터프라이즈 등록 기기만 해당)
  • Windows
  • Linux
호스트 이름 기기의 호스트 이름입니다.
  • macOS
  • Windows
  • Linux
기기 ID 기기와 연결된 고유 식별 번호입니다.
  • macOS
  • Windows
  • Linux
Wi-Fi MAC 주소 기기의 MAC 주소입니다.
  • macOS
  • ChromeOS
  • Windows
  • Linux

구성 가능한 기기 속성

엔드포인트 확인은 파일, 폴더, 바이너리의 메타데이터 속성, 레지스트리 항목 및 plist의 속성과 같은 구성 가능한 기기 속성이라고 하는 세분화된 기기 속성을 수집하는 옵션을 제공합니다. 이러한 기기 구성 속성을 사용하여 액세스 수준을 만들 수 있습니다.

이 옵션은 기본적으로 사용 설정되지 않습니다. 이렇게 세분화된 구성 가능한 기기 속성을 수집하려면 엔드포인트 확인 설정을 구성합니다.

다음 표에서는 파일, 폴더, 바이너리 속성을 설명합니다.

속성 이름 설명 지원되는 OS CEL 표현식의 속성 사용 예시
presence

파일, 폴더 또는 바이너리가 있는지 나타냅니다. 가능한 값은 다음과 같습니다.

  • VALUE_UNKNOWN = 0은 평가 전에 발생한 오류로 인해 존재 여부를 알 수 없음을 나타냅니다.
  • VALUE_INACCESSIBLE = 1은 조직이 신호 리소스에 액세스할 수 없음을 나타냅니다.
  • VALUE_NOT_FOUND = 2은 리소스를 찾을 수 없음을 나타냅니다.
  • VALUE_FOUND = 3은 리소스가 발견되었음을 나타냅니다.
  • macOS
  • Windows
  • Linux
device.clients["bce"].data["file_config"]["config_name"]["presence"] == PresenceValue.VALUE_FOUND
is_running 바이너리가 실행 중인지 여부를 나타냅니다. 파일 또는 폴더의 경우 항상 false입니다.
  • macOS
  • Windows
  • Linux
device.clients["bce"].data["file_config"]["config_name"]["is_running"] == true
sha256_hash

파일 또는 바이너리의 SHA-256 해시를 제공합니다. 항상 폴더의 빈 문자열입니다.

  • macOS
  • Windows
  • Linux
device.clients["bce"].data["file_config"]["config_name"]["sha256_hash"] == ""
public_key_sha256

실행 파일에 서명하는 데 사용되는 공개 키의 SHA-256 해시 값 목록을 제공합니다. 파일 또는 폴더의 경우 항상 빈 문자열입니다.

  • macOS
  • Windows
device.clients["bce"].data["file_config"]["config_name"]["public_key_sha256"].exists(x, x == "")
product_name

실행 파일의 제품 이름입니다. 파일 또는 폴더의 경우 항상 빈 문자열입니다.

  • macOS
  • Windows