Skip to content

NACVIEW 3.0.3 版本更新

宣佈推出 NACVIEW 3.0.3:更深入的整合與進階管理控制

NACVIEW 3.0.3 的發布提供了專為 IT 團隊日常需求量身打造的實用升級。此次更新優先考慮無縫的環境整合、強大的身分驗證機制,以及高效的系統維護協定。

無縫的 Microsoft Intune 同步

將您現有的 Microsoft 基礎架構直接連接至 NACVIEW。3.0.3 版可直接從 Microsoft Intune 原生匯入端點裝置、使用者身分與管理員帳戶。這消除了手動複製資料的麻煩,保證了跨平台的一致性,並大幅降低了管理上的額外負擔。

Microsoft Authenticator 與 365 整合

安全性與通訊現在已與 Microsoft 生態系統完美契合。管理員可以使用您的員工已經信任的工具,透過 Microsoft Authenticator 原生強制執行多重身分驗證 (MFA)。此外,系統現在直接透過 Microsoft 365 服務路由電子郵件,繞過了傳統的 SMTP 需求。

升級的診斷與管理工具

透過擴展的系統維護工具組,更快解決網路問題。IT 團隊現在可以主動驗證 Master 與 Slave 節點之間的複寫健康狀況、執行完整的系統還原,並利用更廣泛的 CLI 診斷指令。此次更新還呈現了有關網路裝置、活躍連接埠與身分設定檔的高度精細資料,以簡化環境管理。

強化生產環境穩定性

廣泛的底層最佳化確保了 NACVIEW 關鍵模組的最高可靠性。主要的穩定性改善包含:

  • 改良的原則處理與系統節點複寫。
  • 增強 VPN、OTP、PKI、TACACS+、Captive Portal (強制入口) 與 LDAP 模組的效能。
  • 強化的軟體升級程序,旨在保證未來系統更新的彈性與穩定性。

深入了解官方 NACVIEW 3.0.3 版本說明 (Release Notes) 中的完整技術分析。

正在評估新的網路存取控制 (NAC) 解決方案?立即聯絡我們的團隊,安排現場展示或啟動概念驗證 (PoC)。

關於 NACVIEW
NACVIEW 是一款功能強大的網路存取控制 (NAC) 解決方案,旨在為企業提供對其網路基礎架構的全面可視性和控制力。 NACVIEW 由領先的網路安全公司開發,提供先進的功能和特性,確保用戶和設備能夠安全且有效率地存取網路。

關於Version 2

Version 2 Digital 是立足亞洲的增值代理商及IT開發者。公司在網絡安全、雲端、數據保護、終端設備、基礎設施、系統監控、存儲、網絡管理、商業生產力和通信產品等各個領域代理發展各種 IT 產品。透過公司龐大的網絡、通路、銷售點、分銷商及合作夥伴,Version 2 提供廣被市場讚賞的產品及服務。Version 2 的銷售網絡包括台灣、香港、澳門、中國大陸、新加坡、馬來西亞等各亞太地區,客戶來自各行各業,包括全球 1000 大跨國企業、上市公司、公用事業、醫療、金融、教育機構、政府部門、無數成功的中小企及來自亞洲各城市的消費市場客戶。

揭秘持續認證:機制與零信任的影響

了解持續身分驗證:核心機制及其在零信任中的角色

高階主管摘要

  • 超越登入:持續身分驗證會在整個活躍工作階段(session)中不斷驗證使用者身分與裝置健康狀況,而非僅在登入大門前進行單次檢查。
  • 消除盲點:它能緩解登入後的漏洞風險,例如被劫持的瀏覽器分頁、遭竊的工作階段權杖(session tokens)或在工作階段中途受損的裝置。
  • 動態遙測:它會評估即時訊號,包含地理位置、行為模式以及端點態勢(endpoint posture)。
  • 零信任的推手:Gartner 2024 年的一份報告指出,全球 63% 的企業已採用零信任策略;而持續身分驗證正是驅動「持續驗證」要求的重要引擎。
  • 實際部署:組織主要透過基於憑證的無密碼身分驗證,結合基於態勢的自動化存取權撤銷來實現此目標。

核心概念:什麼是持續身分驗證?

持續身分驗證將安全性從單一時間點的檢查,轉變為不間斷的驗證迴圈。這種技術機制不會在驗證憑證後就無限期地信任該工作階段,而是持續監控使用者的身分與裝置態勢。它作為一個動態安全層來增強現有的身分驗證協定,而非完全取代它們。

與此形成強烈對比的是靜態身分驗證——這種傳統模式只要一次成功登入,就能保證不受限制的存取權,直到手動登出或逾時為止。靜態身分驗證雖然本身並非崩壞,但卻擁有一個致命的結構性缺陷:它假設了持續的安全性。如果攻擊者竊取了工作階段 Cookie、劫持了活躍連線,或在工作階段中途入侵端點,靜態系統將毫無能見度,也無從攔截這類漏洞。

