本發明涉及網閘間文件傳輸,尤其涉及一種跨網閘文件傳輸方法、系統、終端設備及存儲介質。
背景技術:
1、跨網閘傳輸數據是一種在網絡隔離環境中實現數據交換的方法,它通常用于在不同安全等級或業務需求劃分的網絡之間進行文件或數據的傳輸和共享。傳統的跨網閘傳輸數據是通過光盤刻錄、usb等移動存儲設備進行跨網文件交換,這種文件傳輸和共享的方式,在光盤刻錄和usb傳輸時均需通過人工刻錄和人工輔助數據傳輸的方式來實現,使得文件傳輸效率較低。此外,傳統的跨網閘傳輸文件數據傳輸時,對傳輸數據并未進行安全防護處理,使得數據在傳輸過程中處于暴露狀態,難以避免在傳輸過程中產生的數據安全問題。
技術實現思路
1、本發明實施例提供一種跨網閘文件傳輸方法、系統、終端設備及存儲介質,能有效解決現有技術跨網閘文件傳輸時傳輸效率低和安全性欠缺問題,提高跨網閘文件傳輸效率和安全性。
2、本發明一實施例提供一種跨網閘文件傳輸方法,應用于跨網閘文件傳輸系統,所述跨網閘文件傳輸系統包括發送端和接收端,發送端和接收端分別部署于不同網絡中;
3、所述跨網閘文件傳輸方法,包括:
4、響應用戶在發送端發起的文件擺渡操作,獲取待發送文件的文件清單,并根據所述文件清單獲取若干待發送文件;
5、根據預設安全檢測條件對各待發送文件進行安全檢測,對于每一待發送文件,若滿足預設安全檢測條件,將滿足預設案件檢測條件的待發送文件標記為待發送安全文件;其中,所述預設安全檢測條件包括:文件大小處于預設閾值范圍、文件中不包含病毒和文件不包含敏感詞;
6、通過加密協議對所有待發送安全文件進行加密,得到待發送加密文件;
7、將待發送加密文件發送至接收端,以使接收端接收所述待發送加密文件。
8、進一步地,在通過加密協議對所有待發送安全文件進行加密之前,還包括:
9、對于每一待發送安全文件,獲取待發送安全文件的審批類型;其中,所述審批類型包括:需審批類型和無需審批類型;審批類型由待發送安全文件的文件類型決定;
10、若審批類型為需審批類型,將對應的待發送安全文件標記為待審批文件,并將待審批文件傳輸至對應的審批人,以使各審批人對對應的待審批文件進行審批;
11、在待審批文件審批通過時,將對應的待審批文件反饋至發送端;
12、在待審批文件審批不通過時,提取待審批文件中未通過審批的文件信息,并根據未通過審批的文件信息生成審批預警信息,將審批預警信息發送至用戶。
13、進一步地,所述加密協議為sftp加密協議。
14、進一步地,在通過加密協議對所有待發送安全文件進行加密之前,還包括:
15、根據所述文件清單對所有待發送安全文件進行組裝,得到待發送安全文件包;
16、將所述文件清單和待發送安全文件包進行壓縮,得到壓縮后的待發送安全文件包;
17、所述通過加密協議對所有待發送安全文件進行加密,得到待發送加密文件,包括:
18、通過sftp加密協議對壓縮后的待發送安全文件包進行加密,得到待發送加密文件。
19、進一步地,所述將待發送加密文件發送至接收端,以使接收端接收所述待發送加密文件,包括:
20、建立發送端至接收端的加密協議會話通道;
21、在所述加密協議會話通道連通時,將待發送加密文件通過加密協議會話通道傳輸至接收端。
22、進一步地,在接收端接收所述待發送加密文件之后,還包括:
23、對壓縮后的待發送安全文件包進行解壓和提取,得到若干待發送文件和待發送文件的文件清單;
24、將所有待發送文件存儲至接收端的存儲服務器;
25、將所述文件清單存儲至數據庫。
26、在上述方法項實施例的基礎上,本發明對應提供了裝置項實施例;
27、本發明一實施例對應提供了一種跨網閘文件傳輸系統,包括:發送端和接收端;發送端和接收端分別部署于不同網絡中;
28、所述發送端,用于響應用戶在發送端發起的文件擺渡操作,獲取待發送文件的文件清單,并根據所述文件清單獲取若干待發送文件;根據預設安全檢測條件對各待發送文件進行安全檢測,對于每一待發送文件,若滿足預設安全檢測條件,將滿足預設案件檢測條件的待發送文件標記為待發送安全文件;其中,所述預設安全檢測條件包括:文件大小處于預設閾值范圍、文件中不包含病毒和文件不包含敏感詞;通過加密協議對所有待發送安全文件進行加密,得到待發送加密文件;將待發送加密文件發送至接收端,以使接收端接收所述待發送加密文件。
29、本發明另一實施例提供了一種終端設備,包括處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執行的計算機程序,所述處理器執行所述計算機程序時實現上述發明實施例所述的一種跨網閘文件傳輸方法。
30、本發明另一實施例提供了一種存儲介質,所述存儲介質包括存儲的計算機程序,其中,在所述計算機程序運行時控制所述存儲介質所在設備執行上述發明實施例所述的一種跨網閘文件傳輸方法。
31、通過實施本發明具有如下有益效果:
32、本發明提供了一種跨網閘文件傳輸方法、系統、終端設備及存儲介質,所述文件傳輸方法,應用于跨網閘文件傳輸系統,所述跨網閘文件傳輸系統包括發送端和接收端,發送端和接收端分別部署于不同網絡中,此時發送端和接收端間的文件傳輸屬于跨網閘文件傳輸;所述方法通過響應用戶在發送端發起的文件擺渡操作,獲取待發送文件的文件清單,并根據文件清單獲取若干待發送文件。對各待發送文件進行安全檢測,并將每一滿足預設安全檢測條件的待發送文件標記為待發送安全文件;其中,預設安全檢測條件包括對文件大小、文件病毒和文件敏感詞的檢測;通過預設安全檢測條件對待發送文件進行安全檢測,可提高文件發送前數據的安全性,從而提高傳輸數據的安全性;進一步地,對所有通過安全檢測的待發送安全文件采用加密協議進行加密,得到待發送加密文件,進而將待發送加密文件傳輸至位于接收端,通過加密協議對待發送文件進行處理,提高了發送端與接收端間文件傳輸的安全性。進一步地,避免了發送端和接收端間人工傳輸的操作,提高了文件傳輸效率。
1.一種跨網閘文件傳輸方法,其特征在于,應用于跨網閘文件傳輸系統,所述跨網閘文件傳輸系統包括發送端和接收端,發送端和接收端分別部署于不同網絡中;
2.如權利要求1所述的一種跨網閘文件傳輸方法,其特征在于,在通過加密協議對所有待發送安全文件進行加密之前,還包括:
3.如權利要求1所述的一種跨網閘文件傳輸方法,其特征在于,所述加密協議為sftp加密協議。
4.如權利要求3所述的一種跨網閘文件傳輸方法,其特征在于,在通過加密協議對所有待發送安全文件進行加密之前,還包括:
5.如權利要求4所述的一種跨網閘文件傳輸方法,其特征在于,所述將待發送加密文件發送至接收端,以使接收端接收所述待發送加密文件,包括:
6.如權利要求5所述的一種跨網閘文件傳輸方法,其特征在于,在接收端接收所述待發送加密文件之后,還包括:
7.一種跨網閘文件傳輸系統,其特征在于,包括:發送端和接收端;發送端和接收端分別部署于不同網絡中;
8.一種終端設備,其特征在于,包括處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執行的計算機程序,所述處理器執行所述計算機程序時實現如權利要求1至6中任意一項所述的一種跨網閘文件傳輸方法。
9.一種存儲介質,其特征在于,所述存儲介質包括存儲的計算機程序,其中,在所述計算機程序運行時控制所述存儲介質所在設備執行如權利要求1至6中任意一項所述的一種跨網閘文件傳輸方法。