【安全運營】用戶與實體行為分析(UEBA)淺析

目錄

  • 用戶與實體行為分析(UEBA)簡介
    • 一、UEBA的核心概念
      • 1. 行為基線建立
      • 2. 異常檢測
      • 3. 風險評分
      • 4. 上下文關聯
    • 二、UEBA的應用場景
      • 1. 內部威脅檢測
      • 2. 外部威脅應對
      • 3. 合規性和審計支持
    • 三、UEBA的技術實現
      • 1. 大數據技術
      • 2. 機器學習算法
      • 3. 可視化工具
    • 四、UEBA的優勢與挑戰
      • 1. 優勢
      • 2. 挑戰
    • 五、平臺的 UEBA 實現
      • 1. 行為告警配置流程
      • 2. 詳細步驟

用戶與實體行為分析(UEBA)簡介

用戶與實體行為分析(User and Entity Behavior Analytics,簡稱 UEBA)是一種先進的安全分析方法,用于識別和響應潛在的安全威脅。它通過分析用戶和系統的行為模式來檢測異常活動,尤其是那些可能表明存在內部威脅或高級持續性威脅(APT)的情況。

一、UEBA的核心概念

1. 行為基線建立

  • 定義正常行為:UEBA首先需要為每個用戶、設備或其他實體建立一個“正常”的行為模式或基準線。這包括記錄用戶的日常活動,如登錄時間、訪問的資源類型、使用的應用程序等。
  • 動態調整:這些基準線不是靜態的,而是根據實際數據進行動態更新,以適應正常的業務變化。例如,員工的工作職責改變后,其行為模式也會隨之變化。

2. 異常檢測

  • 偏差識別:一旦建立了行為基線,UEBA系統會實時監控并比較當前行為與基準線之間的差異。任何顯著偏離正常模式的行為都會被標記為可疑。
  • 多維度分析:UEBA不僅關注單個指標的變化,還會結合多個維度的數據進行綜合評估,如地理位置、設備類型、時間段等。例如,如果某個賬戶突然從不常用的IP地址登錄,并且訪問了敏感數據,那么這種行為就會觸發告警。

3. 風險評分

  • 量化威脅程度:對于每一個檢測到的異常行為,UEBA系統會計算出一個風險評分,表示該行為對組織構成的潛在威脅程度。高風險評分意味著需要立即采取行動。
  • 優先級排序:基于風險評分,安全團隊可以優先處理最嚴重的威脅,確保有限的資源得到高效利用。

4. 上下文關聯

  • 情境感知:UEBA不僅僅依賴于單一的數據源,而是整合了來自不同系統的日志和事件數據,提供更全面的情境信息。例如,結合身份管理系統(IAM)、網絡流量分析(NTA)和終端檢測與響應(EDR)的數據,可以更好地理解某個異常行為的背景。
  • 攻擊鏈分析:通過關聯多個相關事件,UEBA可以幫助識別完整的攻擊鏈條,揭示復雜的攻擊路徑,如橫向移動或數據滲漏。

二、UEBA的應用場景

1. 內部威脅檢測

  • 惡意內部人員:UEBA能夠發現員工或承包商的異常行為,如未經授權的數據訪問、大量文件下載或頻繁嘗試登錄失敗等,這些都可能是內部人員企圖竊取公司機密的跡象。
  • 賬戶盜用:當合法用戶的憑據被盜用時,UEBA可以通過對比當前行為與該用戶的典型行為模式,快速識別出異常情況。

2. 外部威脅應對

  • 高級持續性威脅(APT):APT通常采用長期潛伏和低頻次攻擊的方式,傳統的安全工具難以察覺。UEBA通過對長時間跨度內的行為模式進行分析,能夠捕捉到細微的變化,及時發現潛在的APT活動。【理論上偏移基線的行為監控一定能發現未知威脅包括 APT,但實際上數據量巨大,正常行為基線相對固定但是異常基線千奇百怪,分析成本巨大】
  • 釣魚和社會工程攻擊:通過監測用戶點擊惡意鏈接或打開可疑附件后的后續行為(如密碼更改、異常登錄),UEBA可以幫助防范這類社會工程攻擊。

