作業系統資料內容
作業系統資料內容會檢查作業系統必備項目,如版本、架構、總記憶體、可用記憶體以及實體記憶體總數。 僅對於 Windows 系統,它會使用 ips_root/lib 目錄中的作業系統 VBScript 收集器,其檔名具有 os 字首 ID。 僅對於 UNIX 系統,它會使用 ips_root/UNIX_Linux 目錄中的 UNIX 作業系統收集器,且其檔名具有 os 字首 ID。
| 必備項目內容 | 平台 | 說明 | 有效值 |
|---|---|---|---|
|
所有 |
檢查系統架構 |
|
|
UNIX |
檢查自動裝載特性是否正確運作 |
布林值,例如:
|
|
Windows |
檢查 Windows Update 是否已自動啟用;如果已啟用,則傳回 True |
布林值,例如:
|
|
Windows |
檢查作業系統可用但未用的虛擬記憶體數量 |
值可以是下列其中任一類型:
|
|
UNIX |
基於下列限定屬性檢查 dir_name 檔案系統:
dir_name 可代表如下內容:
|
具有下列限定元格式的字串:
例如,若要檢查起始目錄是否具有 drwxr-xr-x 權限:
註: 此必備項目內容支援在期望值中使用特殊字元 +。 請參閱表 1。
例如,若要檢查擁有者、群組及其他使用者對 home 檔案是否具有讀取、執行及選擇性地寫入權限:
在八進位數字表示法為 777 時檢查也會通過,因為已指定 + 符號。 |
|
檢查已登入使用者的磁碟使用配額;傳回單位為 KB 的配額值或 Unlimited |
值可以是下列其中任一類型:
|
|
|
UNIX |
檢查機器上是否可用 TCL 的 Expect 延伸;如果其為可用狀態,則傳回 Available 註: os.file.expect 必備項目內容會檢查機器上是否已安裝 Expect 延伸。
|
Available|Unavailable |
|
UNIX |
檢查機器上是否具有 binary_name 二進位檔。 binary_name 可代表任何二進位檔,例如:
|
布林值,例如:
|
|
UNIX | 根據下列限定屬性檢查 file_name 檔案是否具有相關的規格:
|
具有下列限定元格式的字串:
例如,在 PATH 環境變數中設定二進位檔的路徑時,檢查擁有者、群組及其他使用者對 nmap 二進位檔是否具有讀取及執行權限:
註: 此限定元格式支援在期望值中使用特殊字元 +。 請參閱表 1。
例如,在 PATH 環境變數中未設定二進位檔的路徑時,檢查擁有者、群組及其他使用者對 nmap 二進位檔是否具有讀取、執行及選擇性地寫入權限:
在八進位數字表示法為 777 時檢查也會通過,因為已指定 + 符號。
例如,若要檢查指定的路徑中是否存在密碼檔:
|
|
UNIX |
必備項目內容已與其他瀏覽器必備項目內容分組在一起,在未來版本中將被淘汰。 請參閱瀏覽器資料內容。 |
|
|
UNIX |
檢查可用頁面快取的大小總計 |
數字格式,單位為 MB 或 GB,例如:
註: 值可以使用表 1 中所述的特殊字元。
|
|
UNIX |
檢查 root 使用者是否在 ftpusers 檔案中列出,該檔案判定不容許其 FTP 登入專用權的使用者;如果未列出使用者,則傳回 Available |
Available|Unavailable |
|
UNIX |
檢查機器上是否可用 GNU Tar 公用程式;如果已安裝,則傳回 Available |
Available|Unavailable |
|
UNIX |
檢查 /etc/host 中的項目是否為正確格式,例如:IP_Address Host_Name Short_Name_Alias1 [Short_Name_AliasN],其中:
|
布林值,例如:
|
|
Linux PowerPC® | 根據下列限定屬性,檢查是否已在機器上安裝 IBM_lib_name IBM 程式庫的指定版本:
限定屬性由分號字元定界。 |
下列格式的字串:
例如:
|
|
AIX® | 檢查機器上是否已安裝指定的一或多個臨時修正程式。 指定多個臨時修正程式時,所有臨時修正程式都必須安裝;否則,檢查會失敗。 限制: 必備項目內容具有下列限制:
|
下列格式的字串:
|
|
AIX |
檢查非同步 I/O (aio0) 的狀態,即用於加強 I/O 作業效能的核心處理程序;如果為可用狀態,則傳回 Available |
Available|Unavailable |
|
Windows |
檢查是否已自動套用 8.3 檔名格式;如果已套用,則傳回 True |
布林值,例如:
|
|
Windows |
檢查 service_name 服務是否正在機器上執行。 service_name 代表不含空格或 % 字元的有效 Windows 服務名稱,例如:
如果您在 service_name 字尾中使用空格或 % 字元,則檢查會記載警告訊息。 它將為實際值傳回 Not Found,且檢查會失敗。 小心: 您必須使用實際的 Windows 服務名稱。 如果您使用服務的顯示名稱作為 service_name 字尾,掃描會假定服務不在執行中且針對實際值傳回 False,檢查則視期望值而定失敗或通過。
|
布林值,例如:
|
|
UNIX |
檢查 daemon_name 常駐程式或服務是否正在機器上執行。 daemon_name 代表工具檢查的下列常駐程序或服務:
工具要求在 PATH 環境變數中設定下列指令的路徑(檢查常駐程序或服務的狀態):
註: 如果工具在具有正在執行的常駐程序或服務的 UNIX 系統上執行掃描,它會傳回 PASS 結果;否則,它會傳回 FAIL 結果。
|
布林值,例如:
|
|
AIX |
檢查支援核心或未限定模式的處理器架構 |
32-bit|64-bit |
|
Linux |
檢查核心參數是否可用於作業系統 |
Available|Unavailable |
|
Linux |
檢查是否已在目標機器上指定 setting_name 核心效能及調整設定的值。 setting_name 代表使用 sysctl 指令配置的核心效能及調整設定,例如:
如果 setting_name 核心效能及調整設定無效,檢查將記載錯誤訊息。 它將為實際值傳回 Not Found,且檢查會失敗。 限制: 必須在 PATH 環境變數中設定 sysctl 二進位檔的路徑;如果未設定路徑,檢查會記載錯誤訊息。 它將為實際值傳回 Not Found,且檢查會失敗。
|
字串或數字格式(視指定的設定的有效值而定),例如:
|
|
UNIX |
檢查 UNIX 作業系統之核心的版次 |
字串,例如:
註: 檢查支援在期望值中使用特殊字元 + 及 *。 請參閱表 1。
例如:
|
|
UNIX |
檢查大型檔案支援 |
布林值,例如:
|
|
UNIX |
檢查是否存在 LD_LIBRARY_PATH 環境變數並以冒號結束,即 os.ldLibPath=[endsWith=:] |
Available|Unavailable |
|
AIX |
檢查 AIX 作業系統是否大於第 10 版(針對 AIX 5.3 版或更高版本)或大於第 3 版(針對 AIX 6.1 版) |
布林值,例如:
|
|
UNIX |
檢查機器上安裝的是 lib_name 程式庫還是程式庫集,可使用支援的作業系統架構進一步限定程式庫: lib_name 代表程式庫或程式庫集的名稱及版本(選用),例如:
_32|64 代表選用限定屬性,可檢查是否存在 32 位元或 64 位元架構的程式庫或程式庫集,例如:
|
值可以是下列其中任一類型: 需要完全相符的字串,例如:
regex {str}:具有輸入參數 str 的正規表示式,代表程式庫名稱的搜尋型樣,例如:
檢查機器上是否存在 libXft.so 程式庫。依預設,工具會檢查它是否為 32 位元程式庫。 若要讓工具明確檢查它是否為 64 位元程式庫,請在必備項目內容名稱中使用選用 OS 架構限定屬性,例如,os.lib.libXft_64。 如果掃描發現是 64 位元程式庫,但沒有在必備項目內容名稱中指定任何 OS 架構限定屬性,則工具會傳回 FAIL 結果。 |
|
所有 |
檢查 hosts 檔中是否有一個項目將本端主機對映至 127.0.0.1 IP 位址,例如:
|
布林值,例如:
|
|
UNIX |
檢查 PATH 及 SUPATH 變數中是否已設定 root 使用者的預設路徑;如果已設定,則傳回 Available |
Available|Unavailable |
|
UNIX |
檢查 /export/home/maximo 目錄是否可用 |
Available|Unavailable |
|
UNIX |
檢查 /export/home/maximo 目錄的擁有者 |
maximo |
|
UNIX |
檢查可針對每位使用者執行的處理程序最大數目 |
數字,例如 2048 |
|
UNIX |
必備項目內容已與其他瀏覽器必備項目內容分組在一起。 請參閱瀏覽器資料內容。 | |
|
UNIX |
基於下列限定屬性檢查是否已裝載檔案系統:
|
具有下列限定元格式的字串:
例如,若要檢查是否已裝載 /home 目錄且未設定 nosuid 選項:
|
|
AIX |
檢查是否已在目標機器上指定 parameter_name 網路選項可調整參數的值。 parameter_name 代表使用 no 指令配置的網路選項可調整參數,例如:
如果 parameter_name 網路選項可調整參數無效,檢查將記載錯誤訊息。 它將為實際值傳回 Not Found,且檢查會失敗。 限制: 必須在 PATH 環境變數中設定 no 二進位檔的路徑;如果未設定路徑,檢查會記載錯誤訊息。
它將為實際值傳回 Not Found,且檢查會失敗。
|
數字格式,例如:
|
os.package.package_name 必備項目內容 Prerequisite Scanner 具有兩個 os.package.package_name 內容的變式:
您可以在相同的配置檔中指定兩個變式。 |
|||
|
UNIX |
檢查機器上已安裝支援的 package_name 套件版本。 以粗體表示、代表 package_name 的字串,例如:
限制: 僅在 HP-UX 系統上,工具使用下列指令及旗標 swlist -l,來擷取已安裝套件的清單。 此指令要求登入的使用者至少具有超級使用者存取權。 如果登入的使用者不是 root 使用者,則檢查會失敗。
|
代表必須安裝的所需版本的字串,例如:
註: 此必備項目內容變式支援在期望值中使用特殊字元 + 或 -。 例如:
|
|
UNIX |
檢查是否已在機器上安裝指定版本範圍內的 package_name 套件。 package_name 代表套件的簡稱,[lower_range-upper_range] 代表版本範圍。 package_name 的範例包括:
限制: 僅在 HP-UX 系統上,工具使用下列指令及旗標 swlist -l,來擷取已安裝套件的清單。 此指令要求登入的使用者至少具有超級使用者存取權。 如果登入的使用者不是 root 使用者,則檢查會失敗。
|
|
|
UNIX |
檢查系統的分頁大小。 |
數字格式,單位為 KB,例如:
註: 值可以使用表 1 中所述的特殊字元。
|
|
AIX | 基於下列區段,檢查電腦上是否已啟用所需的頁面大小:
|
代表有效頁面大小區段的字串:
|
|
UNIX |
檢查作業系統可在機器上存取及報告的 RAM,視作業系統類型而定,它可能小於已安裝 RAM 的實際 GB 數 |
值可以是下列其中任一類型:
|
|
Windows | 基於下列限定屬性,檢查在「Windows 登錄」中 HKEY_LOCAL_MACHINE 次機碼的 key_value 值是否已指定值資料:
user_defined_id 代表唯一 ID 字尾,可支援多個必備項目內容檢查不同次機碼的相同機碼值。 必備項目內容支援機碼值資料的下列資料類型:
限制: 此必備項目內容僅支援 HKEY_LOCAL_MACHINE 根機碼的次機碼。
|
具有下列 HKEY_LOCAL_MACHINE 次機碼的限定元格式的字串:
例如,若要檢查是否針對與 SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 次機碼相關聯的 ReservedPorts 機碼值指定 1433 及 1434 埠:
例如,若要檢查是否針對與 SYSTEM\CurrentControlSet\services\COMSysApp 次機碼相關聯的 RequiredPrivileges 機碼值指定一組專用權:
|
|
Linux |
必備項目內容已與其他瀏覽器必備項目內容分組在一起,在未來版本中將被淘汰。 請參閱瀏覽器資料內容。 |
|
|
Linux |
基於下列限定屬性檢查 Security-Enhancement Linux 特性的強制執行狀態:
|
值可以是下列其中任一類型:
|
|
Windows |
檢查已安裝之服務套件的現行版本 |
數字格式,且具有 majorVersion。僅限 minorVersion 或 majorVersion 版本。 例如,若要檢查是否已安裝 Service Pack 第 2 版或更新版本,2+ 註: 值可以使用表 1 中所述的特殊字元。
|
|
UNIX |
檢查已安裝之服務套件的現行版本 |
值可以是下列其中任一類型:
註: 值可以使用表 1 中所述的特殊字元。
|
|
UNIX | 檢查 /etc/services 檔案中是否缺少用於 service_type 服務的 TCP 埠或指定埠範圍中的 TCP 埠。 service_type 是指用於服務的使用者定義的名稱;例如,os.servicesTCPavailablePorts.db2c_db2inst1_tcp_port 會檢查是否缺少用於 db2c_db2inst1 服務的 TCP 埠,其中 service_type 是 db2inst1_tcp_port。 掃描會傳回 PortsInUse: 字首及檔案中使用的埠清單作為實際值。 如果預期埠不在清單中,則埠可用。 |
單一正整數,例如:
使用 - 字元或逗點區隔清單指定的正整數範圍,例如:
|
|
UNIX | 檢查 /etc/services 檔案中是否缺少用於 service_type 服務的 UDP 埠或指定埠範圍中的 UDP 埠。 service_type 是指用於服務的使用者定義的名稱;例如,os.servicesUDPavailablePorts.objcall_udp_port 會檢查是否缺少用於 objcall Tivoli® Management Framework 常駐程式服務的 UDP 埠,其中 service_type 是 objcall_udp_port。 掃描會傳回 PortsInUse: 字首及檔案中使用的埠清單作為實際值。 如果預期埠不在清單中,則埠可用。 |
單一正整數,例如:
使用 - 字元或逗點區隔清單指定的正整數範圍,例如:
|
|
Red Hat Enterprise Linux |
檢查是否已安裝預設系統 Shell |
代表預設系統 Shell 的字串,例如,bash |
os.space.dir_name 必備項目內容 Prerequisite Scanner 具有三個 os.space.dir_name 內容變式:
您可用在相同的配置檔中指定 os.space.dir_name_nonroot 及 os.space.dir_name_root 變式。 Prerequisite Scanner 會在不適用之變式的實際結果資料格中輸出 NOT_REQ_CHECK_ID。 例如,如果登入的是 root 使用者,Prerequisite Scanner 會針對 os.space.dir_name_nonroot 變式輸出 NOT_REQ_CHECK_ID。 用於指定檔案系統的 dir 限定屬性的 dir_path 值可以具有下列任何格式:
|
|||
|
UNIX |
基於下列一或多個限定屬性檢查指定 dir_name 檔案系統的可用磁碟空間:
dir 屬性的值取決於已登入使用者;因此,該值為代表使用者類型(即 root 或非 root)及相關聯路徑的名稱/值配對。 dir_name 可代表如下內容:
註: 您無法在單一配置檔中針對同一檔案系統(但使用者類型不同)兩次使用此變式。 請使用 os.space.dir_name_nonroot 及 os.space.dir_name_root 變式組合。
為預期的磁碟空間值即 minimum_value-recommended_value 指定範圍時,根據實際值是低於、位於還是高於指定的範圍,掃描會設定不同的嚴重性層次及傳回不同的結果。 請參閱嚴重性層次。 |
具有下列限定元格式的字串(適用於 root 使用者的檔案系統):
例如:
具有下列限定元格式的字串(適用於非 root 使用者的檔案系統):
例如:
|
同時適用於兩種使用者檔案系統,且具有下列限定元格式的字串(僅使用一個限定元):
例如:
數字格式,單位為 MB 或 GB,例如:
代表最小及建議的磁碟空間的正整數範圍(以 MB 或 GB 為單位),使用 - 字元指定,例如:
|
|||
|
UNIX |
基於下列一或多個限定屬性檢查非 root 使用者之 dir_name 檔案系統的可用磁碟空間:
dir_name 可代表如下內容:
為預期的磁碟空間值即 minimum_value-recommended_value 指定範圍時,根據實際值是低於、位於還是高於指定的範圍,掃描會設定不同的嚴重性層次及傳回不同的結果。 請參閱嚴重性層次。 |
具有下列限定元格式的字串(適用於非 root 使用者的檔案系統):
例如:
具有 dir 限定屬性的字串(適用於非 root 使用者的檔案系統):
例如:
|
|
UNIX |
基於下列一或多個限定屬性檢查 root 使用者之 dir_name 檔案系統的可用磁碟空間:
dir_name 可代表如下內容:
為預期的磁碟空間值即 minimum_value-recommended_value 指定範圍時,根據實際值是低於、位於還是高於指定的範圍,掃描會設定不同的嚴重性層次及傳回不同的結果。 請參閱嚴重性層次。 |
具有下列限定元格式的字串(適用於 root 使用者的檔案系統):
例如:
具有 dir 限定屬性的字串(適用於 root 使用者的檔案系統):
例如:
|
|
UNIX |
檢查是否已針對 SSH 常駐程式階段作業配置允許的 root 登入 |
Available|Unavailable |
|
UNIX |
檢查交換空間是否必須大於 RAM 大小或交換空間總大小 註: 僅在 AIX 系統上:如果您以非 root 使用者身分登入,則必須具有執行 bootinfo 指令的權限;否則,傳回的結果可能是非預期的。
|
值可以是下列其中任一類型:
|
|
UNIX |
檢查指派給 /tmp 檔案系統的存取權限,包括由 sticky、setuid 或 setgid 位元之類的存取權旗標,以八進位數字方式所設定的任何特定權限。 |
代表存取權限之 octal_digits 八進位的數字。 例如,若要檢查暫存目錄是否具有 drwxrwxrwt 權限,且已啟用組合位元權限:
另一個範例為,若要檢查暫存目錄是否具有排除組合位元的 drwxrwxrwx 權限:
|
|
Windows |
作業系統可存取的虛擬記憶體總量 |
值可以是下列其中任一類型:
|
|
Windows |
作業系統可存取的實體記憶體總量,但它不會指出目標電腦上實體記憶體的真實數量 |
值可以是下列其中任一類型:
|
|
Windows |
檢查目標電腦上是否已啟用「使用者帳戶控制 (UAC)」 註: 如果工具在不具有此安全元件的 Windows 系統上執行掃描,它會傳回 FAIL 結果,且 [Not Found] 作為實際值。
|
布林值,例如:
|
|
UNIX |
檢查是否可基於下列限定屬性執行不限數目的處理程序:
它還可以檢查在 /etc/security/limits.conf 檔案中是否已針對指定的網域設定下列限制:
|
值可以是下列其中任一類型:
|
|
UNIX |
檢查檔案模式建立遮罩的權限 |
代表存取權限之 octal_digits 八進位的數字。 例如,若要檢查只有擁有者可寫入新檔案,請將八進位設為 0022 |
|
UNIX |
檢查堆疊大小上限是否無限制;如果無限制,則傳回 Available |
Available|Unavailable |
|
所有 | 機器上執行的作業系統完整名稱及版本;或者,您可以使用正規表示式,以傳遞代表作業系統多個變式的字串。 提示: 將此必備項目內容與 os.servicePack (Windows) 或 os.ServicePack (UNIX) 及 os.architecture 一起使用,以檢查現行服務套件與系統架構。
註: 此必備項目內容取代將在未來版本中被淘汰的 OS Version 必備項目內容。
|
值可以是下列其中任一類型:
註: 值可以使用表 1 中所述的特殊字元。
|
|
Windows |
檢查機器上已安裝之作業系統的現行版本 |
數字格式,例如 5.0+ 註: 值可以使用表 1 中所述的特殊字元。
|
|
AIX |
檢查是否已在目標機器上指定 parameter_name Virtual Memory Manager 調整參數的值。 parameter_name 代表使用 vmo 指令配置的 Virtual Memory Manager 調整參數,例如:
如果 parameter_name Virtual Memory Manager 調整參數無效,檢查將記載錯誤訊息。 它將為實際值傳回 Not Found,且檢查會失敗。 限制: 必須在 PATH 環境變數中設定 vmo 二進位檔的路徑;如果未設定路徑,檢查會記載錯誤訊息。 它將為實際值傳回 Not Found,且檢查會失敗。
|
數字格式,例如:
|
|
UNIX |
檢查 GNOME 或 KDE 是否可用作圖形桌面 |
Available|Unavailable |