[發明專利]一種基于序列號的網絡請求防篡改方法有效
| 申請號: | 202011000103.X | 申請日: | 2020-09-22 |
| 公開(公告)號: | CN112134881B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 施甘圖;陳旭;庭治宏;趙乾旭 | 申請(專利權)人: | 宏圖智能物流股份有限公司;拉貨寶網絡科技有限責任公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/60 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 胡川 |
| 地址: | 646000 四川省瀘州市江陽區*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 序列號 網絡 請求 篡改 方法 | ||
本發明公開了一種基于序列號的網絡請求防篡改方法,該方法中,請求數據包的類型對應有隨機代碼,請求端與訪問端需要進行校驗值的交互,然后,將交互的隨機值與請求數據包的類型對應的隨機代碼按照組成序列號,將序列號添加到請求數據包的頭部組成重組數據包,訪問端比對重組數據包中的第一隨機值與第一校驗值中的第一隨機值是否一致以及重組數據包中的第二隨機值與第二校驗值中的第二隨機值是否一致,在一致時,根據數據類型關系表判斷重組數據包中的隨機代碼與重組數據包的類型是否匹配,在匹配時,去除重組數據包的頭部得到請求數據包。應用本發明能夠實現網絡請求防篡改。
技術領域
本發明涉及物流網絡技術領域,特別是涉及一種基于序列號的網絡請求防篡改方法。
背景技術
隨著物流行業的蓬勃發展,物流網絡安全成為必須考慮的問題。網絡請求是最普遍發生的事件,也成為網絡安全防御最重要的一步,有效的保護網絡請求將對網絡安全起到關鍵的作用。然而,現有技術還不能很好的保護網絡請求完整有效。
發明內容
本發明的目的在于提供一種基于序列號的網絡請求防篡改方法,能夠實現網絡請求防篡改。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種基于序列號的網絡請求防篡改方法,包括以下步驟;
S1:請求端和訪問端獲取數據類型關系表,所述數據類型關系表記錄請求數據包的所有類型以及每一類型對應的隨機代碼;
S2:所述請求端根據網絡請求生成請求數據包;
S3:所述請求端生成第一校驗值,并將所述第一校驗值發送到訪問端,所述第一校驗值由請求端名稱和第一隨機值組成;
S4:所述訪問端接收到第一校驗值后,向請求端發送第二校驗值,所述第二校驗值由訪問端名稱和第二隨機值組成;
S5:所述請求端接收到第二校驗值后,從所述數據類型關系表中獲取所述請求數據包的類型所對應的隨機代碼,將所述第一隨機值、隨機代碼和第二隨機值組成序列號;
S6:所述請求端將所述序列號添加到請求數據包的頭部組成重組數據包,并將所述重組數據包發送到訪問端;
S7:所述訪問端比對重組數據包中的第一隨機值與第一校驗值中的第一隨機值是否一致以及重組數據包中的第二隨機值與第二校驗值中的第二隨機值是否一致,如果一致,進行步驟S8;
S8:所述訪問端根據所述數據類型關系表判斷所述重組數據包中的隨機代碼與重組數據包的類型是否匹配,如果匹配,進行步驟S9;
S9:所述訪問端去除重組數據包的頭部得到請求數據包。
優選的,所述步驟S7還包括:如果重組數據包中的第一隨機值與第一校驗值中的第一隨機值不一致或者重組數據包中的第二隨機值與第二校驗值中的第二隨機值不一致,則進行步驟S10;
S10:丟棄重組數據包。
優選的,所述步驟S8還包括:如果不匹配,則進行所述步驟S10。
優選的,在將所述重組數據包發送到訪問端之前,所述步驟S6還包括:
采用加密算法對重組數據包進行加密;
所述步驟S7之前,還包括:
所述訪問端對加密的重組數據包進行解密。
優選的,所述加密算法為MD5算法或sha128算法。
優選的,所述第一隨機值和第二隨機值均為4位隨機數。
優選的,所述序列號依次包括第一隨機值、隨機代碼和第二隨機值。
區別于現有技術的情況,本發明的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宏圖智能物流股份有限公司;拉貨寶網絡科技有限責任公司,未經宏圖智能物流股份有限公司;拉貨寶網絡科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011000103.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:熄焦塔室復合墻結構及其施工方法
- 下一篇:一種節能環保型數控機床





