System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開的實施例涉及計算機,具體涉及系統操作告警方法、裝置、電子設備和計算機可讀介質。
技術介紹
1、系統操作告警,是用于對存在潛在風險的用戶系統進行告警的一項技術。目前,在進行系統操作告警時,通常采用的方式為:統一對密碼修改操作進行記錄,若檢測到某一操作記錄的間隔時長大于預設時長(例如,90天),則從用戶列表中確定該操作記錄對應的用戶,最終確定該用戶在預設時長內未進行密碼修改,進行系統操作告警。
2、然而,實踐中發現,當采用上述方式進行系統操作告警時,經常會存在如下技術問題:
3、第一,由于系統中用戶較多,在統一記錄密碼修改操作后,則需要同時、且定時監管大量的錄密碼修改操作,以確定各個密碼修改操作的間隔時長是否大于預設時長,同時還需要匹配對應的用戶,進行告警通知,由此,需要占用的計算資源較多;
4、第二,若僅僅進行系統操作告警,則存在較多的用戶忽略告警信息,而未進行密碼修改,導致用戶系統仍存在較大的泄露風險。
5、該
技術介紹
部分中所公開的以上信息僅用于增強對本專利技術構思的背景的理解,并因此,其可包含并不形成本國的本領域普通技術人員已知的現有技術的信息。
技術實現思路
1、本公開的內容部分用于以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。本公開的內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
2、本公開的一些實施例提出了系統操作告警方法、裝置
3、第一方面,本公開的一些實施例提供了一種系統操作告警方法,該方法包括:從預設的數據庫中獲取各個系統用戶對應的修改系統密碼的歷史操作記錄,得到歷史操作記錄序列集,其中,每個歷史操作記錄包括加密的歷史修改密碼;對上述歷史操作記錄序列集中每個歷史操作記錄中的歷史修改密碼進行解密,以生成解密后歷史操作記錄序列集;將解密后歷史操作記錄序列集中各個解密后歷史操作記錄序列中對應時間戳最大的解密后歷史操作記錄更新至預設的數據表中,得到更新后數據表;對于上述記錄后數據表中對應每個系統用戶對應的解密后歷史操作記錄,執行以下步驟:生成上述更新后數據表中對應每個系統用戶的密碼過期時間點;在密碼過期時間點,建立與上述密碼過期時間點對應的密碼期限檢測線程,以檢測密碼是否更新;響應于確定解密后歷史操作記錄在對應的密碼過期時間點之內未更新,基于密碼過期時間點,觸發對應的密碼過期觸發操作以及回收上述密碼期限檢測線程以釋放所占用的內存,其中,密碼過期觸發操用于向上述系統用戶的用戶終端發出系統密碼操作告警提示。
4、第二方面,本公開的一些實施例提供了一種系統操作告警裝置,該裝置包括:獲取單元,被配置成從預設的數據庫中獲取各個系統用戶對應的修改系統密碼的歷史操作記錄,得到歷史操作記錄序列集,其中,每個歷史操作記錄包括加密的歷史修改密碼;解密單元,被配置成對上述歷史操作記錄序列集中每個歷史操作記錄中的歷史修改密碼進行解密,以生成解密后歷史操作記錄序列集;更新單元,被配置成將解密后歷史操作記錄序列集中各個解密后歷史操作記錄序列中對應時間戳最大的解密后歷史操作記錄更新至預設的數據表中,得到更新后數據表;操作告警單元,被配置成對于上述記錄后數據表中對應每個系統用戶對應的解密后歷史操作記錄,執行以下步驟:生成上述更新后數據表中對應每個系統用戶的密碼過期時間點;在密碼過期時間點,建立與上述密碼過期時間點對應的密碼期限檢測線程,以檢測密碼是否更新;響應于確定解密后歷史操作記錄在對應的密碼過期時間點之內未更新,基于密碼過期時間點,觸發對應的密碼過期觸發操作以及回收上述密碼期限檢測線程以釋放所占用的內存,其中,密碼過期觸發操用于向上述系統用戶的用戶終端發出系統密碼操作告警提示。
5、第三方面,本公開的一些實施例提供了一種電子設備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當一個或多個程序被一個或多個處理器執行,使得一個或多個處理器實現上述第一方面任一實現方式所描述的方法。
6、第四方面,本公開的一些實施例提供了一種計算機可讀介質,其上存儲有計算機程序,其中,程序被處理器執行時實現上述第一方面任一實現方式所描述的方法。
7、本公開的上述各個實施例具有如下有益效果:通過本公開的一些實施例的系統操作告警方法,可以減少計算資源的消耗。具體來說,造成需要消耗的計算資源較多的原因在于:由于系統中用戶較多,在統一記錄密碼修改操作后,則需要同時、且定時監管大量的錄密碼修改操作,以確定各個密碼修改操作的間隔時長是否大于預設時長,同時還需要匹配對應的用戶,進行告警通知。基于此,本公開的一些實施例的系統操作告警方法,首先,從預設的數據庫中獲取各個系統用戶對應的修改系統密碼的歷史操作記錄,得到歷史操作記錄序列集,其中,每個歷史操作記錄包括加密的歷史修改密碼。對上述歷史操作記錄序列集中每個歷史操作記錄中的歷史修改密碼進行解密,以生成解密后歷史操作記錄序列集。加密的密碼占用字節較多,通過解密,可以減少密碼的字節位數,以此減少解密后歷史操作記錄序列集的數據量。之后,將解密后歷史操作記錄序列集中各個解密后歷史操作記錄序列中對應時間戳最大的解密后歷史操作記錄更新至預設的數據表中,得到更新后數據表。之后,對于上述記錄后數據表中對應每個系統用戶對應的解密后歷史操作記錄,執行以下步驟:生成上述更新后數據表中對應每個系統用戶的密碼過期時間點。通過設定密碼過期時間點可以便于快速的確定歷史操作記錄對應的用戶密碼是否有風險。在密碼過期時間點,建立與上述密碼過期時間點對應的密碼期限檢測線程,以檢測密碼是否更新。最后,響應于確定解密后歷史操作記錄在對應的密碼過期時間點之內未更新,基于密碼過期時間點,觸發對應的密碼過期觸發操作以及回收上述密碼期限檢測線程以釋放所占用的內存,其中,密碼過期觸發操用于向上述系統用戶的用戶終端發出系統密碼操作告警提示。從而,可以在進行大量數據定時監管過程中,減少不必要的訪問過程,提高告警效率。同時,可以及時釋放內存以及減少計算資源的占用和消耗。
本文檔來自技高網...【技術保護點】
1.一種系統操作告警方法,包括:
2.根據權利要求1所述的方法,其中,所述方法還包括:
3.根據權利要求1所述的方法,其中,所述生成所述更新后數據表中對應每個系統用戶的密碼過期時間點,包括:
4.根據權利要求1所述的方法,其中,所述方法還包括:
5.一種系統操作告警裝置,包括:
6.一種電子設備,包括:
7.一種計算機可讀介質,其上存儲有計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1-4中任一所述的方法。
【技術特征摘要】
1.一種系統操作告警方法,包括:
2.根據權利要求1所述的方法,其中,所述方法還包括:
3.根據權利要求1所述的方法,其中,所述生成所述更新后數據表中對應每個系統用戶的密碼過期時間點,包括:
4.根據權利要求1所...
【專利技術屬性】
技術研發人員:胡江南,
申請(專利權)人:華青融天北京軟件股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。