[發明專利]一種基于生成式對抗網絡的口令遍歷裝置及方法有效
| 申請號: | 202011201245.2 | 申請日: | 2020-11-02 |
| 公開(公告)號: | CN112019354B | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 李順斌;張汝云;王之宇;吳春明;潘宇;鄭妙娟 | 申請(專利權)人: | 之江實驗室 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 邱啟旺 |
| 地址: | 310023 浙江省杭州市余*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 生成 對抗 網絡 口令 遍歷 裝置 方法 | ||
1.一種基于生成式對抗網絡的口令遍歷裝置,其特征在于,包括規則動態生成引擎模塊、規則歷史數據庫與快速去重引擎模塊、口令規則變換與去重判斷引擎模塊以及校驗口令與循環控制模塊;
所述規則動態生成引擎模塊采用已訓練的對抗網絡模型動態生成口令規則,所述規則動態生成引擎模塊包括:規則編碼器、對抗生成器、規則譯碼器;
所述規則歷史數據庫與快速去重引擎模塊用于保存已生成的歷史規則,并判斷當前規則是否已出現;
所述口令規則變換與去重判斷引擎模塊內置歷史口令庫,用于完成口令規則變換,并檢查口令規則變換所得口令是否已經被檢驗過;
所述校驗口令與循環控制模塊用于口令校驗并控制口令遍歷裝置的循環迭代狀態。
2.根據權利要求1所述基于生成式對抗網絡的口令遍歷裝置,其特征在于,所述規則編碼器與規則譯碼器均將口令變換規則元操作統一順序編碼為2位16進制編碼,并滿足生成式對抗網絡的輸入規范。
3.根據權利要求1所述基于生成式對抗網絡的口令遍歷裝置,其特征在于,所述對抗生成器內置生成式對抗網絡,用于輸入規則文件和動態生成規則。
4.一種權利要求1所述口令遍歷裝置的口令遍歷方法,其特征在于,具體包括以下步驟:
(1)輸入規則文件,完成對規則動態生成引擎模塊內對抗生成器的訓練,并輸出規則;具體包括如下子步驟:
(1.1)解析輸入規則文件中的每一條規則,并為每一個規則元操作順序分配2位16進制編碼,根據規則編碼表對輸入規則文件的每條規則進行編碼;
所述規則編碼表為元操作與2位16進制編碼的映射關系;
(1.2)用步驟(1.1)編碼后的規則迭代訓練SeqGAN生成式對抗網絡,直至SeqGAN生成式對抗網絡可輸出與所輸入編碼規則分布相似的數字序列;
(1.3)將步驟(1.2)輸出的數字序列,通過規則編碼表譯碼輸出規則;
(2)所述規則動態生成引擎模塊輸出的規則,發送至規則歷史數據庫與快速去重引擎模塊進行查重;若所生成的規則已存在規則歷史數據庫與快速去重引擎模塊中,則重復步驟(2);若所生成的規則為新規則,則存放入規則歷史數據庫與快速去重引擎模塊中;
(3)從輸入的口令字典循環輸出口令,并結合新規則派生口令;若所派生的口令已存在于口令規則變換與去重判斷引擎模塊中,且口令字典仍未遍歷完整,則重復步驟(3);若所派生的口令為新口令,則存放入口令規則變換與去重判斷引擎模塊中;
(4)在校驗口令與循環控制模塊校驗新口令是否為目標口令;若新口令為目標口令,結束口令恢復任務;若新口令不是目標口令且口令字典尚未遍歷完整,則重復步驟(3);若新口令不是目標口令且口令字典已經完全遍歷,則重復步驟(2)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于之江實驗室,未經之江實驗室許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011201245.2/1.html,轉載請聲明來源鉆瓜專利網。