3. 合規性和審計支持

  • 政策執行:UEBA有助于確保員工遵守公司的安全策略,如限制訪問特定敏感數據或在非工作時間內禁止某些操作。
  • 審計跟蹤:生成詳細的用戶活動報告,便于內部審計和外部監管機構審查。

三、UEBA的技術實現

1. 大數據技術

  • 海量數據處理:UEBA系統需要處理大量的日志和事件數據,因此通常依賴于大數據平臺(如Hadoop、Spark)來存儲和分析這些數據。
  • 分布式計算:為了提高性能,UEBA系統往往采用分布式計算框架,能夠在短時間內完成復雜的行為分析任務。

2. 機器學習算法

  • 無監督學習:用于自動建立行為基線,無需預先定義哪些行為是正常的或異常的。常見的算法包括聚類分析(Clustering)、孤立森林(Isolation Forests)等。
  • 有監督學習:用于訓練模型識別已知類型的威脅,例如通過歷史數據標注出惡意行為樣本,然后使用分類算法(如隨機森林、神經網絡)進行預測。
    • 補充說明
      • 無監督學習定義:機器學習算法只能從沒有標記的數據中學習模式,事先不需要人工干預。
      • 監督學習定義:利用輸入對象和期望輸出值(這種輸入輸出是一種標記數據行為)訓練模型的一種學習范式,通過對培訓數據進行處理,構建一個新數據映射到期望輸出值的函數。通常需要人工干預。

3. 可視化工具

  • 直觀展示:UEBA系統通常配備強大的可視化界面,幫助安全分析師快速理解復雜的行為模式和威脅情報。例如,通過圖形化展示用戶活動的時間序列圖、地理分布圖等,便于發現隱藏的趨勢和模式。

四、UEBA的優勢與挑戰

1. 優勢

  • 早期預警:能夠比傳統安全工具更早地發現潛在威脅,減少損失。
  • 減少誤報:通過深入分析上下文信息,降低因單一規則觸發而產生的誤報率。
  • 提升響應效率:基于風險評分的優先級排序,使安全團隊能夠集中精力處理最關鍵的問題。

2. 挑戰

  • 數據質量要求高:需要高質量的日志和事件數據作為輸入,否則可能導致錯誤的分析結果。
  • 實施成本較高:部署和維護UEBA系統涉及較高的技術和人力資源投入。
  • 隱私問題:由于UEBA涉及對個人行為的深度分析,可能會引發隱私保護方面的擔憂。

UEBA作為一種創新的安全分析方法,為企業提供了強大的工具來應對日益復雜的網絡安全威脅。然而,成功實施UEBA需要綜合考慮技術、流程和人員等多個方面的要求。

五、平臺的 UEBA 實現

1. 行為告警配置流程

實體定義 --> 實體行為規則 --> 實體行為提取 --> 行為告警規則 --> 事件

2. 詳細步驟

  • 1. 定義實體(這個實體是什么樣的實體,干什么用的)
  • 2. 實體規則抽取(這個實體需要滿足什么條件,或者具備的特性)【基于 topic】
  • 3. 實體行為日志提取(匹配這個實體的行為,基于某一個 topic 下的日志特定字段特征等提取)
  • 4. 行為告警(基于行為的異常判斷,定義什么樣的異常行為會告警生成事件。同時還想能關聯各種處置動作)
    • 關聯處置動作:生成工單 | 短信通知 | 郵件通知 | 自動封禁 | POC 掃描任務 | 終端隔離 | IP 斷網 | 等

by 久違

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/898448.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/898448.shtml
英文地址,請注明出處:http://en.pswp.cn/news/898448.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

系統思考—啤酒游戲經營決策沙盤模擬