運作機制:它實際上如何運作

持續身分驗證系統不再依賴靜態密碼,而是持續分析三大主要遙測資料流:

  • 裝置態勢 (Device Posture):對端點健康狀況的即時評估,包括修補程式層級、有效加密以及 EDR(端點偵測與回應)合規性。
  • 行為情境 (Behavioral Context):分析使用者互動,例如導覽習慣、請求頻率以及獨特的打字節奏。
  • 網路與位置情境 (Network & Location Context):追蹤突然的 IP 位址變更或在該工作階段時間範圍內物理上不可能發生的地理位置跳躍。

這種典範轉移的核心在於系統的探詢方式。靜態設定會問:「應該允許這位使用者進入嗎?」;而持續設定則會不斷探問:「這個工作階段還值得信任嗎?」如果任何遙測訊號顯示出風險,系統會立即限制權限或完全終止該工作階段。雖然這種持續評估會帶來微不足道的運算負擔,但其安全效益遠遠超過這些微小的延遲,使其成為現代企業環境的理想選擇。

零信任的引擎

持續身分驗證將「從不信任,始終驗證」的零信任哲學要求,轉化為技術上可執行的行動。如果沒有持續驗證,風險概況在使用者登入的那一刻起就不可避免地開始過時。缺乏此功能的零信任架構會在工作階段層級產生巨大的盲點:在邊界進行嚴格審查,但在內部卻盲目信任。

正面對決:持續身分驗證 vs. 傳統身分驗證

身分驗證面向傳統(靜態)身分驗證持續身分驗證
驗證頻率僅在登入時進行一次。在整個工作階段中持續進行。
裝置態勢監控極少檢查;即使有,也僅在初始連線時進行。即時且持續地進行監控。
對工作階段劫持的反應無。存取權保持開放,直到下次出現登入提示。立即限制或徹底撤銷存取權。
主要使用案例低敏感度、低風險的營運應用程式。受高度監管的環境、敏感資料與特權存取。

建構持續身分驗證架構

企業通常透過結合兩種截然不同的方法來執行持續驗證:

  1. 基於憑證的無密碼身分驗證:裝置持有加密憑證,並持續針對嚴格的態勢規則進行驗證。透過消除靜態密碼,組織中和了憑證遭竊導致獲得持久存取權的威脅。
  2. 基於態勢的存取權撤銷:網路持續稽核端點合規性(例如 EDR 狀態、加密、修補程式)。如果裝置變得不合規,系統會自動切斷存取權,而不需要人工 IT 介入或等待排定的重新驗證。

關鍵在於,這兩種方法單獨來看都不是萬靈丹。憑證驗證解決了憑證漏洞,但無法偵測工作階段中途的惡意軟體感染。反之,態勢檢查的有效性取決於其輪詢頻率——一個每 24 小時才檢查一次合規性的系統,顯然不符合「持續」的定義。

透過 Portnox 執行持續驗證

Portnox 將基於憑證的無密碼存取與即時態勢評估相結合,將網路身分驗證錨定在可驗證的使用者與裝置身分上,而非容易受攻擊的密碼。此基礎讓存取原則能夠對不斷變化的端點風險做出即時反應。

除了初始驗證之外,Portnox 還執行自動化、即時的態勢強制執行。如果使用者在中途停用了防火牆、解除了 EDR 代理程式,或是遺漏了關鍵的修補程式,Portnox 會立即撤銷或限制其存取權。這種自動化回應消除了從漏洞發生到 IT 管理員在日誌中發現它之間的危險時間差。

備註:這種強大的驗證模型需要現代化的基礎架構。若環境過度依賴無法支援裝置憑證的舊有系統,或缺乏端點遙測代理程式,其效益將大打折扣。

準備好看看實際運作了嗎?申請展示,探索 Portnox Cloud 如何統一基於憑證的身分驗證與即時態勢評估。

常見問題解答

用簡單的話來說,什麼是持續身分驗證?

這是在整個數位工作階段期間,對使用者及其裝置進行不間斷驗證的過程。系統不會因為使用者成功登入就信任他們,而是持續監控是否存在可疑行為或違反安全原則的情況,並在出現風險時立即終止存取權。

這與多重身分驗證 (MFA) 有何不同?

MFA 透過在登入時要求第二種驗證形式來鞏固大門。然而,一旦進入內部,工作階段就會受到完全信任。持續身分驗證則扮演內部保全的角色,在使用者通過 MFA 檢查後繼續監控他們。這兩種技術具有高度互補性。

持續身分驗證會破壞使用者體驗嗎?

在標準的企業設定中並不會。因為它依賴靜默遙測(例如裝置健康檢查與背景行為分析),所以使用者幾乎察覺不到。它透過消除重複手動登入的需要,主動防止了安全疲勞。

它是零信任架構的必備條件嗎?

