[發明專利]文件上傳方法、系統及存儲介質有效
| 申請號: | 202010735199.8 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111901337B | 公開(公告)日: | 2023-08-15 |
| 發明(設計)人: | 陳真;聶志高 | 申請(專利權)人: | 中國平安財產保險股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/06;H04L67/02;H04L69/22 |
| 代理公司: | 深圳市力道知識產權代理事務所(普通合伙) 44507 | 代理人: | 張傳義 |
| 地址: | 518000 廣東省深圳市福田區益田路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 上傳 方法 系統 存儲 介質 | ||
1.一種文件上傳方法,其特征在于,應用于文件上傳系統,所述文件上傳系統包括前端和服務端,所述前端包括用于輕量級檢測的第一級檢測,所述服務端包括用于組合檢測的第二級檢測及漏洞檢測的第三級檢測;所述方法包括:
在檢測到上傳文件操作時,所述前端對所述上傳文件操作對應的文件進行第一級檢測;
在所述文件通過所述前端的第一級檢測時,所述前端傳輸至所述服務端,以供所述服務端對經過所述第一級檢測后的文件進行第二級檢測;
在所述文件通過所述服務端的第二級檢測時,所述服務端將所述文件傳輸至與所述服務端隔離的環境,在所述隔離的環境中對所述文件進行預加載,以確定經過所述服務端的第二級檢測后的文件是否為安全文件,其中,所述隔離的環境中的文件夾設定了特定的權限,包括:只讀不能寫、不能跨文件夾訪問之外的文件和不能執行選定應用之外的其它應用;
在所述服務端接收到所述隔離的環境確定所述文件為安全文件的確認信息時,所述服務端對經過所述前端的第一級檢測及服務端的第二級檢測后的文件進行第三級檢測,包括:所述服務端對所述文件進行應用層漏洞檢測,其中,所述應用層漏洞檢測為所述服務端在不同的容器部署環境中對應的檢測;在所述文件通過所述應用層漏洞檢測時,對檢測后的文件進行病毒掃描;
在依次經過所述前端的第一級檢測及服務端的第二級檢測后的文件通過所述第三級檢測時,所述服務端對依次經過第一級檢測、第二級檢測及第三級檢測后的文件進行解析,得到所述文件,完成文件上傳。
2.根據權利要求1所述的方法,其特征在于,所述前端對所述上傳文件操作對應的文件進行第一級檢測,包括:
所述前端對所述文件的擴展名進行文件名檢測處理,得到處理后的所述文件的擴展名及擴展名白名單;
將處理后的所述文件的擴展名與擴展名白名單進行匹配驗證;
若所述擴展名白名單中存在處理后的所述文件的擴展名,則判定處理后的所述文件的擴展名驗證通過;
在處理后的所述文件的擴展名驗證通過時,對所述文件的上傳路徑進行簽名及隱藏處理,得到第一文件上傳路徑。
3.根據權利要求2所述的方法,其特征在于,所述在處理后的所述文件的擴展名驗證通過時,對所述文件的上傳路徑進行簽名及隱藏處理,得到第一文件上傳路徑,包括:
在處理后的所述文件的擴展名驗證通過時,所述前端對所述文件的上傳路徑進行簽名處理,得到簽名文件名;
所述前端對所述文件的上傳腳本進行混淆處理,且對所述文件的上傳路徑進行隱藏處理,以得到第一文件上傳路徑。
4.根據權利要求3所述的方法,其特征在于,所述在所述文件通過所述第一級檢測時,所述前端傳輸至所述服務端,以供所述服務端對所述上傳文件進行第二級檢測,包括:
在所述文件傳輸至所述服務端以后,所述服務端對所述文件進行MIME類型檢測;
在所述文件通過所述MIME類型檢測后,對檢測后的文件的第二文件上傳路徑與所述第一文件上傳路徑進行比對,得到文件內容;
對所述文件內容進行檢測,以確定所述文件內容是否被篡改。
5.根據權利要求4所述的方法,其特征在于,所述對檢測后的文件的第二文件上傳路徑與所述第一文件上傳路徑進行比對,得到文件內容包括:
所述服務端接收到所述前端發送的簽名文件名后,進行哈希散列比對,得到比對結果;
對所述比對結果進行簽名,得到簽名結果;
比對所述簽名文件名和簽名結果,得到文件內容。
6.根據權利要求1至5中任一項所述的方法,其特征在于,所述在所述隔離的環境中對所述文件進行預加載,以確定所述文件是否為安全文件,包括:
在所述文件通過所述第二級檢測時,得到檢測后的文件內容;
在所述隔離環境對檢測后的文件內容進行預加載操作,且監控所述預加載操作;
若所述文件內容預加載成功,確定所述文件為安全文件;
若所述文件內容預加載失敗,確定所述文件為非安全文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安財產保險股份有限公司,未經中國平安財產保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010735199.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種市政污水處理系統
- 下一篇:一種市政給排水用過濾裝置





