[發明專利]一種進程安全運行方法、裝置及終端在審
| 申請號: | 201810036540.3 | 申請日: | 2018-01-15 |
| 公開(公告)號: | CN108256318A | 公開(公告)日: | 2018-07-06 |
| 發明(設計)人: | 邢希雙 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F21/54 | 分類號: | G06F21/54;G06F21/55 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 調試 業務進程 進程 安全運行 調試器 維護 終端 技術檢測 進程終止 申請 退出 保證 | ||
本申請實施例公開了一種進程安全運行方法、裝置及終端,所述方法包括:啟動維護進程;所述維護進程以調試的方式啟動業務進程,所述維護進程和所述業務進程為父與子的關系。由于維護進程和業務進程本來就是調試與被調試的關系,這就保證了其它調試器無法再次附加調試業務進程。如果其它調試器對維護進程進行調試,維護進程將通過反調試技術檢測到,立即終止業務進程的運行,并且自身也退出。如果其它進程終止維護進程,便切斷了調試器和被調試者的關系,業務進程也會同時終止。由此可見,本申請實施例提供的進程安全運行方法,可以有效的避免由于調試帶來的風險。
技術領域
本申請涉及計算機技術領域,特別是涉及一種進程安全運行方法、裝置及終端。
背景技術
進程(Process)是計算機中的程序關于某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎。已啟動的進程是操作系統上最重要的資源,它們或者是操作系統持續運行的支柱進程,或者是上層業務系統的核心程序,所以如何有效的保證進程運行中的安全性就成為至關重要的問題。
隨著軟件調試技術的發展,通過調試已運行的進程,可以輕松突破軟件license授權,輕松盜取商業軟件的技術機密,侵犯了軟件作者的知識產權,損害了軟件公司的商業利益。同時已運行的進程同樣面臨其它安全風險,例如:被非法用戶惡意終止、被非法程序惡意注入、由于自身的代碼缺陷造成異常等因素,都會導致程序故障,影響程序的正常功能。
隨著云計算、大數據等新型技術的發展,對操作系統上資源的安全性要求越來越高。傳統的進程運行方式已經不能滿足目前的安全性需求,因此,一種進程安全運行方案亟待出現。
發明內容
本申請實施例中提供了一種進程安全運行方法、裝置及終端,以解決現有技術中進程安全性較低的問題。
第一方面,本申請實施例提供了一種進程安全運行方法,所述方法包括:
啟動維護進程;
所述維護進程以調試的方式啟動業務進程,所述維護進程和所述業務進程為父與子的關系。
可選地,所述方法還包括:
所述維護進程對所述業務進程的運行狀態進行監測;
若所述維護進程監測到所述業務進程異常終止,則以調試的方式再次啟動所述業務進程。
可選地,所述方法還包括:
若所述維護進程監測到所述業務進程正常終止,則退出所述維護進程。
可選地,所述方法還包括:
所述維護進程對所述業務進程的異常事件進行監測;
若所述維護進程監測到所述業務進程的異常事件,則在預定義的異常事件表中對所述異常事件進行匹配查找;
若在所述異常事件表中查詢到所述異常事件,則按照所述異常事件表中設置的異常處理行為對所述業務進程進行處理,其中,所述異常處理行為與所述異常事件相匹配。
可選地,所述方法還包括:
若在所述異常事件表中未查詢到所述異常事件,判斷所述異常事件是否屬于調試器范疇的異常;
若所述異常事件屬于調試器范疇的異常,則按照調試器處理異常的方式對所述業務進程進行處理。
可選地,所述方法還包括:
若所述異常事件不屬于調試器范疇的異常,則修改所述業務進程的代碼執行流程跨過產生異常的代碼。
第二方面,本申請實施例提供了一種進程安全運行裝置,所述裝置包括:
啟動模塊,用于啟動維護進程;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810036540.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種弱密碼檢測方法
- 下一篇:一種大數據安全防范監管與感知平臺