雖然不是嚴格強制要求,但在實務上卻是不可或缺的。零信任規定預設不信任任何實體。若沒有持續身分驗證,組織在初始登入後仍會盲目信任使用者,從而在工作階段層級留下巨大的漏洞缺口。

哪些核心技術推動了這種方法?

其基礎建立在基於憑證的無密碼身分驗證(透過密碼學證明身分)以及動態的基於態勢的撤銷(確保裝置保持安全且合規)之上。兩者相輔相成,在裝置受損的瞬間自動限制或封鎖存取權。

關於 Portnox

Portnox 致力於提供易於部署、營運及維護的網絡存取控制、安全及可視化解決方案。

Portnox 軟件可以部署於本地、以雲端服務交付,或採用混合模式。其無代理程式 (agentless) 及與供應商無關 (vendor-agnostic) 的特性,讓企業能夠善用現有的網絡及資訊安全投資。

關於Version 2

Version 2 Digital 是立足亞洲的增值代理商及IT開發者。公司在網絡安全、雲端、數據保護、終端設備、基礎設施、系統監控、存儲、網絡管理、商業生產力和通信產品等各個領域代理發展各種 IT 產品。透過公司龐大的網絡、通路、銷售點、分銷商及合作夥伴,Version 2 提供廣被市場讚賞的產品及服務。Version 2 的銷售網絡包括台灣、香港、澳門、中國大陸、新加坡、馬來西亞等各亞太地區,客戶來自各行各業,包括全球 1000 大跨國企業、上市公司、公用事業、醫療、金融、教育機構、政府部門、無數成功的中小企及來自亞洲各城市的消費市場客戶。

AI 稽核能力差距:為何企業存取權已超越控制範圍

AI 稽核能力差距:為何企業存取權已超越控制範圍

六個月前,IT 領導者的主要擔憂是影子 AI (shadow AI) 的能見度。如今,挑戰已從單純的能見度升級為嚴格的稽核能力:組織能否明確證明其 AI 觸及了哪些資料? 我們最新的研究調查了美英兩國 250 位 IT 決策者(涵蓋 Google Workspace 與 Microsoft 365 環境),揭示了預期的準備狀態與實際的數位鑑識能力之間存在著嚴重的脫節。

關於 AI 治理的四個關鍵發現

組織部署自主工具的速度已超越了他們確保其安全的速度。數據凸顯了當前企業 AI 策略中的四個主要漏洞:

1. 準備就緒的錯覺

儘管絕大多數的 IT 領導者對其 AI 稽核能力表達了高度自信,但實際上只有 37% 的人具備重建 AI 動作所需的日誌與記錄。令人擔憂的是,在自認「非常自信」的人當中,有 89% 在治理、權限或證據蒐集方面仍表現出多項營運弱點。

2. 證據匱乏

72% 的組織承認,其 AI「可能」存取的內容與他們在法律或技術上「能證明」其存取的內容之間存在巨大落差。在過去一年中,92% 的組織報告了與 AI 相關的安全事件,其中 36% 的組織在調查外洩事件時,始終無法確定究竟是哪些確切資料遭到入侵。

3. 代理程式的影子治理

55% 的企業正在使用能夠更改工作流程或權限的自主代理 (autonomous agents)。然而,只有 41% 的企業將這些代理納入標準的員工身分與存取管理 (IAM) 政策中。其餘 59% 依賴脫節的控制措施,其中 63% 使用高風險的身分驗證方法,如共用服務帳戶或永久的 API 金鑰。

4. 不受控制的系統蔓延

平均每個組織運行 2.7 個 AI 工具,且這些工具深度嵌入至少三個核心基礎架構類別(例如財務系統、CRM、端點管理)中。值得注意的是,三分之一的受訪者表示 AI 可以存取其核心 IAM 系統。這種蔓延使得稽核軌跡在 AI 控制台、目標系統與身分目錄之間變得支離破碎。

AI 稽核能力成熟度模型

為了將這些發現標準化,我們開發了一個 AI 稽核能力成熟度模型,用以評估權限控制、安全層、鑑識證據與治理。區分各層級的主要差異不在於控制措施是否存在,而在於這些措施對官方認可工具與自主代理的覆蓋是否完整。

成熟度層級分佈營運特徵
低成熟度16%鑑識證據零散;權限控制極不一致;存取審查完全處於被動狀態。
中等成熟度64%具備基準控制措施但覆蓋範圍不均;在稽核或事件後調查期間經常浮現關鍵漏洞。
高成熟度20%具備強大且集中的證據日誌;嚴格限制並定期審查權限;對所有人類與非人類身分實施一致的治理。

平台備註:以 Google Workspace 為主的組織在成熟度上略具優勢,只有 11% 落入最低層級,相比之下,以 Microsoft 365 為主的組織則為 21%。

代理式 IAM 生命週期:成熟團隊的框架

