色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何判斷Jupyter實例是否安全

jf_pJlTbmA9 ? 來源:NVIDIA ? 作者:NVIDIA ? 2023-07-05 16:30 ? 次閱讀

如何判斷 Jupyter 實例是否安全? NVIDIA AI 紅色團隊開發了 JupyterLab 擴展,以自動評估 Jupyter 環境的安全性。 jupysec 是一種工具,它根據近 100 條規則評估用戶環境,這些規則檢測 AI 紅色團隊確定為潛在漏洞、攻擊向量或危害指標的配置和工件。

NVIDIA AI 紅隊和 Jupyter

NVIDIA AI 紅色團隊積極評估 NVIDIA 人工智能產品和開發管道的安全性。在操作上,團隊經常遇到 Jupyter 生態系統中的軟件,這是一套強大而靈活的工具,許多機器學習( ML )研究人員和工程師使用。 AI 紅色團隊確定了 Jupyter 配置和功能,可用于擴展訪問、獲得持久性或操縱開發運行時和工件。

Jupyter 生態系統由許多互連組件組成,這些組件設計用于在客戶機 – 服務器模型中執行 Julia 、 Python 或 R 代碼。通常,用戶在基于瀏覽器的交互式開發環境中與代碼交互。該代碼通過 HTTP / S 和 WebSocket 發送到 Jupyter 服務器,該服務器可能在本地、本地或云中遠程運行。然后, Jupyter 服務器通過消息隊列分派代碼以在內核中執行。有關更多信息,請參見圖 1 和 Jupyter 架構文檔。

jupyter-architecture.png 圖 1 。 Jupyter 體系結構概述

盡管非常靈活,但這種模塊化架構為威脅參與者提供了影響機器學習開發周期和衍生系統的多種機會。例如,通過訪問像 JupyterLab 這樣的客戶端應用程序,他們可以在經過身份驗證的用戶的上下文中向服務器發送命令。用 Jupyter 團隊的話說,“命令可能會相互沖突、碰撞和覆蓋。”有關詳細信息,請參閱 運行Notebook 服務器。

類似地,通過訪問服務器和內核,威脅參與者可能能夠與用戶運行時交互,而無需訪問用戶的主機。請注意, JupyterLab 僅適用于一個用戶。根據 運行 Notebook 服務器,官方的多用戶解決方案是 JupyterHub 。

憑借其模塊化和廣泛的用例, Jupyter 生態系統有幾個配置文件和值來實現定制。 Jupyter 開發人員和貢獻者一直在努力平衡安全性和可用性與默認值以及與安全相關的功能和配置。

然而,用戶可能會無意中引入安全漏洞。此外,如果有足夠的訪問權限,這些配置可能會被威脅參與者惡意更改,從而影響 ML 過程。 NVIDIA AI 紅色團隊的一些技術示例包括:

1.默認情況下,當啟動 JupyterServer (獨立或作為 JupyterLab 實例化的一部分)時,服務器僅偵聽本地主機生成的請求。但是,通過修改用于啟動進程的配置值或命令行參數,可以使服務器偵聽包括廣播域在內的其他接口。用戶可能有意通過網絡訪問其服務器,無意中將其服務器暴露給惡意訪問。

2.Jupyter 默認啟用了 check to prevent cross-site request forgeries ( CSRF )。這可以防止用戶在不知不覺中向 Jupyter 服務器提交攻擊者控制的代碼。然而,威脅參與者可以在配置文件中禁用此檢查,從而將用戶暴露于 CSRF 。

3.通過足夠的訪問權限和憑據材料,攻擊者可以將自己的 Jupyter 客戶端連接到用戶運行的內核。這意味著他們可以創建變量和函數,用惡意克隆覆蓋導入,或者運行任意代碼 在與用戶相同的上下文中 。成功瞄準 Jupyter 部署的威脅參與者可能有訓練時間,因此可能會嚴重影響最終 AI 系統的效能。

總之,有風險的配置值可能是有意的、無意的或惡意活動的結果。由于 Jupyter 生態系統的模塊化特性,控制應用程序行為的值可能分散在十幾個配置文件和命令行實用程序中。您如何識別和分類他們,并在必要時采取行動?

使用 jupitec

