一種基于深度學習的SQL注入攻擊識別方法
基本信息
申請?zhí)?/td> | CN202111482583.2 | 申請日 | - |
公開(公告)號 | CN114169431A | 公開(公告)日 | 2022-03-11 |
申請公布號 | CN114169431A | 申請公布日 | 2022-03-11 |
分類號 | G06K9/62(2022.01)I;G06N3/04(2006.01)I;G06N3/08(2006.01)I;G06F40/284(2020.01)I;G06F16/215(2019.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 何召陽;任玉坤;謝鑫;何曉剛;郗朝旭;尉俊強 | 申請(專利權(quán))人 | 南京墨云科技有限公司 |
代理機構(gòu) | 北京巨弘知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 趙洋 |
地址 | 210036江蘇省南京市鼓樓區(qū)漢中門大街301號402室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于深度學習的SQL注入攻擊識別方法,包括以下步驟:S1、數(shù)據(jù)預(yù)處理:對相關(guān)數(shù)據(jù)進行數(shù)據(jù)清洗,根據(jù)數(shù)據(jù)分布手工構(gòu)建特征;S2、詞向量模型生成:使用神經(jīng)網(wǎng)絡(luò)對相關(guān)數(shù)據(jù)進行自然語言處理擬合成詞向量模型;S3、卷積神經(jīng)網(wǎng)絡(luò)訓練:根據(jù)詞向量模型生成針對文本內(nèi)容的卷積神經(jīng)網(wǎng)絡(luò),進行相關(guān)數(shù)據(jù)的特征提??;S4、Dropout層訓練:使用Dropout減少特征檢測器件的相互作用;S5、相關(guān)數(shù)據(jù)全連接網(wǎng)絡(luò)訓練:將Dropout層訓練后的相關(guān)數(shù)據(jù)局部特征重新通過權(quán)值矩陣組裝成完整的圖;S6、Softmax層分類:將所述S5的輸出經(jīng)Softmax函數(shù)運算后判斷相關(guān)數(shù)據(jù)是否為SQL注入攻擊。本發(fā)明能夠有效提高SQL注入攻擊識別效率,提高安全性。 |