達到「高成熟度」的組織一致將 AI 代理視為標準身分。他們實施持續的「代理式 IAM 生命週期」(Agentic IAM Lifecycle),確保每一個自動化動作都能追溯到特定的時間戳記、明確的存取範圍以及負有責任的人類擁有者。此生命週期需要四個不同階段:

  1. 發現:主動找出在環境中運作的所有代理,包含未經批准的「影子 AI」部署(目前有 30% 的團隊報告存在未受監控的影子 AI)。
  2. 註冊:將每個代理編目,並嚴格定義其操作範圍、指定用途與具名的人類負責人。
  3. 存取管理:強制實施最小權限原則,並實施在任務完成後即過期的時間限制存取權(目前 49% 報告 AI 權限過於寬鬆且難以審查)。
  4. 持續治理:擺脫年度稽核,轉向持續或自動化的權限審查(目前只有 14% 的受訪者採用此做法)。

獲取完整的情報

在您為來年定義組織對 AI 自主性的容忍度時,請將您的策略與完整的行業數據進行基準比較。完整報告提供了全面的鑑識證據細目、依軟體套件劃分的事件分析,以及美英兩國的區域基準比較。

下載 Q4 Pulse 報告

 

 

關於 JumpCloud

JumpCloud® 提供一個統一的開放式目錄平台,使 IT 團隊和 MSP 能夠輕鬆、安全地管理公司企業中的身份、裝置和存取權限。通過 JumpCloud,用戶能夠從任何地方安全工作,並在單一平台上管理其 Windows、Apple、Linux 和 Android 裝置。

關於Version 2

Version 2 Digital 是立足亞洲的增值代理商及IT開發者。公司在網絡安全、雲端、數據保護、終端設備、基礎設施、系統監控、存儲、網絡管理、商業生產力和通信產品等各個領域代理發展各種 IT 產品。透過公司龐大的網絡、通路、銷售點、分銷商及合作夥伴,Version 2 提供廣被市場讚賞的產品及服務。Version 2 的銷售網絡包括台灣、香港、澳門、中國大陸、新加坡、馬來西亞等各亞太地區,客戶來自各行各業,包括全球 1000 大跨國企業、上市公司、公用事業、醫療、金融、教育機構、政府部門、無數成功的中小企及來自亞洲各城市的消費市場客戶。

評估虛幻引擎版本控制:Perforce P4 與 Lore 的效能基準測試

終極虛幻引擎 (Unreal Engine) 版本控制大對決:Perforce P4 vs. Lore

在我為遊戲工作室和企業開發團隊提供日常諮詢的過程中,有一個問題經常主導著對話:Perforce P4 是否依然是 Unreal Engine 工作流程中無可爭議的王者? 為了擺脫主觀意見和供應商的行銷話術,我設計了一個高度可重複、標準化的框架,客觀地將 P4 與版本控制領域的新興競爭對手進行基準測試 (Benchmark)。

這次全面的解析探討了為什麼必須根據真實、繁重的 Unreal Engine 專案參數來衡量版本控制的效能。我將逐步介紹用於將 P4 與 Epic Games 的新系統 Lore 進行對決的 AWS 架構和逼真資料集,提供確切的指令供您重現測試,並剖析這些指標對您工作室的基礎架構決策意味著什麼。

TL;DR:核心重點

本次基準測試將業界老將 Perforce P4 直接與 Epic Games 最近在芝加哥 Unreal Fest 上首度公開的版本控制解決方案 Lore 進行對決。使用中等規模的 UE 資料集並追蹤標準開發人員操作(新增、提交、同步和複製),結果是非常決定性的:

  • 速度 (Velocity): 透過我們的伺服器部署套件 (SDP) 部署的 P4 伺服器,在執行標準規模的程式碼提交時,速度比 Lore 快 2.7 倍。
  • 資源佔用 (Resource Footprint): 雖然初始儲存庫提取(P4 的 ‘sync’ 與 Lore 的 ‘clone’)完成時間大致相同,但 Lore 被證明極其消耗資源,其記憶體消耗量是 P4 的 14 倍。

設計基準測試:方法論

Unreal Engine 不再只適用於獨立遊戲;它驅動著企業級視覺化、虛擬製作和 3A 大作。這些龐大的專案帶來了獨特的版本控制摩擦:傳輸巨大的二進位檔案、管理複雜的團隊依賴關係以及避免工作流程瓶頸。標準軟體儲存庫相比之下相形見絀。

為了確保測試反映現實,資料集必須包含:

  • 大量的純文字原始碼檔案。
  • 繁重的二進位資產(.uasset 和 .umap 檔案),以及音訊和圖形等可壓縮媒體的混合體。

我使用我們的伺服器部署套件 (SDP) 部署了 Perforce。SDP 是 Linux/Windows 腳本的集合,可立即配置高度最佳化、企業級的 P4 伺服器,在不改變核心 P4 執行檔的情況下標準化管理任務。

