Jupyter Notebook 未授權訪問漏洞

2021-10-12 10:35:31 字數 840 閱讀 9958

好好學習,天天向上

jupyter notebook(此前被稱為 ipython notebook)是乙個互動式筆記本,支援執行 40 多種程式語言。

如果管理員未為jupyter notebook配置密碼,將導致未授權訪問漏洞,遊客可在其中建立乙個console並執行任意python**和命令。

這裡使用5.2.2版本

使用vulhub

使用docker啟動

docker-compose build

docker-compose up -d

環境啟動後,訪問

選擇 new -> terminal 即可建立乙個控制台:

關閉映象(每次用完後關閉)

docker-compose down
拉映象(進入到vulhub某個具體目錄後)

docker-compose build

docker-compose up -d

映象查詢(查到的第一列就是id值)

docker ps -a
進入指定映象裡面(根據上一條查出的id進入)

docker exec -it id /bin/bash
關閉映象(每次用完後關閉)

docker-compose down

遠端訪問jupyter notebook

ipython notebook是乙個基於瀏覽器的python資料分析工具,使用起來非常方便,具有極強的互動方式和富文字的展示效果。jupyter是它的公升級版,但是它預設只能在本地訪問,如果想把它安裝在伺服器上,然後在本地遠端訪問,則需要進行如下配置 1.登陸遠端伺服器 2.生成配置檔案 jupy...

Jupyter Notebook啟用conda環境

windows環境配置如下 1.開啟預設conda環境 root c users username 2.選擇要在jupyter notebook中啟用的env,並啟用 root style transfer d programdata miniconda3 envs style transfer r...

遠端訪問jupyter notebook

步驟如下 1.登入遠端伺服器 2.生成jupyter配置檔案 jupyter notebook generate config 3.手動生成密碼 開啟ipython,建立密碼的密文 in 1 from notebook.auth import passwd in 2 passwd enter pas...