jupysec 是一組 Jupyter 安全規則和一個 JupyterLab 擴展,旨在針對已知的安全風險審計 Jupyter 環境。它可以作為獨立腳本或 JupyterLab 擴展提供,以最大限度地提高用戶將該工具集成到現有工作流中的能力。

該擴展將安全報告小部件添加到 Launcher 中。這是在用戶瀏覽器中運行的擴展的客戶端組件。當用戶單擊此小部件時, Jupyter 客戶端向 Jupyter 服務器發送 HTTP / GET 請求。服務器驗證請求是否來自經過身份驗證的用戶,執行 jupysec rules ,并將任何結果呈現并返回給用戶。

每個 jupysec finding 都包含一個類別、找到查找結果的文檔、違規行、有關該配置為何存在安全風險的其他詳細信息,以及建議的補救措施。每個發現都被賦予一個 UUID ,并通過 Jinja 模板呈現給用戶。 jupitec 不維護狀態,因此每次執行都會重新評估整個規則集。

在 I Python 啟動目錄中有一個名為10_norm.py的文件。每當使用該配置文件啟動 JupyterLab 時,就會運行該腳本,如 documented by IPython 所示,并在 IPython Profiles: Big Bag o’ Functionality 中演示。該發現是從特定的 jupysec rule 中產生的。

jupitec 不會為用戶修正這些發現,因為這幾乎肯定會對環境產生破壞性的改變。與任何自動安全工具一樣,可能存在誤報。可以使用啟動目錄通過自動連接到遠程數據存儲來改善開發人員的體驗。

然而,同樣的配置更改也可以用于過濾敏感信息。木星無法分辨出兩者的區別,但可以提醒你潛在的問題。在消除誤報后,用戶和管理員應采取建議的步驟來加強環境或調查異常指標。

總結

Jupyter 生態系統非常強大且可配置,這使其成為研究人員和開發人員以及威脅行為者的一個有吸引力的工具。 jupitec 可以自動評估 Jupyter 環境的安全性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • NVIDIA
    +關注

    關注

    14

    文章

    4994

    瀏覽量

    103194
  • AI
    AI
    +關注

    關注

    87

    文章

    31000

    瀏覽量

    269333
  • 機器學習
    +關注

    關注

    66

    文章

    8422

    瀏覽量

    132743