再次感謝文華學院的邀請,為經緯集團管理層帶來 《啤酒游戲經營決策沙盤》! 很多朋友問:“最近是不是啤酒游戲上的少了?” 其實,真正的關鍵不是游戲本身,而是——如何讓大家真正看見復雜系統中的隱性結構。 …

排序算法實現:插入排序與希爾排序

目錄 一、引言 二、代碼整體結構 三、宏定義與頭文件 四、插入排序函數(Insertsort) 函數作用 代碼要點分析 五、希爾排序函數(ShellSort) 函數作用 代碼要點分析 六、打印數組函數(PrintSort&#x…

redis的key是如何找到對應存儲的數據原理

在 Redis 中,Key 是數據的唯一標識符,而 Value 是與 Key 關聯的實際數據。Redis 通過高效的鍵值對存儲機制,能夠快速定位和訪問數據。以下是 Redis 如何通過 Key 找到對應存儲數據的詳細解析: 1. Redis 的數據存儲結構 Redis 是一個基于內存的鍵值存儲系統,其核心數據結構…

github上傳本地文件到遠程倉庫(空倉庫/已有文件的倉庫)

今天搞自己本地訓練的代碼到倉庫留個檔,結果遇到了好多問題,到騰了半天才搞明白整個過程,留在這里記錄一下。 遠程空倉庫 主要根據官方教程:Adding locally hosted code to GitHub - GitHub Docs #1. cd到你需要上傳的文件夾&a…

Redis數據類型詳解

Redis數據類型詳解 Redis 共有 5 種基本數據類型:String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)。 除了 5 種基本的數據…

【第13章】億級電商平臺訂單系統-高性能之異步架構設計

1-1 本章導學 課程導學 學習目標:掌握大型系統架構設計難點之高性能異步架構設計項目落地:訂單系統高性能異步架構設計(年交易200億B2B電商平臺)本章主要內容 1. 為何需要異步消息架構 分析同步架構的性能瓶頸異步架構對系統解耦與性能提升的核心價值2. 確定異步消息技術…

2025-03-20 學習記錄--C/C++-C 庫函數 - toupper()、tolower()、 isspace()

合抱之木&#xff0c;生于毫末&#xff1b;九層之臺&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; 一、C 庫函數 - toupper() ?? C 標準庫 - <ctype.h> C 標準庫的 ctype.h 頭文件提供了一些函數&#xff0c;可用于測試和…

LoRaWAN技術解析

LoRaWAN&#xff08;Long Range Wide Area Network&#xff09;是一種基于 LoRa&#xff08;Long Range&#xff09;技術的低功耗廣域網絡協議&#xff0c;專為物聯網&#xff08;IoT&#xff09;設備的無線通信而設計。它是一種開放的、標準化的通信協議&#xff0c;支持大規模…

織夢DedeCMS如何獲得在列表和文章頁獲得頂級或上級欄目名稱

獲得頂級或二級欄目的名稱&#xff0c;都需要修改php文件&#xff0c;修改的文件【/include/common.func.php】將代碼插入到這個文件的最下面即可&#xff1b; 一、獲得當前文章或欄目的【頂級欄目】名稱 1、插入頂級欄目代段 //獲取頂級欄目名 function GetTopTypename($id…

虛幻基礎:ue自定義類

文章目錄 Gameplay Tag&#xff1a;ue標簽類創建&#xff1a;其他-數據表格-gameplaytag安裝&#xff1a;項目設置&#xff1a;gamePlayTag&#xff1a;gamePlay標簽列表使用&#xff1a;變量類型&#xff1a;gamePlayTag primary data asset&#xff1a;ue數據類&#xff1a;通…

易語言模擬真人鼠標軌跡算法