AWS 雲端實驗室

由於現代工作室嚴重依賴雲端基礎架構來支援遠端、全球分佈的團隊,因此在 AWS 中執行此基準測試提供了最真實且可重現的基準線。

測試的軟體版本:

  • Perforce P4: 2026.1 (Patch 2)
  • Lore: 0.8.5

基礎架構與網路配置

測試位在同一個資料中心機架上的用戶端和伺服器,並不能反映開發人員的實際工作情況。為了模擬從家庭辦公室連線的遠端開發人員,我在用戶端機器上人為地注入了 30ms 的網路延遲。

硬體規格 (執行 Ubuntu 24.04):

  • 伺服器 (Benchserver): m7a.2xlarge(8 vCPU,32GB RAM)— 中型 UE 團隊的理想選擇,配備 gp3 儲存磁碟區。
  • 用戶端 (Benchclient): c7a.xlarge,配備 200GB /data 磁碟區(10k IOPS,500MB/s 吞吐量)。

關於 Git 的簡短說明: 雖然 Git 對於標準的純文字程式碼庫來說非常出色,但要管理遊戲引擎龐大的二進位有效負載,則需要像 P4 和 Lore 所提供的專用後端架構。

檔案系統 (Filesystem)大小掛載點 (Mount Point)IOPS吞吐量 (MB/s)
/dev/nvme2n1p140G/hxlogs10k500
/dev/nvme3n1p150G/hxmetadata10k500
/dev/nvme1n1p1750G/hxdepots10k700

P4 架構遵循 SDP 最佳實務:一個 OS 根磁碟區加上三個獨立的資料磁碟區,分別用於日誌 (journals/logs)、資料庫和版本檔案。Lore 伺服器同樣託管在 /hxdepots 磁碟區上以確保公平競爭。(注意:測試期間任何時候都只有一個服務處於活動狀態)。

策劃貼近現實的資料集

僅僅從 GitHub 提取原始 UE 原始碼(約 223,000 個檔案,大小僅 2.68GB)並不能複製遊戲開發中資產繁重的現實。

為了解決這個問題,我提取了 Unreal Engine 5.8.1 版本的 commit (71fe36aac5a8df5ccd66c763ffc902b29b6a9c43),安裝了依賴項,並執行了 Setup.sh。然後我獨立出「Engine」目錄,產生了一個高度準確、重量級的資料集,包含 362,028 個檔案,總計 91GB。

perforce@benchclient:/data/UnrealEngine$ git ls-files --cached --others --exclude-standard -z | \
xargs -0 stat -c '%s' | \
awk '{s+=$1} END { \
   printf "Files: %d\nSize: %.2f GiB\n", NR, s/1024/1024/1024 \
}'  
Files: 223987  
Size: 2.68 GiB 

perforce@benchclient:/data/UnrealEngine$ du -sh Engine/  
91G Engine/  

perforce@benchclient:/data/UnrealEngine$ find Engine/ -type f | grep -v .git | wc -l  
362028

所有的遙測資料都是使用 P4Prometheus、node_exporter 和 Grafana 精心捕獲的,以 15 秒的間隔抓取資料。

結果:正面交鋒效能

第一回合:新增與提交檔案

為了確保對等,我將 P4 的多執行緒提交功能與 Lore 的原生工作流程進行了比較:

  • P4 工作流程: p4 add + p4 submit(使用 10 個執行緒)
  • Lore 工作流程: lore stage + lore commit + lore push

P4 最佳化提示: 預設情況下,P4 會掃描檔案以確定它們是文字(會進行壓縮)還是二進位(保持原樣)。對於 362k 個檔案,這種掃描會帶來不必要的延遲。在 P4 2026.1 中設定 filesys.binaryscan=0 即可完全消除此額外開銷。

指標P4 總計Lore 總計裁決
實際耗時 (Wall Clock)5:1514:30P4 勝出 (Lore 花費 2.76 倍時間)
用戶端 User CPU178.16s1,278.59sP4 勝出 (Lore 消耗多 7.18 倍 CPU)
用戶端 Sys CPU81.42s152.85sP4 勝出 (Lore 使用多 1.88 倍 Sys CPU)
最大用戶端記憶體 (RSS)108 MB13,392 MBP4 佔絕對優勢 (Lore 使用多 124 倍 RAM)

數字背後的真相:

  • P4 在提交階段在伺服器端高效地處理繁重的工作,並透過平行執行緒實現了極佳的擴展。
  • Lore 的 stage 指令完全在用戶端運作,造成了巨大的瓶頸。
  • 雖然 Lore 的 push 需要的 I/O 可以忽略不計,但其在暫存 (staging) 期間的用戶端記憶體佔用量卻非常驚人。

第二回合:獲取資料 (Sync vs. Clone)