收藏 人收藏

    評論

    相關推薦

    怎么判斷單片機是否起振 如何判斷晶振好壞

    該怎么判斷單片機是否起振?如何判斷晶振好壞?
    發表于 07-21 09:15 ?1550次閱讀
    怎么<b class='flag-5'>判斷</b>單片機<b class='flag-5'>是否</b>起振 如何<b class='flag-5'>判斷</b>晶振好壞

    如何判斷鏈表是否有環

    如何判斷鏈表是否有環?
    發表于 08-10 17:07 ?673次閱讀
    如何<b class='flag-5'>判斷</b>鏈表<b class='flag-5'>是否</b>有環

    如何判斷Tina板子中的固件是否安全

    客戶希望在用戶空間判斷如何獲取設備的安全狀態。Tina下越來越多的方案開始支持安全功能,客戶經常會問起如何判斷當前板子中的固件是否
    發表于 12-29 06:44

    如何判斷可控硅的三個極?如何判斷可控硅是否損壞?

    如何判斷可控硅的三個極?如何判斷可控硅是否損壞?
    發表于 03-02 17:11 ?1.1w次閱讀

    以后Jupyter也能做可視化Debug了

    以后 Jupyter 也能做可視化 Debug,Jupyter 團隊發布第一個 Debug 插件與內核。 ? Python 代碼編輯器怎么選?PyCharm、VS Code、Jupyter
    的頭像 發表于 01-06 16:09 ?2648次閱讀

    神器jupyter的優勢和使用教程

    Python 代碼編輯器怎么選?PyCharm、VS Code、Jupyter Notebook 都各有特色,Jupyter 適合做數據分析這些需要可視化的操作,PyCharm 更適合
    的頭像 發表于 02-05 09:36 ?8149次閱讀
    神器<b class='flag-5'>jupyter</b>的優勢和使用教程

    判斷電機是否燒壞的方法

    本文小編將和大家分享一下判斷電機是否燒壞的方法。
    的頭像 發表于 02-02 09:06 ?7.8w次閱讀

    如何判斷是否需要安全地毯呢?

    安全地毯作為其中一種特殊的保護開關,具有保護范圍大,價格低、壽命長、安全可靠、安裝自由、方便等特點,使現場通道暢通,方便運輸送料,因而得到廣泛應用。如何判斷是否需要
    的頭像 發表于 08-07 20:53 ?406次閱讀
    如何<b class='flag-5'>判斷</b><b class='flag-5'>是否</b>需要<b class='flag-5'>安全</b>地毯呢?

    怎么判斷直線導軌是否需要更換?

    怎么判斷直線導軌是否需要更換?
    的頭像 發表于 08-28 17:41 ?829次閱讀
    怎么<b class='flag-5'>判斷</b>直線導軌<b class='flag-5'>是否</b>需要更換?

    如何判斷安全光幕是否正常工作?

    如何判斷安全光幕是否正常工作? 很多客戶初次使用安全光幕的時候,就會比較疑惑,光幕是否安裝正確,光幕是否
    的頭像 發表于 08-30 09:35 ?554次閱讀
    如何<b class='flag-5'>判斷</b><b class='flag-5'>安全</b>光幕<b class='flag-5'>是否</b>正常工作?

    如何判斷安全光柵是否安全?

    如何判斷安全光柵是否安全? ?安全光柵是用于機械設備和潛在危險場合的光電防護裝置,主要功能是有效保護人員人身
    的頭像 發表于 09-25 10:17 ?503次閱讀

    什么是 Jupyter Notebook

    Jupyter Notebook 是一個 Web 應用程序,便于創建和共享文學化程序文檔,支持實時代碼、數學方程、可視化和 Markdown,其用途包括數據清理和轉換、數值模擬、統計建模、機器學習
    的頭像 發表于 10-16 11:15 ?3910次閱讀
    什么是 <b class='flag-5'>Jupyter</b> Notebook

    如何判斷電感是否損壞嗎

    電子發燒友網站提供《如何判斷電感是否損壞嗎.docx》資料免費下載
    發表于 01-22 09:25 ?0次下載

    如何判斷繼電器是否正常工作

    判斷繼電器是否正常工作是一個涉及多個方面的過程,主要包括外觀檢查、電氣性能測試以及實際應用中的表現等。以下將從這些方面詳細闡述如何判斷繼電器是否正常工作。
    的頭像 發表于 09-10 11:06 ?942次閱讀

    華為云 Flexus X 實例部署安裝 Jupyter Notebook,學習 AI,機器學習算法

    前言 由于本人最近在學習一些機器算法,AI 算法的知識,需要搭建一個學習環境,所以就在最近購買的華為云 Flexus X 實例上安裝了學習環境,Jupyter Notebook。沒想到效果格外
    的頭像 發表于 01-02 13:43 ?78次閱讀
    華為云 Flexus X <b class='flag-5'>實例</b>部署安裝 <b class='flag-5'>Jupyter</b> Notebook,學習 AI,機器學習算法
    主站蜘蛛池模板: 中国女人精69xxxxxx视频| 97成人免费视频| 成人无码精品1区2区3区免费看| 女教师二十三岁| younv 学生国产在线视频| 涩里番app黄版网站| 国产亚洲精品福利视频| 中文字幕精品在线观看| 青柠在线观看免费完整版| 国产亚洲精品成人a在线| 中文字幕亚洲欧美日韩2019 | 狠狠色色综合网站| 最近免费视频中文2019完整版| 国产精品亚洲精品爽爽| 伊人久久大香线蕉电影院| 欧美最新色p图| 国产午夜精品福利久久| 99久久国产露脸精品国产吴梦梦| 日韩做A爰片久久毛片A片毛茸茸| 国产三级在线精品男人的天堂| 又黄又爽又无遮挡在线观看免费| 人人爽久久久噜噜噜丁香AV| 久久AV国产麻豆HD真实乱| 波多结衣一区二区三区| 亚洲中文字幕乱倫在线| 日日摸夜添夜夜夜添高潮 | 99久久re6热精品首页| 亚洲电影网址| 妻子撸av中文字幕| 久久不射网| 国产精品人妻无码免费A片导航 | 国产色精品久久人妻无码看片软件| 尤蜜网站在线进入免费| 神马电影我不卡4k手机在线观看| 久久久久免费视频| 国产精品一国产精品免费| 99久久精品免费看国产一区二区三区 | 日韩精品一区二区亚洲AV观看| 精品国产成人系列| www.色片| 91国在线产|