一.簡介 鼠標軌跡算法是一種模擬人類鼠標操作的程序&#xff0c;它能夠模擬出自然而真實的鼠標移動路徑。 鼠標軌跡算法的底層實現采用C/C語言&#xff0c;原因在于C/C提供了高性能的執行能力和直接訪問操作系統底層資源的能力。 鼠標軌跡算法具有以下優勢&#xff1a; 模擬…

Matplotlib 柱形圖

Matplotlib 柱形圖 引言 在數據可視化領域&#xff0c;柱形圖是一種非常常見且強大的圖表類型。它能夠幫助我們直觀地比較不同類別或組之間的數據大小。Matplotlib&#xff0c;作為Python中最受歡迎的數據可視化庫之一&#xff0c;提供了豐富的繪圖功能&#xff0c;其中包括創…

sparksql的Transformation與 Action操作

Transformation操作 與RDD類似的操作 map、filter、flatMap、mapPartitions、sample、 randomSplit、 limit、 distinct、dropDuplicates、describe&#xff0c;而以上這些都是企業中比較常用的&#xff0c;這里在一個文件中統一論述 val df1 spark.read.json("src/m…

微軟Data Formulator:用AI重塑數據可視化的未來

在數據驅動的時代,如何快速將復雜數據轉化為直觀的圖表是每個分析師面臨的挑戰。微軟研究院推出的開源工具 Data Formulator,通過結合AI與交互式界面,重新定義了數據可視化的工作流。本文將深入解析這一工具的核心功能、安裝方法及使用技巧,助你輕松駕馭數據之美。 一、Dat…

20分鐘上手DeepSeek開發:SpringBoot + Vue2快速構建AI對話系統

20分鐘上手DeepSeek開發&#xff1a;SpringBoot Vue2快速構建AI對話系統 前言 在生成式AI技術蓬勃發展的今天&#xff0c;大語言模型已成為企業智能化轉型和個人效率提升的核心驅動力。作為國產大模型的優秀代表&#xff0c;DeepSeek憑借其卓越的中文語義理解能力和開發者友…

神經網絡中層與層之間的關聯

目錄 1. 層與層之間的核心關聯&#xff1a;數據流動與參數傳遞 1.1 數據流動&#xff08;Forward Propagation&#xff09; 1.2 參數傳遞&#xff08;Backward Propagation&#xff09; 2. 常見層與層之間的關聯模式 2.1 典型全連接網絡&#xff08;如手寫數字分類&#xf…

本地部署deepseek-r1建立向量知識庫和知識庫檢索實踐【代碼】

目錄 一、本地部署DS 二、建立本地知識庫 1.安裝python和必要的庫 2.設置主目錄工作區 3.編寫文檔解析腳本 4.構建向量數據庫 三、基于DS,使用本地知識庫檢索 本地部署DS,其實非常簡單,我寫了一篇操作記錄,我終于本地部署了DeepSeek-R1(圖文全過程)-CSDN博客 安裝…

String、StringBuffer、StringBuiler的區別

可變性 String是不可變的&#xff0c;這是因為String內部用于存儲數據的char[]數組用了final關鍵字修飾&#xff0c;而且是private的&#xff0c;并且沒有對外提供修改數組的方法。 StringBuffer和StringBuilder是可變的&#xff0c;它們內部的char數組沒有用final關鍵字修飾。…

Certd自動化申請和部署SSL證書并配置https

服務器使用的華為云&#xff0c;之前SSL證書通過配置Cloudflare的DNS實現的&#xff0c;最近華為云備案提示需修改解析至境內華為云IP&#xff0c;若解析境外IP&#xff0c;域名無需備案&#xff0c;需注銷或取消接入備案信息&#xff0c;改為使用Certd自搭建證書管理工具&…

git tag以及git

git tag 以及git 一、先說收獲吧 1. git bash 在windows上 類似于linux的bash提供的shell命令行窗口&#xff0c;可以執行很多linux命令&#xff0c;cd pwd ls vim cat touch mkdir&#xff0c;還可以用正則匹配查看標簽。相當于在windows上裝了一個小的linux。git init myproj…