[發明專利]一種進程調試檢測方法及裝置在審
| 申請號: | 201710296558.2 | 申請日: | 2017-04-28 |
| 公開(公告)號: | CN107038373A | 公開(公告)日: | 2017-08-11 |
| 發明(設計)人: | 闞志剛;陳彪;程顯龍;方寧;盧佐華 | 申請(專利權)人: | 北京洋浦偉業科技發展有限公司 |
| 主分類號: | G06F21/54 | 分類號: | G06F21/54 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司11315 | 代理人: | 南霆 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 進程 調試 檢測 方法 裝置 | ||
技術領域
本申請涉及APP安全技術領域,尤其涉及一種進程調試檢測方法及裝置。
背景技術
隨著移動互聯網產業快速發展,移動應用程序(Application,簡稱APP)呈井噴式爆發,尤其是應用較為廣泛的Android系統應用程序。然而,因Android系統本身的開源特性,Android系統應用程序與個人計算機(personal computer,PC)一樣也成為黑客攻擊的主要對象,Android系統應用程序容易遭受病毒、木馬、動態調試、流氓軟件和釣魚軟件的攻擊,嚴重影響了客戶端的安全、降低了用戶體驗和應用程序開發者的收益。
其中,通過動態調試攻擊,攻擊者可以利用調試器跟蹤目標應用程序進程(簡稱目標進程)的運行,查看、修改內存代碼和數據,分析應用程序邏輯,進行攻擊和破解等行為。例如,對于金融行業應用程序而言,通過動態調試攻擊,可能會修改應用程序業務操作時的數據,比如賬號、金額等。因此,如何檢測出目標進程是否被調試顯得尤為重要。
發明內容
本申請實施例的目的在于,提供一種進程調試檢測方法及裝置,以檢測出目標進程是否被其它進程調試。
第一方面,本申請實施例提供了一種進程調試檢測方法,包括:
通過預設接口對Proc文件系統中的目標文件進行監控;所述目標文件是目標進程在運行時對應于內存中的文件;
在接收到所述預設接口返回的目標消息時,確定所述目標進程被調試,所述目標消息為對所述目標文件進行讀寫操作的通知消息。
可選地,所述預設接口為inotify接口。
可選地,所述目標文件包括下述至少一種:
所述目標進程對應的/proc/目錄下的meminfo文件;
所述目標進程對應的/proc/目錄下的status文件。
可選地,在所述確定所述目標進程被調試后,所述方法還包括:
結束所述目標進程。
可選地,在所述確定所述目標進程被調試后,所述方法還包括:
輸出所述目標進程被調試的提示信息。
第二方面,本申請實施例提供了一種進程調試檢測裝置,所述裝置包括:
監控模塊,用于通過預設接口對Proc文件系統中的目標文件進行監控;所述目標文件是目標進程在運行時對應于內存中的文件;
結果確定模塊,用于在接收到所述預設接口返回的目標消息時,確定所述目標進程被調試,所述目標消息為對目標文件進行讀寫操作的通知消息。
可選地,所述預設接口為inotify接口。
可選地,所述目標文件包括下述至少一種:
所述目標進程對應的/proc/目錄下的meminfo文件;
所述目標進程對應的/proc/目錄下的status文件。
可選地,所述裝置還包括:
進程結束模塊,用于在所述確定所述目標進程被調試后,結束所述目標進程。
可選地,所述裝置還包括:
提示信息輸出模塊,用于在所述確定所述目標進程被調試后,輸出所述目標進程被調試的提示信息。
由于目標進程沒有被調試、正常運行時,Proc文件系統中存儲的目標進程對應的文件(目標文件)是不會被執行讀寫操作的,因此,本申請實施例采用的上述至少一個技術方案,能夠達到以下有益效果:通過預設接口監控目標文件是否被執行讀寫操作,可以確定出目標進程是否被其它進程所調試,以方便及時采取相應的反調試措施,防止對目標進程的內存等進行讀取篡改,保護目標進程及用戶信息的安全,提高了用戶體驗。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
圖1為本申請實施例1提供的一種進程調試檢測方法的流程圖;
圖2為本申請實施例2提供的一種進程調試檢測方法的流程圖;
圖3為本申請實施例3提供的一種進程調試檢測方法的流程圖;
圖4為本申請實施例4提供的一種進程調試檢測裝置的結構示意圖;
圖5為本申請實施例5提供的一種進程調試檢測裝置的結構示意圖;
圖6為本申請實施例6提供的一種進程調試檢測裝置的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京洋浦偉業科技發展有限公司,未經北京洋浦偉業科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710296558.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:玩具汽車外殼(2)
- 下一篇:包裝袋(麻博士改田換地菌劑)





