日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

異常登錄檢測方法、裝置及存儲(chǔ)介質(zhì)與流程

文檔序號:39724407發(fā)布日期:2024-10-22 13:21閱讀:2來源:國知局
異常登錄檢測方法、裝置及存儲(chǔ)介質(zhì)與流程

本公開涉及異常檢測,尤其涉及一種異常登錄檢測方法、裝置及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、目前,業(yè)務(wù)系統(tǒng)所需的數(shù)據(jù)通過數(shù)據(jù)庫表的形式存儲(chǔ)在數(shù)據(jù)庫中,基于此,保證數(shù)據(jù)庫的安全非常重要。但是,對數(shù)據(jù)庫攻擊可能時(shí)時(shí)刻刻都在發(fā)生,攻擊者會(huì)使用各種各樣的方法對數(shù)據(jù)庫發(fā)起攻擊,因此,有必要對數(shù)據(jù)庫的登錄事件進(jìn)行異常檢測,以保證數(shù)據(jù)庫的安全。

2、現(xiàn)有技術(shù)中,通過使用黑名單或者白名單對登錄數(shù)據(jù)庫連接的源端ip地址進(jìn)行判斷和限制,或者檢測登錄的數(shù)據(jù)庫賬號的請求語句中是否含有特定關(guān)鍵字,或檢測登錄的數(shù)據(jù)庫賬號的請求語句是否匹配預(yù)設(shè)的正則表達(dá)式等方式,通過規(guī)則匹配來判斷登錄后是否存在異常行為。但是,上述現(xiàn)有技術(shù)中通過既定規(guī)則進(jìn)行異常登錄檢測時(shí),無法識別既定規(guī)則中不存在的非法登錄情況,使得檢測結(jié)果的準(zhǔn)確率低。


技術(shù)實(shí)現(xiàn)思路

1、為克服相關(guān)技術(shù)中存在的問題,本公開提供一種異常登錄檢測方法、裝置及存儲(chǔ)介質(zhì)。

2、根據(jù)本公開實(shí)施例的第一方面,提供一種異常登錄檢測方法,所述方法包括;

3、對需要進(jìn)行登錄檢測的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)采集,獲取所述數(shù)據(jù)庫的初始數(shù)據(jù);

4、對所述初始數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理,得到預(yù)處理后的數(shù)據(jù)集;

5、確定初始o(jì)ne-class?svm模型,并利用所述預(yù)處理后的數(shù)據(jù)集對所述初始o(jì)ne-class?svm模型進(jìn)行訓(xùn)練,得到目標(biāo)one-class?svm模型;

6、獲取所述數(shù)據(jù)庫新的登錄數(shù)據(jù),通過黑白名單和所述目標(biāo)one-class?svm模型對所述登錄數(shù)據(jù)進(jìn)行異常登錄檢測,得到檢測結(jié)果;

7、響應(yīng)于所述檢測結(jié)果為異常登錄,則基于所述檢測結(jié)果進(jìn)行告警與自動(dòng)響應(yīng)。

8、可選的,在本公開實(shí)施例中,所述對需要進(jìn)行登錄檢測的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)采集,獲取所述數(shù)據(jù)庫的初始數(shù)據(jù),包括:

9、確定所述需要進(jìn)行登錄檢測的數(shù)據(jù)庫的類型;

10、基于所述數(shù)據(jù)庫的類型,通過創(chuàng)建所述數(shù)據(jù)庫的觸發(fā)器或開啟所述數(shù)據(jù)庫的日志功能對所述數(shù)據(jù)庫進(jìn)行數(shù)據(jù)采集,得到所述數(shù)據(jù)庫的登錄事件信息;

11、標(biāo)記所述登錄事件信息的類型,并將標(biāo)記后的登錄事件信息確定為所述數(shù)據(jù)庫的初始數(shù)據(jù)。

12、可選的,在本公開實(shí)施例中,所述對所述初始數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理,得到預(yù)處理后的數(shù)據(jù)集,包括:

13、提取所述初始數(shù)據(jù)中標(biāo)記類型為正常的登錄事件集合;

14、提取所述登錄事件集合中的分類數(shù)據(jù),并對所述分類數(shù)據(jù)進(jìn)行embedding處理,得到各登錄事件對應(yīng)的第一特征向量;

15、提取所述登錄事件集合中各登錄事件的時(shí)間戳數(shù)據(jù);

16、對所述各登錄事件的其余數(shù)據(jù)特征進(jìn)行標(biāo)準(zhǔn)化處理,得到所述各登錄事件對應(yīng)的第二特征向量;

17、基于所述第一特征向量、所述時(shí)間戳數(shù)據(jù)和所述第二特征向量,得到所述各登錄事件的特征向量,并將所述各登錄事件的特征向量,確定為預(yù)處理后的數(shù)據(jù)集。

18、可選的,在本公開實(shí)施例中,所述對所述各登錄事件的其余數(shù)據(jù)特征進(jìn)行標(biāo)準(zhǔn)化處理,得到所述各登錄事件對應(yīng)的第二特征向量,包括:

19、計(jì)算各數(shù)據(jù)特征在所述登錄事件集合中的均值和標(biāo)準(zhǔn)差;

20、基于所述均值和標(biāo)準(zhǔn)差,通過標(biāo)準(zhǔn)化公式得到所述各登錄事件對應(yīng)的第二特征向量。

