[發明專利]一種字符命令審計的目標字符串處理方法及系統在審
| 申請號: | 202010123802.7 | 申請日: | 2020-02-27 |
| 公開(公告)號: | CN111339732A | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 余文珣;鐘英南;馬名澤;余斯聰;林爍韓;胡吉龍 | 申請(專利權)人: | 廣東安創信息科技開發有限公司 |
| 主分類號: | G06F40/103 | 分類號: | G06F40/103;G06F40/151;G06F16/903 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510030 廣東省廣州市越秀*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 字符 命令 審計 目標 字符串 處理 方法 系統 | ||
本發明公開了一種字符命令審計的目標字符串處理方法及系統,所述方法包括:步驟S1,獲取鍵輸命令,根據鍵輸命令得到回顯字符,并對其進行特殊字符處理轉換得到屏顯字符,將其存儲于一屏顯數組中;步驟S2,根據鍵輸命令對所述屏顯數組進行處理得到目標字符串;步驟S3,對目標字符串進行執行處理,本發明通過鍵輸命令得到回顯字符并進行字符轉換存入屏顯數組,同時結合鍵輸命令進行深度處理,從而得到所需的字符命令,以提高字符命令審計的準確度。
技術領域
本發明涉及運維審計技術領域,特別是涉及一種字符命令審計的目標字符串處理方法及系統。
背景技術
隨著網絡與計算機技術的飛速發展,服務器的應用越發廣泛,其安全性顯得尤為重要。在服務器性能與效率不斷提升的同時,如何有效防止服務器遭受攻擊、保證服務器中數據的安全性和有效性,已成為信息安全的重要研究課題。目前普遍缺乏對運維人員字符命令操作的審計方法,一旦出現運維操作失誤,將有可能給服務器的造成巨大損失,因此,為保證服務器的安全性,字符命令操作審計變得非常有必要。
在字符命令審計過程中,字符命令的獲取是重要的一環。目前,為了獲取字符命令,一般可通過ssh回顯api獲取字符回顯,從而獲得字符命令,但這種方式獲得的回顯字符中有可能包含特殊字符和操作字符,并非所需審計的字符命令,從而給后續的命令審計帶來了很大的麻煩,使得審計的準確度相對較低。
發明內容
為克服上述現有技術存在的不足,本發明之目的在于提供一種字符命令審計的目標字符串處理方法及系統,以通過鍵輸命令得到回顯字符并進行字符轉換存入屏顯數組,同時結合鍵輸命令進行深度處理,從而得到所需的字符命令,提高字符命令審計的準確度。
為達上述目的,本發明提出一種字符命令審計的目標字符串處理方法,包括如下步驟:
步驟S1,獲取鍵輸命令,根據鍵輸命令得到回顯字符,并對其進行特殊字符處理得到屏顯字符,將其存儲于一屏顯數組中;
步驟S2,根據鍵輸命令對所述屏顯數組進行處理得到目標字符串;
步驟S3,對目標字符串進行執行處理。
優選地,步驟S1進一步包括:
步驟S100,獲取鍵輸命令,得到回顯字符;
步驟S101,對回顯字符進行特殊符號處理,并進行字符轉換得到屏顯字符;
步驟S102,將獲得的屏顯字符存儲于一行列與實際一致的屏顯數組中。
優選地,于步驟S100中,通過調用api得到字符運維的回顯字符。
優選地,所述屏顯數組隨著操作屏顯的變化自動適配調整,若屏顯行列出現變化,則所述屏顯數組也相應調整存儲的字符。
優選地,步驟S2進一步包括:
步驟S200,依次判斷鍵輸命令的每個鍵輸字符;
步驟S201,當鍵輸字符為任意字符時,記錄光標對應鍵輸字符所在屏顯數組的行列;
步驟S202,當鍵輸字符為執行字符時,從后往前記錄第一個非空格字符的行列;
步驟S203,提取步驟S201中對應第一個字符記錄的行列與步驟S202記錄的行列之間的字符串,得到目標字符串。
優選地,于步驟S202之前,還包括:
若當前鍵輸字符為換行字符,則先存儲所記錄的換行前的有效字符于臨時變量,并重新記錄換行后的字符的行列。
優選地,于步驟S203中,將所述臨時變量和提取的重新記錄的行列的字符串進行拼接,得到所述目標字符串。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東安創信息科技開發有限公司,未經廣東安創信息科技開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010123802.7/2.html,轉載請聲明來源鉆瓜專利網。





