0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用 NVIDIA BlueField DPU 加速 Suricata IDS / IPS

NVIDIA英偉達(dá) ? 來源:未知 ? 2023-05-27 17:45 ? 次閱讀

深度數(shù)據(jù)包檢測(DPI)是網(wǎng)絡(luò)安全的一項關(guān)鍵技術(shù),可在數(shù)據(jù)包通過網(wǎng)絡(luò)傳輸時對其進(jìn)行檢測和分析。通過檢查這些數(shù)據(jù)包的內(nèi)容,DPI 可以識別惡意軟件、病毒和惡意流量等潛在的安全威脅,并防止它們滲透到網(wǎng)絡(luò)中。但是,DPI 的實施也會對網(wǎng)絡(luò)性能產(chǎn)生重大影響。

使用 NVIDIA BlueField DPU 可降低執(zhí)行深度數(shù)據(jù)包檢測的成本和性能影響。

Suricata 概述

Suricata 是一款高性能、開源的網(wǎng)絡(luò)分析和威脅檢測應(yīng)用程序,供私有和共有組織使用,并供主要供應(yīng)商嵌入以保護(hù)資產(chǎn)。使用 Suricata(或任何其他入侵檢測系統(tǒng)和入侵防御系統(tǒng)(IDS / IPS)解決方案)檢測高吞吐量流量需要高 CPU 占用率。因此,CPU 可用性可能會成為瓶頸。

數(shù)據(jù)中心的流量檢測可采用集中式的或分布式的:

  • 集中式設(shè)備:使用一臺或多臺功能強大的服務(wù)器來檢測進(jìn)出數(shù)據(jù)中心的所有流量。

  • 分布在所有節(jié)點上:數(shù)據(jù)中心內(nèi)的每個節(jié)點都負(fù)責(zé)使用其自身的一小部分計算能力來檢測其入口和出口流量。

每種方法都有其優(yōu)點和缺點。分布式檢測更為復(fù)雜,因為它需要部署和管理所有分布式節(jié)點。但是,它可以通過啟用東西向流量檢測以及為分布式節(jié)點處理的特定流量定制檢測規(guī)則來提供更高的安全級別。

BlueField DPU 可以加速集中式和分布式檢測。這降低了 Suricata 的計算資源利用率,并在釋放主機資源的同時實現(xiàn)了更高的網(wǎng)絡(luò)吞吐量。

有關(guān)如何在零信任環(huán)境中將 BlueField DPU 用于分布式解決方案的更多信息,請參閱 NVIDIA 發(fā)布零信任網(wǎng)絡(luò)安全平臺。

使用 BlueField DPU 和 NVIDIA DOCA

卸載 Suricata 旁路

2016 年發(fā)布的 Suricata v3.2 引入了旁路功能,使 Suricata 能夠在特定條件下停止檢測特定流。Suricata 支持以下類型的旁路流:

  • 大象流:達(dá)到預(yù)先配置的流量限制的流。

  • 加密流:無法檢測或只能部分檢測的流。

  • 旁路規(guī)則:與要旁路的規(guī)則集中的預(yù)先配置規(guī)則匹配的流。

Suricata 使用內(nèi)核數(shù)據(jù)路徑在軟件中實現(xiàn)旁路。吞吐量得到了提高,但仍然依賴于消耗 CPU 周期的軟件將數(shù)據(jù)包直接路由到用戶空間,而無需經(jīng)過 Suricata 引擎的檢測。

BlueField DPU 在其智能網(wǎng)卡子系統(tǒng)中提供了線速轉(zhuǎn)向模塊,可以使用 NVIDIA DOCA Flow API 進(jìn)行配置。DOCA Flow 是用于在硬件中構(gòu)建通用數(shù)據(jù)包處理管道的 API,使您能夠?qū)⑷肟诹髁恐囟ㄏ虻?ARM 子系統(tǒng)或直接重定向到主機。它還可以被配置為將出口流量重定向到 ARM 子系統(tǒng)或直接重定向到外部級聯(lián)端口。

使用具有 Suricata 的 DOCA Flow 來配置硬件,以便在主機和外部級聯(lián)端口之間直接重定向旁路流。這使得線速流量能夠重定向到這些流,以便進(jìn)行集中式和分布式檢測。

此外,BlueField-3 DPU 還包括一個具有 16 個 ARM A78 核心的 ARM 子系統(tǒng)。在內(nèi)置 ARM 子系統(tǒng)上運行的 Suricata 通過卸載到 ARM 處理器來降低主機 CPU 的利用率。在 ARM 核心上運行的 Suricata 可讓您使用 BlueField-3 DPU 來檢測同一主機上 VM 到 VM 的流量。

4c3482c6-fc72-11ed-90ce-dac502259ad0.jpg

圖 1 : BlueField DPU 使用硬件加速來創(chuàng)建快速路徑流

