Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

SDK safety detection method for IOS

A safety detection and self-testing technology, which is applied in computer safety devices, instruments, electrical digital data processing, etc., can solve the problems of application packing and other problems, and achieve the effect of strengthening protection level, avoiding risks, and high protection level

Inactive Publication Date: 2018-10-09
北京智游网安科技有限公司
View PDF12 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] For a long time, due to the closed source of the iOS system, most ordinary developers think that the iOS system is very safe, but the fact is that compared with the protected Android program, the security problem of iOS is more serious. Due to the closed source feature of iOS , so it is impossible to pack the application like the Android program. The iOS program can easily unpack the ipa using tools such as IClutch. The unprotected ipa is tantamount to streaking. After unpacking, use class-dump to easily unpack the ipa. Exporting the header file of the application, combined with dynamic debugging and other means to analyze the application, can easily obtain the desired information. Generally, the protection methods used by developers are limited to using HTTPS for data transmission, and using the bundle ID to verify whether the application has been tampered with. , these conventional means are easily bypassed or cracked

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • SDK safety detection method for IOS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0020] see figure 1 , a kind of embodiment provided by the present invention: a kind of SDK safety detection method that IOS uses, comprises the following steps:

[0021] (1) Start the SDK: integrate the iOS application with the SDK during the development process, and run the program SDK, and the SDK is developed using the objective-c language;

[0022] (2) SDK self-inspection: Call the security interface to detect its own security. If it is found that the SD...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an SDK safety detection method for IOS. The method comprises the steps of SDK starting, SDK automatic detecting, re-signature detecting, dynamic library injection detecting, debugger injection detecting and anti-debugging detecting. According to the method, the SDK is called through an interface, safety analysis is conducted on the running environment of an IOS applicationat a certain timing or scenario after the IOS application is started to avoid risk, detection conducted on the safety of the IOS application by using the SDK is more comprehensive compared with the prior art and the protecting means of other applications on the market, the self protection level of the SDK is higher, core detection functions are obscurer and do not easily avoid by hook, and therefore the protection level on the application is greatly improved.

Description

technical field [0001] The invention relates to the technical field of IOS terminal application protection, in particular to an SDK security detection method for IOS. Background technique [0002] For a long time, due to the closed source of the iOS system, most ordinary developers think that the iOS system is very safe, but the fact is that compared with the protected Android program, the security problem of iOS is more serious. Due to the closed source feature of iOS , so it is impossible to pack the application like the Android program. The iOS program can easily unpack the ipa using tools such as IClutch. The unprotected ipa is tantamount to streaking. After unpacking, use class-dump to easily unpack the ipa. Exporting the header file of the application, combined with dynamic debugging and other means to analyze the application, can easily obtain the desired information. Generally, the protection methods used by developers are limited to using HTTPS for data transmission...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/56
CPCG06F21/566
Inventor 杨元虎郭荣超
Owner 北京智游网安科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products