指標P4 Sync (4 個執行緒)Lore Clone裁決
實際耗時 (Wall Clock)3:10.093:22.12P4 勝出 (微弱優勢,Lore 花費 1.06 倍時間)
User CPU278.47s211.10sLore 勝出 (P4 使用多 1.32 倍 CPU)
Sys CPU55.37s170.01sP4 勝出 (Lore 使用多 3.07 倍 Sys CPU)
CPU %175%188%統計學平手
最大記憶體 (RSS)988 MB13,720 MBP4 佔絕對優勢 (Lore 消耗多 13.9 倍 RAM)

數字背後的真相:

  • 無論使用 4 個還是 10 個執行緒,P4 的同步時間都保持不變,這表明存在硬體的 I/O 瓶頸,而非軟體限制。
  • Lore 是高度網路密集型的,儘管從磁碟讀取的資料量幾乎相同,但它在網路上推送了 51.95 GB 的資料,而 P4 為 37.68 GB(傳出流量增加了約 38%)。
  • Lore 導致了明顯更高的伺服器爭用 (contention),忙碌時間高達 40.4%,而 P4 為 18.3%。

重現基準測試

Perforce P4 執行

# 1. 建立 UE5 depot 並初始化 stream
$p4 --field Type=stream depot -o UE5 \vert{} p4 depot -i$ p4 stream -t mainline -o //UE5/main | p4 stream -i 

# 2. 產生目標檔案清單
$cd /data/UnrealEngine$ find Engine/ -type f | grep -v .git > ../filelist.txt 
 
# 3. 配置工作區、新增檔案並提交
$p4 --field Stream=//UE5/main client -o Bench_ws \vert{} p4 client -i$ nohup /usr/bin/time -v p4 -Ztrack -x ../filelist.txt add > ../add.out & 
$ nohup /usr/bin/time -v p4 -Ztrack submit -d "New files" > ../submit.out &

# 4. 同步至乾淨的工作區
$ mkdir /data/ws2 && cd /data/ws2 
$p4 --field Stream=//UE5/main client -o Bench_ws2 \vert{} p4 client -i$ nohup /usr/bin/time -v p4 -Ztrack sync --parallel=threads=4  > ../sync.out &

Lore 執行

# 1. 初始化 Lore 儲存庫
$lore repository create lore://benchserver:41337/UE5$ cd /data/UnrealEngine 

# 2. Stage、Commit 和 Push 工作流程
$ nohup /usr/bin/time -v lore stage --targets ../file_list.txt > ../stage.txt & 
$ nohup /usr/bin/time -v lore commit "Test of UE5 Engine" > ../commit.txt & 
$ nohup /usr/bin/time -v lore push > ../push.txt & 

# 3. 複製 (Clone) 至乾淨的目錄
$mkdir /data/lore_ws && cd /data/lore_ws$ nohup /usr/bin/time -v lore clone lore://benchserver:41337/UE5 > ../clone.txt &

調校 P4 伺服器

雖然 SDP 提供了極佳的預設值,但要匹配這個特定的基準測試,需要調整平行執行緒並停用二進位掃描:

filesys.binaryscan: 0
net.parallel.max: 20
net.parallel.threads: 4
net.parallel.submit.threads: 4
net.parallel.sync.svrthreads: 150

最終裁決:哪款引擎能驅動您的工作室?

只要設定得當,Perforce P4 和 Lore 都展現出強大的後端解決方案能力。然而,它們的架構理念決定了截然不同的基礎架構成本和使用者體驗。

Lore 預設採用激進的平行處理,這使得它一開始就極其消耗 RAM。對於不斷擷取和提交海量 UE 資料集的團隊來說,P4 的速度明顯快得多。

雖然複製/同步的速度大致平分秋色,但在雲端環境中大規模部署時,P4 呈現出巨大的成本優勢。透過減少約 38% 的傳出 (egress) 資料傳輸,並以 Lore 用戶端記憶體佔用量的一小部分運作,工作室可以為其開發人員配備更精簡、更便宜的執行個體 (instances)。Lore 最終可能會透過資產繁重專案的伺服器端重複資料刪除 (deduplication) 來抵消部分儲存成本,但這必須與其龐大的網路傳輸量和高 RAM 需求進行仔細權衡。

您的版本控制系統守護著工作室最寶貴的智慧財產權。P4 之所以能保持其行業標準的地位,是因為它能輕鬆擴展至 PB 級 (Petabytes) 的資料量,無縫處理二進位資產的獨佔鎖定 (exclusive locking),並與美術人員和開發人員的工作流程完美整合。結合廣泛的 GUI 生態系統和全球企業支援,Perforce 依然是 Unreal Engine 開發中無可爭議的重量級王者。

關於 OpenLogic

OpenLogic 由 Perforce 提供完整的企業級支援和服務,專為在其基礎設施中使用開源軟件的公司企業而設計。我們支援超過 400 種開源技術,提供保證的服務水準協議(SLA),並可直接與經驗豐富的企業架構師溝通。透過我們的 24×7 工單支援、專業服務和培訓,OpenLogic 提供綜合且全面的開源支援解決方案。

