[發明專利]一種基于OpenSSL的Linux安全文件傳輸系統及方法有效
| 申請號: | 201310325468.3 | 申請日: | 2013-07-31 |
| 公開(公告)號: | CN103595703B | 公開(公告)日: | 2017-02-22 |
| 發明(設計)人: | 彭茂玲;張光春;蔣麗華;陳善雄 | 申請(專利權)人: | 重慶城市管理職業學院 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 401331 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 openssl linux 安全 文件傳輸 系統 方法 | ||
1.一種基于OpenSSL的Linux安全文件傳輸系統,其特征在于,所述基于OpenSSL的Linux安全文件傳輸系統包括:?
客戶端,用于進行文件傳輸和文件管理;?
服務器端,用于進行用戶管理和系統管理;?
文件傳輸模塊,用于對文件進行上傳和下載;?
文件管理模塊,在登陸服務器后可以對文件進行管理,包括瀏覽目錄、查看文件、查找文件、刪除文件功能;?
用戶管理模塊,能夠對用戶進行管理包括登陸驗證、用戶注冊管理、查看和刪除用戶、用戶權限修改;?
系統管理模塊,在服務器端為了更好對系統進行全局管理還加入了系統日志記錄、系統設置、遠程管理。?
2.如權利要求1所述的基于OpenSSL的Linux安全文件傳輸系統,其特征在于,該基于OpenSSL的Linux安全文件傳輸系統內核結構為:?
安全文件傳輸和管理模塊,用于實現對整個文件傳送過程統一調度和系統資源分配,對身份驗證和密鑰分批的過程進行管理和調度;?
OpenSSL安全通信模塊,利用OpenSSL包含的一套SSL協議的完整接口,在文件傳送時建立安全套接層,進而能夠通過網絡進行安全的數據傳輸;?
線程池模塊,用于實現多文件并行傳輸的能力;每個客戶端處于平等地位,為了響應并發性的要求同時又可以限制客戶端的最大連接;?
安全性控制模塊,引入SSL協議,用于將所有的命令信息和控制信息經過加密處理后進行安全傳輸,實現信息安全的三個目標:信息安全性,信息完整性和身份認證。?
3.一種基于OpenSSL的Linux安全文件傳輸方法,其特征在于,所述基于OpenSSL的Linux安全文件傳輸方法的步驟為:?
客戶端進程向服務器端進程發起連接請求,服務器端要求進行身份驗證,下發一個隨機產生的HASH值和驗證請求報文,客戶端收到驗證請求后,提交自己用戶名和密碼作為身份信息到服務器端;?
當客戶端通過文件傳輸模塊執行上傳或下載指令時,調用OpenSSL控件,建立安全的傳輸通道,OpenSSL的安全傳輸主要通過加密套件建立客戶端和服務器端的安全傳輸通道,加密套件包含了SSL握手階段和通信階段所應該采用的各種算法。?
4.如權利要求3所述的基于OpenSSL的Linux安全文件傳輸方法,其特征在于,為了確保驗證信息的安全,采用MD5算法對用戶名和密碼進行加密,密鑰是服務器端下發的HASH值,服務器收到客戶端的驗證信息,解密驗證成功后,為本次連接預留資源,并回應客戶端驗證成功。?
5.如權利要求3所述的基于OpenSSL的Linux安全文件傳輸方法,其特征在于,加密套件包含了SSL握手階段和通信階段所應該采用的各種算法,這些算法包括:認證算法、密鑰交換算法、對稱算法和摘要算法。?
6.如權利要求3所述的基于OpenSSL的Linux安全文件傳輸方法,其特征在于,為了確保傳輸的正確性,在驗證通過后,需要進行傳送初始化,這時雙方都會導入各自所認可的多種加密套件,在握手階段,由服務器端選擇其中的一種加密套件,并告知客戶端選擇同樣的加密套件,服務器端和客戶端則通過雙方協商好的加密套件進行傳輸。?
7.如權利要求3所述的基于OpenSSL的Linux安全文件傳輸方法,其特征在于,為了提高數據傳輸的效率,系統采用了斷點續傳的技術,實時記錄文件寫入狀態即每一次接收后成功寫入文件的數據長度,對接受方而言傳輸開始時先進行本地斷點記錄文件檢測,如果存在則讀取記錄數據根據記錄設置文件讀寫指針偏移指定字節數,對發送方而言提取文件名字段,偏移字段,從指定位置處讀取待發文件內容到緩存中然后發送給接收方。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶城市管理職業學院,未經重慶城市管理職業學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310325468.3/1.html,轉載請聲明來源鉆瓜專利網。





