[發明專利]一種隱藏noVNC服務器IP及端口號的方法、裝置及電子設備有效
| 申請號: | 202010527848.5 | 申請日: | 2020-06-11 |
| 公開(公告)號: | CN111741091B | 公開(公告)日: | 2022-12-20 |
| 發明(設計)人: | 王明星;包明生;羅斌金 | 申請(專利權)人: | 華云數據控股集團有限公司 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L67/63;H04L9/40;H04L69/16 |
| 代理公司: | 蘇州友佳知識產權代理事務所(普通合伙) 32351 | 代理人: | 儲振 |
| 地址: | 214000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 隱藏 novnc 服務器 ip 端口 方法 裝置 電子設備 | ||
本發明提供了一種隱藏noVNC服務器IP及端口號的方法、裝置及電子設備,該方法使用中間層微服務對自客戶端發起的訪問請求執行解析服務,配置于中間層微服務中的開源網關修改自服務端對所述訪問請求作出響應的html信息中所包含的IP及端口號執行修改,并在客戶端中予以展現。通過本發明,解決了通過客戶端中的瀏覽器展現返回的html信息安全性不佳的技術問題,有效地防止了用戶在嵌布瀏覽器的客戶端入侵部署noVNC服務器的物理機或者物理節點,在保證系統的安全性的同時又能顯著地降低系統的部署成本及部署難度。
技術領域
本發明涉及計算機技術領域,尤其涉及一種隱藏noVNC服務器IP及端口號的方法、裝置及一種電子設備。
背景技術
noVNC服務器提供一種在瀏覽器上通過html5的Canvas,訪問機器(即計算機或者集群服務器)上VNC服務器提供的VNC服務,需要執行TCP到WebSocket的轉化,才能在html5中顯示出來。瀏覽器作為一個客戶端,類似windows操作系統中的vncviewer,只是此時攜帶的并不是裸露的VNC服務器的IP及端口號(PORT),而是由noVNC服務器提供的websockets的代理,在noVNC服務器上配置每個VNC服務,noVNC服務器提供一個標識,去反向代理所配置的VNC服務。
noVNC系統被普遍用在各大云計算、虛擬機控制臺中,比如OpenStack Dashboard和OpenNebula Sunstone。云平臺,包括但不限于公有云、私有云、混合云等,都會提供一個連接虛機控制臺的URL地址,甚至某些云平臺所包含的遠程控制臺地址是以noVNC服務器來提供的遠程控制臺訪問的,比如OpenStack的nova組件。NoVNC服務器可以讓用戶直接使用瀏覽器,以操作虛擬機(VM),而無需再安裝另外的程序。
然而,在用戶使用noVNC的URL地址訪問虛擬機或者對虛擬機執行具體的操作時,URL地址及由瀏覽器展現的html頁面中會暴露虛擬機所在的物理機或者物理節點的IP地址及noVNC的端口號。因此,物理機或者物理節點的IP容易受到攻擊或者泄露,從而導致云平臺的安全性不高。雖然公開號為CN102523207A的中國發明專利等現有技術雖然指出VNC服務器可通過認證服務器等安全機制,以提高VNC客戶端對部署于物理節點中的VNC服務器進行訪問及操作時的安全性,但這又直接導致系統的部署成本及部署難度的增加。
有鑒于此,有必要對現有技術中的隱藏noVNC服務器IP及端口號的方法予以改進,以解決上述問題。
發明內容
本發明的目的在于揭示一種隱藏noVNC服務器IP及端口號的方法、裝置及電子設備,用以克服現有技術所存在的上述缺陷,尤其是為了解決通過客戶端中的瀏覽器展現返回的html信息安全性不佳的技術問題,防止用戶在嵌布瀏覽器的客戶端入侵部署noVNC服務器的物理機或者物理節點,在保證系統的安全性的同時又能降低系統的部署成本及部署難度。
為實現上述第一個目的,本發明提供了一種隱藏noVNC服務器IP及端口號的方法,
使用中間層微服務對自客戶端發起的訪問請求執行解析服務,配置于中間層微服務中的開源網關修改自服務端對所述訪問請求作出響應的html信息中所包含的IP及端口號執行修改,并在客戶端中予以展現。
作為本發明的進一步改進,所述方法包括以下步驟:
S1、中間層微服務接收客戶端發起的訪問請求,自服務端調用與訪問請求所對應的noVNC服務器所匹配的IP及端口號;
S2、根據訪問請求生成唯一的token并與僅向服務端暴露的URL進行綁定,以生成新的URL;
S3、由新的URL保存https與WebSocket確定路由關系并將所述路由關系推送至客戶端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華云數據控股集團有限公司,未經華云數據控股集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010527848.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有傾轉旋翼的飛行器
- 下一篇:一種改良型輪椅