21、可選的,在本公開實(shí)施例中,所述確定初始o(jì)ne-class?svm模型,并利用所述預(yù)處理后的數(shù)據(jù)集對所述初始o(jì)ne-class?svm模型進(jìn)行訓(xùn)練,得到目標(biāo)one-class?svm模型,包括:

22、按照預(yù)設(shè)比例,通過隨機(jī)抽樣將所述預(yù)處理后的數(shù)據(jù)集分為訓(xùn)練數(shù)據(jù)集和測試數(shù)據(jù)集;

23、確定所述初始o(jì)ne-class?svm模型的超參數(shù)和配置參數(shù);

24、通過所述訓(xùn)練數(shù)據(jù)集對所述初始o(jì)ne-class?svm模型進(jìn)行訓(xùn)練,得到訓(xùn)練完成的one-class?svm模型;

25、通過所述測試數(shù)據(jù)集對所述訓(xùn)練完成的one-class?svm模型進(jìn)行測試調(diào)優(yōu),得到目標(biāo)one-class?svm模型。

26、可選的,在本公開實(shí)施例中,所述通過所述測試數(shù)據(jù)集對所述訓(xùn)練完成的one-class?svm模型進(jìn)行測試調(diào)優(yōu),得到目標(biāo)one-class?svm模型,包括:

27、通過所述訓(xùn)練完成的one-class?svm模型對所述測試數(shù)據(jù)集中的測試數(shù)據(jù)進(jìn)行預(yù)測,得到預(yù)測結(jié)果;

28、通過混淆矩陣方法對所述預(yù)測結(jié)果進(jìn)行評估,并將通過評估的訓(xùn)練完成的one-class?svm模型確定為目標(biāo)one-class?svm模型。

29、可選的,在本公開實(shí)施例中,所述通過黑白名單和所述目標(biāo)one-class?svm模型對所述登錄數(shù)據(jù)進(jìn)行異常登錄檢測,得到檢測結(jié)果,包括:

30、通過黑白名單對所述登錄數(shù)據(jù)進(jìn)行過濾,若所述登錄數(shù)據(jù)命中黑名單則對所述登錄數(shù)據(jù)進(jìn)行攔截,得到對應(yīng)的檢測結(jié)果為異常登錄;

31、若所述登錄數(shù)據(jù)命中白名單,則得到對應(yīng)的檢測結(jié)果為正常登錄;

32、若所述登錄數(shù)據(jù)未命中黑白名單,則將所述登錄數(shù)據(jù)輸入所述目標(biāo)one-classsvm模型中,得到所述登錄數(shù)據(jù)的檢測結(jié)果。

33、根據(jù)本公開實(shí)施例的第二方面,提供一種異常登錄檢測裝置,所述裝置包括:

34、采集模塊,用于對需要進(jìn)行登錄檢測的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)采集,獲取所述數(shù)據(jù)庫的初始數(shù)據(jù);

35、數(shù)據(jù)預(yù)處理模塊,用于對所述初始數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理,得到預(yù)處理后的數(shù)據(jù)集;

36、訓(xùn)練模塊,用于確定初始o(jì)ne-class?svm模型,并利用所述預(yù)處理后的數(shù)據(jù)集對所述初始o(jì)ne-class?svm模型進(jìn)行訓(xùn)練,得到目標(biāo)one-class?svm模型;

37、異常檢測模塊,用于獲取所述數(shù)據(jù)庫新的登錄數(shù)據(jù),通過黑白名單和所述目標(biāo)one-class?svm模型對所述登錄數(shù)據(jù)進(jìn)行異常登錄檢測,得到檢測結(jié)果;

38、告警模塊,用于響應(yīng)于所述檢測結(jié)果為異常登錄,則基于所述檢測結(jié)果進(jìn)行告警與自動(dòng)響應(yīng)。

39、根據(jù)本公開實(shí)施例的第三方面,提供了一種電子設(shè)備,包括:

40、處理器;

41、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

42、其中,所述處理器被配置為實(shí)現(xiàn)前述第一方面中所述的方法。

43、根據(jù)本公開實(shí)施例的第四方面,提供了一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令;所述計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行后,能夠?qū)崿F(xiàn)前述第一方面中所述的方法。

44、本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:

45、本公開提出的一種異常登錄檢測方法、裝置及存儲(chǔ)介質(zhì),該方法包括對需要進(jìn)行登錄檢測的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)采集,獲取數(shù)據(jù)庫的初始數(shù)據(jù);對初始數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理,得到預(yù)處理后的數(shù)據(jù)集;確定初始o(jì)ne-class?svm模型,并利用預(yù)處理后的數(shù)據(jù)集對初始o(jì)ne-class?svm模型進(jìn)行訓(xùn)練,得到目標(biāo)one-class?svm模型;獲取數(shù)據(jù)庫新的登錄數(shù)據(jù),通過黑白名單和目標(biāo)one-class?svm模型對登錄數(shù)據(jù)進(jìn)行異常登錄檢測,得到檢測結(jié)果;響應(yīng)于檢測結(jié)果為異常登錄,則基于檢測結(jié)果進(jìn)行告警與自動(dòng)響應(yīng)。由此,本公開通過黑白名單和目標(biāo)one-class?svm模型對登錄數(shù)據(jù)進(jìn)行異常登錄檢測,考慮了登錄數(shù)據(jù)的多種特征,從而使得可以從多個(gè)維度對登錄數(shù)據(jù)進(jìn)行異常檢測分析,提高了異常檢測的準(zhǔn)確度。

46、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1