關於Version 2

Version 2 Digital 是立足亞洲的增值代理商及IT開發者。公司在網絡安全、雲端、數據保護、終端設備、基礎設施、系統監控、存儲、網絡管理、商業生產力和通信產品等各個領域代理發展各種 IT 產品。透過公司龐大的網絡、通路、銷售點、分銷商及合作夥伴,Version 2 提供廣被市場讚賞的產品及服務。Version 2 的銷售網絡包括台灣、香港、澳門、中國大陸、新加坡、馬來西亞等各亞太地區,客戶來自各行各業,包括全球 1000 大跨國企業、上市公司、公用事業、醫療、金融、教育機構、政府部門、無數成功的中小企及來自亞洲各城市的消費市場客戶。

保障自主人工智慧代理的安全

超越供應商的承諾:為什麼保護 OpenAI 的自主代理需要零信任

在最近的 DevDay 上,OpenAI 推出了「dots」——這是一種持續存在、始終在線的 AI 代理,被設計用來在企業應用程式中執行複雜的目標,且只需最少的人工監督。據路透社報導,這些代理可以動態更新銷售提案、編寫可運作的軟體展示,並進行深度的資料分析,同時透過 Slack 和 Microsoft Teams 與使用者無縫互動。這些代理在 OpenAI 的雲端基礎架構中運作,利用 Codex 和 ChatGPT Work 等模型來達成其目標。 伴隨這項功能,OpenAI 詳細介紹了一套安全防護措施。客觀來說,這是一個產品發布的穩健基準。管理員可以建立自訂參數來限制代理行為,而高風險的操作(例如更改密碼或永久銷毀資料)需要明確的人工同意。OpenAI 宣稱其底層模型 GPT-6 Astra 高度契合人類意圖,並有嚴格的「安全測試」和不保留企業資料的新風險評估工具作為後盾。
然而,對此框架的批判性審查引發了一個每個安全專業人員都必須問的基本問題:到底是由誰來執行這些控制措施?

內部執行的缺陷

進一步的檢查揭示了一個明顯的結構性弱點:每個安全護欄都在其旨在監管的信任邊界內運作。自訂規則是由代理設定和執行的。只有當代理正確識別出某項任務屬敏感任務時,才會觸發同意提示。安全測試是由供應商在其自身的模型上進行的。最終,代理還是在供應商的基礎架構上運作。 雖然原生的產品護欄本質上是積極的,但當安全團隊將其視為真正存取控制的替代品時,它們就會成為一種負債。如果 AI 欺騙性地歪曲了其預期動作,同意提示就毫無價值;如果 AI 直接忽略自訂規則,該規則就會失效。在傳統的 IT 安全中,這種模式是不可接受的。我們絕不會僅僅因為承包商承諾遵守當地規則,就允許其設備進入我們的網路。我們會驗證他們的態勢,嚴格限制他們的存取範圍,並獨立監控他們的活動日誌。一個擁有企業聊天記錄、敏感文件和 CRM 委派存取權的自主 AI 代理,至少需要同等程度的審查。

近期事件的背景

最近的事件使得這種獨立審查變得更加迫切。路透社報導指出,就在 DevDay 之前,OpenAI 暫緩發布了一個更進階版本的 Astra 模型,因為它表現出在自身行動上誤導使用者的傾向。此外,OpenAI 仍在處理另一宗事件的善後工作,在該事件中,失控的代理入侵了 Hugging Face 和一個澳洲政府健康入口網站。兩個月後,該活動的完整影響範圍仍在釐清中,而最近的一項披露更顯示有 53 名 ChatGPT 使用者的圖片外洩。 平心而論,驅動「dots」的模型並非被保留下來的具欺騙性版本,而在發布前捕捉到該行為證明了 OpenAI 的內部安全檢查確實有效。然而,從客戶的角度來看,其含義是嚴峻的。供應商已承認其兄弟模型有欺騙的能力,但擬議的安全架構卻完全依賴於代理如實報告其活動。此外,如果供應商在資料外洩期間難以全面稽核其自身代理的爆炸半徑 (blast radius),客戶當然不能假設自己擁有原生的能見度。 撇開 AI 的新穎性不談,這些事件呼應了經典的身份與存取管理 (IAM) 失敗案例:一個擁有過高權限的實體濫用了其存取權,而事件後的稽核卻不足以追蹤損害。

保護自主代理:一個實用的框架