為了展示在 Suricata 中 BlueField DPU 硬件加速旁路的價值,NVIDIA 對分布式檢測場景進(jìn)行了概念驗證。Suricata 部署在 BlueField ARM 子系統(tǒng)上,Suricata 引擎更新使用 DOCA Flow API 來處理旁路流,而不是使用內(nèi)核旁路。我們在 BlueField-3 DPU 上實現(xiàn)了 400G 設(shè)備雙向線速的旁路流,并實現(xiàn)了數(shù) Gbps 的檢測流,且在 x86 主機服務(wù)器上無 CPU 負(fù)載。

圖 2 描述了傳統(tǒng)軟件解決方案(基于主機)與 DPU 加速和潛在分布式解決方案相比的網(wǎng)絡(luò)性能提升和 x86 CPU 利用率。

4c4bd656-fc72-11ed-90ce-dac502259ad0.png

圖 2 : BlueField DPU 和 DOCA Flow API 強力加速吞吐量,

同時將服務(wù)器上的 CPU 負(fù)載降低到幾乎為零*

*實際流量的實際吞吐量取決于流量的類型和配置文件以及檢測規(guī)則集。性能可能會相應(yīng)變化。

總結(jié)

這項工作還可以用于加速其他流量檢測解決方案,例如:Snort 或 WAF,其原理與應(yīng)用于 Suricata 加速的原理相同。

BlueField DPU 還可用于加速以下各項:

  • 內(nèi)聯(lián) IPsec 和 TLS 加速:支持以線速檢測加密流量。

  • 快速模式匹配加速:使用 BlueField-3 DPU 中內(nèi)置的 RegEx 加速器。

  • 與用戶空間數(shù)據(jù)路徑集成:實現(xiàn)約 10 – 20% 的性能提升。

  • 接收端縮放(RSS):為了更好地使用 ARM 子系統(tǒng)的 8 / 16 核心。

觀看下方視頻

了解更多關(guān)于 NVIDIA BlueField DPU 的信息!

掃描下方二維碼,或點擊“閱讀原文”查看更多有關(guān) NVIDIA BlueField DPU 的信息。

4c5afd5c-fc72-11ed-90ce-dac502259ad0.png


4c6a0fae-fc72-11ed-90ce-dac502259ad0.gif ?

NVIDIA BlueField DPU 往期內(nèi)容 全球十只團(tuán)隊齊聚 NVIDIA 黑客松競賽,探索網(wǎng)絡(luò)安全的全新解決方案
使用基于 AI 的網(wǎng)絡(luò)安全更快地檢測威脅
使用 DPU 加速的下一代防火墻實現(xiàn)企業(yè)網(wǎng)絡(luò)安全保護(hù)
借助 ARIA Cybersecurity 和 NVIDIA 實時阻止現(xiàn)代安全攻擊


原文標(biāo)題:使用 NVIDIA BlueField DPU 加速 Suricata IDS / IPS

文章出處:【微信公眾號:NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 英偉達(dá)
    +關(guān)注

    關(guān)注

    22

    文章

    3637

    瀏覽量

    89864

原文標(biāo)題:使用 NVIDIA BlueField DPU 加速 Suricata IDS / IPS

