[發明專利]基于java的軟件系統的敏感日志脫敏裝置及方法在審
| 申請號: | 202110187921.3 | 申請日: | 2021-02-18 |
| 公開(公告)號: | CN112784308A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 李方翔;郭峰;金宏洲;程亮 | 申請(專利權)人: | 杭州天谷信息科技有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 杭州裕陽聯合專利代理有限公司 33289 | 代理人: | 金方瑋 |
| 地址: | 310012 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 java 軟件 系統 敏感 日志 裝置 方法 | ||
本發明公開了一種基于java的軟件系統的敏感日志脫敏裝置及方法,該裝置包含:數據處理模塊;編碼模塊對日志數據進行編碼;內部存儲模塊;緩存模塊將編碼后的日志數據緩存于系統內的內部存儲模塊;外部存儲模塊;采集模塊從內部存儲模塊采集編碼后的日志數據并將其存儲于獨立于系統的外部存儲模塊中;識別模塊根據編碼從外部存儲模塊存儲的日志數據中識別出敏感數據;設置模塊;處理模塊通過脫敏規則對識別出的敏感數據進行脫敏處理。本發明的基于java的軟件系統的敏感日志脫敏裝置及方法,采集日志數據并存儲在獨立于系統的外部存儲模塊,這樣,進行脫敏處理時,減少入侵業務代碼,使業務對脫敏無感知。且脫敏實時生效,降低對系統性能的影響。
技術領域
本發明涉及一種基于java的軟件系統的敏感日志脫敏裝置及方法。
背景技術
軟件系統在開發時,為了定位方便,開發常常會通過寫日志的方式來記錄程序運行的狀態,以便在程序發生異常時快速定位并解決問題。日志中的內容則往往不會經過審查,日志內容出現用戶的敏感信息一定是不可避免會發生的事情。為了解決這一問題,大部分軟件系統會審視業務代碼,并使用工具代碼對敏感信息進行標注。
主要缺陷在于:使用工具代碼對敏感信息進行標注的時,需要業務開發極度關注日志的內容,并且工具代碼會對業務代碼產生入侵,勢必造成了開發周期的延長并降低業務代碼的可維護性。同時,尋找敏感日志的過程也會產生遺漏,且針對某項日志的脫敏不能實時生效,不同方案的脫敏實現導致業務系統性能有不同程度的下降。
發明內容
本發明提供了一種基于java的軟件系統的敏感日志脫敏裝置及方法,采用如下的技術方案:
一種基于java的軟件系統的敏感日志脫敏裝置,包含:
數據處理模塊,用于獲取日志數據并對其進行標準化處理;
編碼模塊,用于對日志數據進行編碼;
內部存儲模塊;
緩存模塊,用于將編碼后的日志數據緩存于系統內的內部存儲模塊;
外部存儲模塊;
采集模塊,用于從內部存儲模塊采集編碼后的日志數據并將其存儲于獨立于系統的外部存儲模塊;
識別模塊,用于根據編碼從外部存儲模塊存儲的日志數據中識別出敏感數據;
設置模塊,用于設置脫敏規則;
處理模塊,用于通過脫敏規則對識別出的敏感數據進行脫敏處理。
進一步地,內部存儲模塊為安全目錄,安全目錄擁有系統最高權限。
進一步地,數據處理模塊、編碼模塊和緩存模塊共同組成日志agent模塊。
進一步地,設置模塊還將設置的脫敏規則發送至日志agent模塊;
日志agent模塊根據編碼對其實參實施精準脫敏。
一種基于java的軟件系統的敏感日志脫敏方法,包含以下步驟:
獲取日志數據并對其進行標準化處理;
對日志數據進行編碼;
將編碼后的日志數據緩存于系統內的內部存儲模塊;
從內部存儲模塊采集編碼后的日志數據并將其存儲于獨立于系統的外部存儲模塊;
根據編碼從外部存儲模塊存儲的日志數據中識別出敏感數據;
設置脫敏規則;
通過脫敏規則對識別出的敏感數據進行處理脫敏處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州天谷信息科技有限公司,未經杭州天谷信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110187921.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:測控壓緊力的焊接夾具
- 下一篇:一種制作自熱米的擠出機