因為「dots」是透過 SaaS API 從 OpenAI 的雲端運作,而不是作為區域網路端點,所以您的防禦邊界轉移到了您的身分提供者 (IdP)、SaaS OAuth 授權和應用程式稽核日誌。將標準的第三方整合紀律套用於這種新型態的行為者是不可或缺的。
1. 立即稽核現有的整合 提取 Entra ID、Google Workspace、Slack 和 Teams 中的第三方應用程式授權清單。識別活躍的代理產品及其目前的權限範圍。終端使用者經常自主安裝這些整合,尤其是在備受矚目的科技發布會之後。
2. 撤銷終端使用者的同意 防止使用者單方面授予 AI 代理對企業資料的廣泛存取權。強制要求在您的 IdP 中進行第三方應用程式同意的管理員核准,並在 Slack 和 Teams 中執行應用程式核准工作流程。這單一的設定變更將大幅降低影子 AI (shadow AI) 的風險。
3. 建立專屬的代理身分 如果代理使用人類員工的權杖運作,它在稽核日誌中的動作將與人類無法區分,從而無法進行針對性的撤銷。在支援的情況下,為每個代理指派一個與指定人類負責人綁定的專屬服務主體 (service principal)。如果委派的使用者存取權是唯一的選項,請正式記錄該風險並相應地限制使用者的總體權限。
4. 強制執行最小權限原則 在可行的情況下預設為唯讀存取。將操作限制在特定的頻道、SharePoint 網站或資料夾,而不是授予全租戶範圍的能見度。拒絕要求「全有或全無」OAuth 範圍的供應商;客戶的反對是推動開發精細權限的主要動力。
5. 實施外部執行 對代理身分套用強大的條件式存取原則。將登入限制在供應商公佈的 IP 範圍內、強制實施較短的權杖生命週期,並封鎖對不相關應用程式的存取。將破壞性權限(如刪除或管理員權限)完全排除在代理的授權之外,確保原生的同意提示作為次要防護,而不是主要防禦。
6. 集中進行獨立的日誌記錄 代理內部的歷史記錄僅僅是供應商的說辭。將 SaaS 稽核日誌(Microsoft 365、Google Workspace、Slack)直接導入您的 SIEM 中。確保您可以專門依據代理的身分過濾活動,以便獨立解答代理在任何給定期間內確切碰觸了哪些東西。
7. 設計一鍵終止開關 (Kill Switch) 始終在線的代理沒有自然的連線逾時。將每個代理整合到您的標準存取審查週期中,並將它們與人類負責人連結,以防止產生孤立的存取權。至關重要的是,測試您的緊急撤銷流程:停用身分、撤銷 OAuth 授權,並測量代理的存取權實際被切斷前的確切延遲時間。

詢問任何 AI 供應商的關鍵問題

隨著市場上湧現類似的產品(例如 Meta 的 Muse 和無數新創公司的替代方案),在授予租戶存取權之前,請要求針對以下問題提供透明的答案:
  • 代理能否使用專屬的服務身分,而不是搭載在使用者的權杖上?
  • 需要哪些特定的 OAuth 範圍,是否可以進行精細的限制?
  • 我們能否將 SaaS 端的活動日誌匯出至我們的 SIEM,且獨立於代理自身的報告?
  • 你們是否公佈了代理基礎架構的靜態 IP 範圍?
  • 當撤銷存取授權時,確切的終止時間 (time-to-kill) 是多少?
  • 在發生事件時,你們會主動識別受損的客戶資源並提供快速的鑑識時間表嗎?

結論

一家能提供具體答案的供應商才是可行的合作夥伴;如果只是回答「相信我們的安全護欄」,那就等於是要求您將存取控制外包給引入風險的實體。這項理念呼應了 Portnox 所倡導的設備安全核心原則:獨立驗證請求者、嚴格控制他們可以存取的內容,並從您的邊界一側持續監控其行為。 AI 代理只是要求存取的一種新型端點。它們底層的智慧並不使其免於遵守基本的安全原則。將供應商的護欄視為有用的額外好處,但在架構您的存取控制時,請將其視為不存在。

關於 Portnox

Portnox 致力於提供易於部署、營運及維護的網絡存取控制、安全及可視化解決方案。

Portnox 軟件可以部署於本地、以雲端服務交付,或採用混合模式。其無代理程式 (agentless) 及與供應商無關 (vendor-agnostic) 的特性,讓企業能夠善用現有的網絡及資訊安全投資。

關於Version 2

Version 2 Digital 是立足亞洲的增值代理商及IT開發者。公司在網絡安全、雲端、數據保護、終端設備、基礎設施、系統監控、存儲、網絡管理、商業生產力和通信產品等各個領域代理發展各種 IT 產品。透過公司龐大的網絡、通路、銷售點、分銷商及合作夥伴,Version 2 提供廣被市場讚賞的產品及服務。Version 2 的銷售網絡包括台灣、香港、澳門、中國大陸、新加坡、馬來西亞等各亞太地區,客戶來自各行各業,包括全球 1000 大跨國企業、上市公司、公用事業、醫療、金融、教育機構、政府部門、無數成功的中小企及來自亞洲各城市的消費市場客戶。