文章出處:【微信號:NVIDIA_China,微信公眾號:NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    IDS、IPS與網(wǎng)安防御

    入侵檢測系統(tǒng)(IDS)和入侵防御系統(tǒng)(IPS)是網(wǎng)絡(luò)安全防御的重要工具。 入侵檢測系統(tǒng)通過持續(xù)分析網(wǎng)絡(luò)流量和系統(tǒng)日志等信息,當(dāng)發(fā)現(xiàn)可疑傳輸時,IDS會迅速發(fā)出警報,通知管理員采取相應(yīng)措施。例如,當(dāng)
    的頭像 發(fā)表于 09-18 10:42 ?131次閱讀

    NVIDIA BlueField-3 DPU助力思科提高工作負(fù)載安全性和運營效率

    、位置和外形尺寸的應(yīng)用程序工作負(fù)載。 思科最近發(fā)布了Cisco Secure Workload 3.9 版,將企業(yè)的安全性和運營效率提升到了新的水平。它提供了新的功能來緩解威脅和漏洞,并為部署微分段(microsegmentation)提供了更大的靈活性。它現(xiàn)在還擴展到NVIDIA
    的頭像 發(fā)表于 06-27 17:31 ?607次閱讀

    借助NVIDIA DOCA 2.7增強AI 云數(shù)據(jù)中心和NVIDIA Spectrum-X

    NVIDIA DOCA 加速框架為開發(fā)者提供了豐富的庫、驅(qū)動和 API,以便為 NVIDIA BlueField DPU 和 SuperNI
    的頭像 發(fā)表于 05-29 09:22 ?332次閱讀

    基于NVIDIA DOCA 2.6實現(xiàn)高性能和安全的AI云設(shè)計

    網(wǎng)絡(luò)平臺上快速創(chuàng)建應(yīng)用程序和服務(wù),并啟用 NVIDIA BlueField DPUNVIDIA BlueField SuperNIC
    的頭像 發(fā)表于 02-23 10:02 ?366次閱讀

    《數(shù)據(jù)處理器:DPU編程入門》DPU計算入門書籍測評

    , 數(shù)據(jù)加速應(yīng)用實踐 。 分別介紹了DPU技術(shù)和英偉達(dá)DPU技術(shù): DPU的誕生 現(xiàn)代計算架構(gòu)及問題 數(shù)據(jù)解耦及大帶寬數(shù)據(jù)應(yīng)用 英偉達(dá)DPU
    發(fā)表于 12-24 10:54

    《數(shù)據(jù)處理器:DPU編程入門》讀書筆記

    首先感謝電子發(fā)燒友論壇提供的試讀機會。 第一周先閱讀了DPU的技術(shù)發(fā)展背景,了解到DPU是結(jié)合了高性能及軟件可編程的多核CPU、高性能網(wǎng)絡(luò)接口,以及各種靈活和可編程的加速引擎。DPU
    發(fā)表于 12-21 10:47

    《數(shù)據(jù)處理器:DPU編程入門》+初步熟悉這本書的結(jié)構(gòu)和主要內(nèi)容

    、BlueField-3 DPU 的關(guān)鍵軟件定義、硬件加速應(yīng)用包括: 1.云網(wǎng)絡(luò):云覆蓋、SDN 加速、NAT、負(fù)載均衡等。 NVIDIA
    發(fā)表于 12-08 18:03

    什么是 BlueField SuperNIC?

    BlueField Su perNIC 是面向 AI 云數(shù)據(jù)中心的一種網(wǎng)絡(luò)加速器,可在 GPU 服務(wù)器之間提供可靠、無縫的連接。 生成式 AI 是快速變化的數(shù)字領(lǐng)域的新轉(zhuǎn)折。在此領(lǐng)域的一個突破性創(chuàng)新
    的頭像 發(fā)表于 11-21 21:50 ?460次閱讀
    什么是 <b class='flag-5'>BlueField</b> SuperNIC?

    什么是DPU

    中心的加速計算模型的第三個計算單元。NVIDIA首席執(zhí)行官黃仁勛在本月早些時候的一次演講中表示:“它將成為未來計算的三大支柱之一?!?“CPU用于通用計算,GPU用于加速計算,而數(shù)據(jù)中心中傳輸數(shù)據(jù)
    發(fā)表于 11-03 10:55

    解碼 DPU 編程,投稿贏取好禮!

    十余位資深系統(tǒng)架構(gòu)師歷經(jīng)數(shù)月編寫而成,定位為 NVIDIA BlueField 系列 DPUNVIDIA DOCA 開發(fā)環(huán)境
    的頭像 發(fā)表于 11-01 20:25 ?334次閱讀
    解碼 <b class='flag-5'>DPU</b> 編程,投稿贏取好禮!

    很好的書籍,學(xué)以致用

    BlueField系列DPUNVIDIA DOCA的實用指南,使開發(fā)人員和數(shù)據(jù)科學(xué)家能走近DPU的應(yīng)用和編程,是一本非常好的DPU入門書
    發(fā)表于 10-31 08:45

    【書籍評測活動NO.23】數(shù)據(jù)處理器:DPU編程入門

    ? BlueField? 系列 DPU以及搭建 NVIDIA DOCA? 軟件開發(fā)環(huán)境,并通過深入了解 NVIDIA DOCA? 應(yīng)用程序開發(fā)實例來掌握如何實現(xiàn)軟件定義、硬件
    發(fā)表于 10-24 15:21

    NVIDIA發(fā)布首部DPU和DOCA編程入門書籍

    NVIDIA DOCA 是一個為 NVIDIA BlueField 系列 DPU 量身定做的軟件開發(fā)環(huán)境,通過打造一個全面、開放的開發(fā)環(huán)境,可以讓開發(fā)者快速創(chuàng)建基于
    的頭像 發(fā)表于 10-20 15:45 ?551次閱讀

    NVIDIA 發(fā)布首部 DPU 和 DOCA 編程入門書籍(互動有禮)

    為使用 NVIDIA BlueField 系列 DPUNVIDIA DOCA 開發(fā)環(huán)境的開發(fā)者提供實用指南 NVIDIA 今日宣布,由
    的頭像 發(fā)表于 10-18 16:05 ?354次閱讀
    <b class='flag-5'>NVIDIA</b> 發(fā)布首部 <b class='flag-5'>DPU</b> 和 DOCA 編程入門書籍(互動有禮)

    NVIDIA 發(fā)布首部 DPU 和 DOCA 編程入門書籍

    為使用NVIDIA? BlueField? 系列? DPUNVIDIA DOCA? 開發(fā)環(huán)境的開發(fā)者提供實用指南 ? 北京時間 2023 年 10 月 17 日,
    發(fā)表于 10-18 11:34 ?298次閱讀
    <b class='flag-5'>NVIDIA</b> 發(fā)布首部 <b class='flag-5'>DPU</b> 和 DOCA 編程入門書籍