CN104504324B - Mobile solution certification reinforcement means and system - Google Patents

Mobile solution certification reinforcement means and system Download PDF

Info

Publication number
CN104504324B
CN104504324B CN201410727943.4A CN201410727943A CN104504324B CN 104504324 B CN104504324 B CN 104504324B CN 201410727943 A CN201410727943 A CN 201410727943A CN 104504324 B CN104504324 B CN 104504324B
Authority
CN
China
Prior art keywords
application
identifying procedure
reinforcing
dynamic base
unencapsulated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410727943.4A
Other languages
Chinese (zh)
Other versions
CN104504324A (en
Inventor
黄寿南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sangfor Technologies Co Ltd
Original Assignee
Sangfor Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sangfor Technologies Co Ltd filed Critical Sangfor Technologies Co Ltd
Priority to CN201410727943.4A priority Critical patent/CN104504324B/en
Publication of CN104504324A publication Critical patent/CN104504324A/en
Application granted granted Critical
Publication of CN104504324B publication Critical patent/CN104504324B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/51Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability

Abstract

The invention provides a kind of Mobile solution certification reinforcement means and system, methods described includes:Start the application for encapsulating and reinforcing identifying procedure;Load default dynamic base;Authentication interface is loaded by the dynamic base and shown;User is received by the authentication interface to input, and is authenticated according to user's input;Certification is by rear loading application interface and shows.This method first loads authentication interface before application interface is entered and is authenticated, and certification can just enter application interface by rear, effectively user sensitive information can be prevented to be compromised, so as to improve security.

Description

Mobile solution certification reinforcement means and system
Technical field
The present invention relates to Mobile solution field, more particularly to a kind of Mobile solution certification reinforcement means and system.
Background technology
With the development of mobile Internet, increasing Enterprise Office System is moved on mobile terminal, also increasingly Many users are handled official business using Mobile solution, done shopping, bank operations, instant chat etc., and these applications are for user experience, It can all automatically save account number cipher and automated log on mostly.
However, after the mobile terminal of user is lost and picked up by other people, other people easily can just be carried using these The Mobile solution of sensitive information, the official secrets information of user, Web bank's information, stored value card, net purchase information, chat record Leakage is easily caused Deng sensitive information, is also easy to be utilized and resulted in greater loss by criminal.
The content of the invention
Based on this, it is necessary to effectively can prevent user sensitive information from leaking there is provided one kind for above-mentioned technical problem, so that The Mobile solution certification reinforcement means and system of security can be improved.
A kind of Mobile solution certification reinforcement means, methods described includes:
Start the application for encapsulating and reinforcing identifying procedure;
Load default dynamic base;
Authentication interface is loaded by the dynamic base and shown;
User is received by the authentication interface to input, and is authenticated according to user's input;
Certification is by rear loading application interface and shows.
In one of the embodiments, it is described that authentication interface is loaded by the dynamic base and included the step of display:
The entrance function for showing first interface is intercepted by the dynamic base;
Authentication interface is loaded in the realization of the entrance function and is shown.
In one of the embodiments, before the step of startup encapsulates the application for reinforcing identifying procedure, also wrap Include:
Identifying procedure is reinforced into the application encapsulation of unencapsulated reinforcing identifying procedure.
In one of the embodiments, the step of identifying procedure is reinforced in the application encapsulation by unencapsulated reinforcing identifying procedure Suddenly include:
The unencapsulated corresponding compressed package of application for reinforcing identifying procedure is uploaded onto the server, by the server pair The application of the unencapsulated reinforcing identifying procedure, which is encapsulated, reinforces identifying procedure, and encapsulating reinforcing described in the reception server return recognizes Demonstrate,prove the application of flow and install.
In one of the embodiments, the step of identifying procedure is reinforced in the application encapsulation by unencapsulated reinforcing identifying procedure Suddenly include:
To the corresponding compressed package decompression of application of the unencapsulated reinforcing identifying procedure;
Executable file is obtained, the order for loading the dynamic base is added to the head of the executable file;
The executable file that with the addition of the order is signed;
Executable file after signature is compressed, obtains encapsulating the corresponding compression of application for reinforcing identifying procedure Bag.
In one of the embodiments, the step of identifying procedure is reinforced in the application encapsulation by unencapsulated reinforcing identifying procedure Suddenly include:
To the corresponding compressed package decompression of application of the unencapsulated reinforcing identifying procedure, be applied file;
The dynamic base is copied in the application file folder;
The application for having copied dynamic base is signed;
Application after signature is compressed, obtains encapsulating the corresponding compressed package of application for reinforcing identifying procedure.
A kind of Mobile solution certification hardened system, the system includes:
Application launch module, the application for reinforcing identifying procedure is encapsulated for starting;
Dynamic base load-on module, for loading default dynamic base;
Authentication interface display module, for loading authentication interface by the dynamic base and showing;
Authentication module, is inputted for receiving user by the authentication interface, is authenticated according to user's input;
Application interface display module, for certification to be by rear loading application interface and shows.
In one of the embodiments, the authentication interface display module is used for by dynamic base interception display first The entrance function at individual interface, loads authentication interface and shows in the realization of the entrance function.
In one of the embodiments, the system also includes:
Using package module, for the application encapsulation of unencapsulated reinforcing identifying procedure to be reinforced into identifying procedure.
In one of the embodiments, the application package module is used for the unencapsulated application for reinforcing identifying procedure Corresponding compressed package uploads onto the server, and the unencapsulated application encapsulation reinforcing for reinforcing identifying procedure is recognized by the server Demonstrate,prove flow;
The system also includes:
Using module is installed, for encapsulating the application of reinforcing identifying procedure described in the reception server return and installing.
In one of the embodiments, the application package module includes:
First decompression module, is decompressed for the corresponding compressed package of application to the unencapsulated reinforcing identifying procedure;
First dynamic base add module, for obtaining executable file, institute is added to by the order for loading the dynamic base State the head of executable file;
First signature blocks, for being signed to the executable file that with the addition of the order;
First compression module, for being compressed the executable file after signature, obtains encapsulating reinforcing identifying procedure The corresponding compressed package of application.
In one of the embodiments, the application package module includes:
Second decompression module, decompresses for the corresponding compressed package of application to the unencapsulated reinforcing identifying procedure, obtains Application file is pressed from both sides;
Second dynamic base add module, for the dynamic base to be copied in the application file folder;
Second signature blocks, for being signed to the application for having copied dynamic base;
Second compression module, for being compressed the application after signature, obtains encapsulating the application for reinforcing identifying procedure Corresponding compressed package.
Above-mentioned Mobile solution certification reinforcement means and system, encapsulate the application for reinforcing identifying procedure by starting, are opening Default dynamic base can be loaded after moving the application, so as to load authentication interface by the dynamic base and show, passes through certification circle Face receives user's input, is authenticated according to user's input, application interface is reloaded after in certification and is shown.Due to adding Need to load authentication interface before carrying application interface, application interface can just only be entered by the certification of authentication interface, it is this The mode of certification is reinforced relative to prior art, effectively can prevent user profile from leaking, so as to improve security.
Brief description of the drawings
Fig. 1 is the flow chart of Mobile solution certification reinforcement means in one embodiment;
Fig. 2 is the flow chart of package application in one embodiment;
Fig. 3 is the flow chart of package application in another embodiment;
Fig. 4 A are the interface schematic diagram for starting the unencapsulated application for reinforcing identifying procedure;
Fig. 4 B encapsulate the interface schematic diagram for the application for reinforcing identifying procedure to start;
Fig. 5 is the structured flowchart of Mobile solution certification hardened system in one embodiment;
Fig. 6 is the structured flowchart of Mobile solution certification hardened system in another embodiment;
Fig. 7 is the structured flowchart in one embodiment using package module;
Fig. 8 is the structured flowchart in another embodiment using package module.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
As shown in figure 1, in one embodiment there is provided a kind of Mobile solution certification reinforcement means, this method is to apply It is illustrated, specifically includes in terminal:
Step 102, the application for encapsulating and reinforcing identifying procedure is started.
In the present embodiment, the application of identifying procedure is reinforced in encapsulation, is referred to be packaged the application installed in the terminal, is made The application possesses the characteristic for reinforcing certification, can realize the application of strong authentication function.So-called encapsulation, refers in existing executable journey In sequence, other executable codes are added, to increase the function of the program.The application for encapsulating reinforcing identifying procedure is to add Reinforce the application of authentication function.
Before step 102, the application installed in the terminal can be packaged, encapsulation process can be realized by terminal, Also the installation kit of application can be sent to server, is realized and encapsulated by server.It is authentication flow to reinforce identifying procedure, bag Include but be not limited to gesture password certification, user name cipher authentication, certificate verification, short message certification etc..Application in the present embodiment, it is excellent Elect the application in mobile terminal as, wherein, mobile terminal includes but is not limited to various smart mobile phones, tablet personal computer etc..
Step 104, default dynamic base is loaded.
In the present embodiment, dynamic base is added in the encapsulation process of application using in corresponding file bag.This is moved State storehouse possesses the function of function hook, the entrance function at first interface of application can be linked up with, so as to change application The behavior of function.
Step 106, authentication interface is loaded by dynamic base and shown.
In the present embodiment, because dynamic base possesses the function of function hook, therefore it can intercept using first boundary of display The entrance function in face is there is provided authentication interface and shows the authentication interface.
Specifically, in one embodiment, step 106 includes:The entrance for showing first interface is intercepted and captured by dynamic base Function, loads authentication interface and shows in the realization of the entrance function.
Step 108, receive user by authentication interface to input, be authenticated according to user's input.
As described above, the certification realized by dynamic base is recognized including gesture password certification, user name cipher authentication, certificate Card, short message certification etc..Specifically, encapsulate reinforce identifying procedure apply first time start when, can be provided by dynamic base Interface is set, passes through the setting for setting interface user to be authenticated.Such as, can be by setting boundary for gesture password certification Face receives the gesture password that user is set.For user name cipher authentication, the user name that can be set by setting interface to receive and Password.For certificate verification, certificate can be imported when first time starting application., can be by setting interface to connect for short message certification Receive phone number of setting etc..
Further, in next time, startup encapsulates the application of reinforcing identifying procedure, and authentication interface can be provided by dynamic base, User can input the password set by authentication interface.Such as, for gesture password certification, then received and used by authentication interface The gesture password of family input.For user name cipher authentication, the username and password that user inputs can be received by authentication interface. For certificate verification, certificate can be submitted to server by application and be verified.For short message certification, it can be connect by authentication interface The identifying code of user's input is received, the identifying code is in the phone number that can be sent automatically to set in advance after starting application.If User's input is correct, then certification passes through.
Step 110, certification is by rear loading application interface and shows.
In the present embodiment, the application for reinforcing identifying procedure is encapsulated by starting, can be loaded after the application is started default Dynamic base, authentication interface and shown so as to be loaded by the dynamic base, receiving user by the authentication interface inputs, according to Family input is authenticated, and application interface is reloaded after in certification and is shown.Due to needing to add before loading application interface Carry authentication interface, application interface can just only be entered by the certification of authentication interface, the mode of this reinforcing certification relative to Prior art, effectively can prevent user profile from leaking, so as to improve security.
In one embodiment, also include before step 102:The application encapsulation of unencapsulated reinforcing identifying procedure is reinforced Identifying procedure.
In one embodiment, identifying procedure is reinforced into the application encapsulation of unencapsulated reinforcing identifying procedure by terminal.
In the present embodiment, terminal can obtain the application for the unencapsulated reinforcing identifying procedure that user's selection is packaged, then Start application encapsulation of the encapsulation tool to selection and reinforce identifying procedure.
In another embodiment, identifying procedure is reinforced into the application encapsulation of unencapsulated reinforcing identifying procedure by server. Specifically, the step of application encapsulation of unencapsulated reinforcing identifying procedure is reinforced into identifying procedure includes:By unencapsulated reinforcing certification The corresponding compressed package of application of flow is uploaded onto the server, and the application encapsulation of unencapsulated reinforcing identifying procedure is reinforced by server Identifying procedure, what the reception server was returned encapsulates the application for reinforcing identifying procedure and installs.
In the present embodiment, terminal can obtain the application for the unencapsulated reinforcing identifying procedure that user's selection is packaged, by this Uploaded onto the server using corresponding compressed package, the encapsulation tool pre-set by server is to unencapsulated reinforcing identifying procedure Identifying procedure is reinforced using encapsulation.After the completion of server encapsulation, the application for encapsulating reinforcing identifying procedure can be supplied to terminal It is downloaded, terminal check is downloaded, then server can return to the compressed package for encapsulating the application for reinforcing identifying procedure to terminal, whole End is installed by the application for encapsulating and reinforcing identifying procedure.
In one embodiment, as shown in Fig. 2 the application encapsulation of unencapsulated reinforcing identifying procedure is reinforced into identifying procedure Step includes:
Step 202, the corresponding compressed package of application of unencapsulated reinforcing identifying procedure is decompressed.
Step 204, executable file is obtained, the order for loading dynamic base is added to the head of executable file.
Step 206, the executable file of the order to the addition of loading dynamic base is signed.
Step 208, the executable file after signature is compressed, obtains encapsulating the application correspondence for reinforcing identifying procedure Compressed package.
In the present embodiment, for the mobile terminal of some operating systems, wherein the application installed is executable file format. For example, being all to use Mach Object file formats, i.e. Mach-O files for NeXTSTEP, Darwin, iOS etc..Will loading The order of dynamic base is added to after the head of executable file, starts the application on mobile terminals, then can run the loading The order of dynamic base, so as to load default dynamic base, and then realizes the loading of authentication interface by the dynamic base and is recognized Card.
Illustrated with the mobile terminal for running iOS operating systems.Application file form in the operating system is real It is a zip compressed package, i.e. ipa files on border.Ipa files are sent to server by mobile terminal, and server is solved to it Pressure, then obtain Mach-O files.Further, server changes the head of Mach-O files, increases a loading on its head The order of dynamic base, the dynamic base is used for realizing reinforcing identifying procedure so that the application encapsulated possesses reinforcing authentication function.This Sample, the Mach-O files operationally, the dynamic base added can be loaded automatically.
Further, the executable file that with the addition of the dynamic library command of loading can be signed using Codesign instruments Name.Codesign instruments are a command-line tools, it is only necessary to which the input of order line terminal is such as issued orders and can complete signature: Codesign–fs<Certificate name><Apply Names>, wherein certificate is developer's certificate that operating system supplier provides.To addition The executable file of the dynamic library command of loading is signed, it is ensured that with the addition of the executable file of loading dynamic library command Normally it can run on mobile terminals.
Executable file after signature is compressed, ipa files are obtained, the ipa files are returned to movement by server Terminal is installed.Afterwards, default dynamic base can be loaded by running the ipa files, realized by dynamic base and reinforced certification stream Journey, specific embodiment shown in Figure 1, is then repeated no more at this.
In another embodiment, as shown in figure 3, the application encapsulation of unencapsulated reinforcing identifying procedure is reinforced into identifying procedure The step of include:
Step 302, the corresponding compressed package of application of unencapsulated reinforcing identifying procedure is decompressed, be applied file.
Step 304, default dynamic base is copied in application file folder.
Step 306, the application for having copied dynamic base is signed.
Step 308, the application after signature is compressed, obtains encapsulating the corresponding compression of application for reinforcing identifying procedure Bag.
In the present embodiment, for the mobile terminal of some open operating systems, wherein the application installed is not executable File, decompression can be applied file using corresponding compressed package.For example, for Android operation system.Mobile terminal will The unencapsulated corresponding compressed package of application for reinforcing identifying procedure is uploaded onto the server, and server is decompressed to compressed package, is applied File.Default dynamic base is copied in application file folder again.In order that the application for reinforcing identifying procedure must be encapsulated Can normally it run on mobile terminals, same usable corresponding signature instrument is signed to the application for having copied dynamic base Name, then the application after signature is compressed, so as to obtain encapsulating the corresponding compressed package of application for reinforcing identifying procedure.Service The compressed package is returned to mobile terminal and installed by device.Afterwards, what operation was installed encapsulates the application of reinforcing identifying procedure i.e. The dynamic base in application file folder can be loaded, is realized by dynamic base and reinforces identifying procedure, specific implementation shown in Figure 1 Example, is then repeated no more at this.
As shown in Figure 4 A, the unencapsulated application for reinforcing identifying procedure is started, because application can automatically save account number cipher, directly Tap into application interface.As shown in Figure 4 B, start the application for encapsulating and reinforcing identifying procedure, by default dynamic base, first add Authentication interface (authentication interface in Fig. 4 B is the authentication interface of gesture password certification) is carried, only logical by authentication interface certification Later, just load application interface and show.
The Mobile solution certification reinforcement means that the embodiment of the present invention is provided, can be achieved to be related to user's sensitivity letter to some The application of breath is packaged processing, this kind of application is needed after being authenticated by the authentication interface that default dynamic base is provided Application interface can be entered, the strong authentication of application is realized, user sensitive information leakage is effectively prevent, improves security, Also secure fashion is set to provide convenience some applications for user.So-called strong authentication, be for Weak authentication, it is weak to recognize What card referred to is exactly traditional user name cipher authentication, i.e., user, which inputs correct username and password, can pass through certification.And it is strong Certification refers to the higher authentication mode of security, such as disposable authentication codes, digital certificate, smart card, biometrics readers, hand The authentication modes such as gesture password.Strong authentication has higher security and confidentiality for Weak authentication.
As shown in figure 5, in one embodiment, additionally providing a kind of Mobile solution certification hardened system, the system bag Include:
Application launch module 502, the application for reinforcing identifying procedure is encapsulated for starting
Dynamic base load-on module 504, for loading default dynamic base.
Authentication interface display module 506, for loading authentication interface by default dynamic base and showing.
Authentication module 508, is inputted for receiving user by authentication interface, is authenticated according to user's input.
Application interface display module 510, for certification to be by rear loading application interface and shows.
In one embodiment, authentication interface display module 506 is used to intercept first interface of display by dynamic base Entrance function, loads authentication interface and shows in the realization of the entrance function.
As shown in fig. 6, in one embodiment, Mobile solution certification hardened system also includes:
Using package module 501, for the application encapsulation of unencapsulated reinforcing identifying procedure to be reinforced into identifying procedure.
In one embodiment, it is additionally operable to using package module 501 application of unencapsulated reinforcing identifying procedure is corresponding Compressed package is uploaded onto the server, and identifying procedure is reinforced to the application encapsulation of unencapsulated reinforcing identifying procedure by the server.Should System also includes:Using module 503 is installed, the application for encapsulating reinforcing identifying procedure returned for the reception server is simultaneously pacified Dress.
As shown in fig. 7, in one embodiment, including using package module 501:
First decompression module 501a, is decompressed for the corresponding compressed package of application to unencapsulated reinforcing identifying procedure
First dynamic base add module 501b, for obtaining executable file, the order for loading the dynamic base is added To the head of executable file.
First signature blocks 501c, for being signed to the executable file that with the addition of the dynamic library command of loading.
First compression module 501d, for being compressed the executable file after signature, obtains encapsulating reinforcing certification The corresponding compressed package of application of flow.
As shown in figure 8, in one embodiment, including using package module 501:
Second decompression module 501e, decompresses for the corresponding compressed package of application to unencapsulated reinforcing identifying procedure, obtains Application file is pressed from both sides.
Second dynamic base add module 501f, for dynamic base to be copied in application file folder.
Second signature blocks 501g, for being signed to the application for having copied dynamic base.
Second compression module 501h, for being compressed to the application after signature, obtains encapsulating and reinforces identifying procedure Using corresponding compressed package.
Embodiment described above only expresses the several embodiments of the present invention, and it describes more specific and detailed, but simultaneously Therefore the limitation to the scope of the claims of the present invention can not be interpreted as.It should be pointed out that for one of ordinary skill in the art For, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to the guarantor of the present invention Protect scope.Therefore, the protection domain of patent of the present invention should be determined by the appended claims.

Claims (10)

1. a kind of Mobile solution certification reinforcement means, methods described includes:
Start the application for encapsulating and reinforcing identifying procedure;
Load default dynamic base;
The entrance function for showing first interface is intercepted by the dynamic base, certification is loaded in the realization of the entrance function Interface is simultaneously shown;
User is received by the authentication interface to input, and is authenticated according to user's input;
Certification is by rear loading application interface and shows.
2. according to the method described in claim 1, it is characterised in that the application of reinforcing identifying procedure is encapsulated in the startup Before step, in addition to:
Identifying procedure is reinforced into the application encapsulation of unencapsulated reinforcing identifying procedure.
3. method according to claim 2, it is characterised in that the application encapsulation by unencapsulated reinforcing identifying procedure adds Gu the step of identifying procedure, includes:
The unencapsulated corresponding compressed package of application for reinforcing identifying procedure is uploaded onto the server, by the server to described Identifying procedure is reinforced in the unencapsulated application encapsulation for reinforcing identifying procedure, and the described of the reception server return encapsulates reinforcing certification stream The application of journey is simultaneously installed.
4. according to the method in claim 2 or 3, it is characterised in that the application by unencapsulated reinforcing identifying procedure is sealed The step of dress reinforces identifying procedure includes:
To the corresponding compressed package decompression of application of the unencapsulated reinforcing identifying procedure;
Executable file is obtained, the order for loading the dynamic base is added to the head of the executable file;
The executable file that with the addition of the order is signed;
Executable file after signature is compressed, obtains encapsulating the corresponding compressed package of application for reinforcing identifying procedure.
5. according to the method in claim 2 or 3, it is characterised in that the application by unencapsulated reinforcing identifying procedure is sealed The step of dress reinforces identifying procedure includes:
To the corresponding compressed package decompression of application of the unencapsulated reinforcing identifying procedure, be applied file;
The dynamic base is copied in the application file folder;
The application for having copied dynamic base is signed;
Application after signature is compressed, obtains encapsulating the corresponding compressed package of application for reinforcing identifying procedure.
6. a kind of Mobile solution certification hardened system, it is characterised in that the system includes:
Application launch module, the application for reinforcing identifying procedure is encapsulated for starting;
Dynamic base load-on module, for loading default dynamic base;
Authentication interface display module, for by the dynamic base intercept show first interface entrance function, it is described enter Authentication interface is loaded in the realization of mouth function and is shown;
Authentication module, is inputted for receiving user by the authentication interface, is authenticated according to user's input;
Application interface display module, for certification to be by rear loading application interface and shows.
7. system according to claim 6, it is characterised in that the system also includes:
Using package module, for the application encapsulation of unencapsulated reinforcing identifying procedure to be reinforced into identifying procedure.
8. system according to claim 7, it is characterised in that the application package module is used for the unencapsulated reinforcing The corresponding compressed package of application of identifying procedure uploads onto the server, by the server to the unencapsulated reinforcing identifying procedure Identifying procedure is reinforced using encapsulation;
The system also includes:
Using module is installed, for encapsulating the application of reinforcing identifying procedure described in the reception server return and installing.
9. the system according to claim 7 or 8, it is characterised in that the application package module includes:
First decompression module, is decompressed for the corresponding compressed package of application to the unencapsulated reinforcing identifying procedure;
First dynamic base add module, can described in by the order for loading the dynamic base for obtaining executable file Perform the head of file;
First signature blocks, for being signed to the executable file that with the addition of the order;
First compression module, for being compressed to the executable file after signature, obtains encapsulating and reinforces answering for identifying procedure Use corresponding compressed package.
10. the system according to claim 7 or 8, it is characterised in that the application package module includes:
Second decompression module, decompresses for the corresponding compressed package of application to the unencapsulated reinforcing identifying procedure, is applied File;
Second dynamic base add module, for the dynamic base to be copied in the application file folder;
Second signature blocks, for being signed to the application for having copied dynamic base;
Second compression module, for being compressed the application after signature, obtains encapsulating the application correspondence for reinforcing identifying procedure Compressed package.
CN201410727943.4A 2014-12-03 2014-12-03 Mobile solution certification reinforcement means and system Active CN104504324B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410727943.4A CN104504324B (en) 2014-12-03 2014-12-03 Mobile solution certification reinforcement means and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410727943.4A CN104504324B (en) 2014-12-03 2014-12-03 Mobile solution certification reinforcement means and system

Publications (2)

Publication Number Publication Date
CN104504324A CN104504324A (en) 2015-04-08
CN104504324B true CN104504324B (en) 2017-09-29

Family

ID=52945720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410727943.4A Active CN104504324B (en) 2014-12-03 2014-12-03 Mobile solution certification reinforcement means and system

Country Status (1)

Country Link
CN (1) CN104504324B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105139312A (en) * 2015-08-14 2015-12-09 太仓苏易信息科技有限公司 Online network learning system
CN105933269B (en) * 2015-12-15 2020-05-01 中国银联股份有限公司 Method and device for preventing man-machine interaction interface hijacking
CN107480513B (en) * 2017-08-17 2020-09-11 深信服科技股份有限公司 Authentication implementation method and device, computer device and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243692B1 (en) * 1998-05-22 2001-06-05 Preview Software Secure electronic software packaging using setup-external unlocking module
CN103559485A (en) * 2013-11-08 2014-02-05 广州广电运通金融电子股份有限公司 Identity authentication method and device based on remote bank VTM
CN103988206A (en) * 2011-10-06 2014-08-13 泰雷兹公司 Method for the dynamic creation of an application execution environment for securing said application, and associated computer program product and computing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243692B1 (en) * 1998-05-22 2001-06-05 Preview Software Secure electronic software packaging using setup-external unlocking module
CN103988206A (en) * 2011-10-06 2014-08-13 泰雷兹公司 Method for the dynamic creation of an application execution environment for securing said application, and associated computer program product and computing device
CN103559485A (en) * 2013-11-08 2014-02-05 广州广电运通金融电子股份有限公司 Identity authentication method and device based on remote bank VTM

Also Published As

Publication number Publication date
CN104504324A (en) 2015-04-08

Similar Documents

Publication Publication Date Title
US10223096B2 (en) Logging operating system updates of a secure element of an electronic device
CN107077670B (en) Method and apparatus for transmitting and processing transaction message, computer readable storage medium
EP3418950A1 (en) Data exchange method, data exchange device and computing device
KR101277517B1 (en) Apparatus and method for detecting falsified application
US8706081B1 (en) Packet inspection in near field communication controller for secure element protection
CN111241569B (en) Information processing method, device and equipment
JP6573672B2 (en) NFC communication apparatus and method
US20170286873A1 (en) Electronic ticket management
CN104504324B (en) Mobile solution certification reinforcement means and system
CN107148010A (en) Multi-operator implementation method, device, storage medium and computer equipment
CN102523095A (en) User digital certificate remote update method with intelligent card protection function
CN105376059A (en) Method and system for performing application signature based on electronic key
EP1561301B1 (en) Software integrity test in a mobile telephone
CN107480513B (en) Authentication implementation method and device, computer device and readable storage medium
CN110545542B (en) Main control key downloading method and device based on asymmetric encryption algorithm and computer equipment
CN103475661B (en) The safe acquisition methods of authentication procedure and system
CN111045722A (en) Intelligent contract packaging method, device, system, computer equipment and storage medium
CN105915541A (en) Mobile terminal password preservation and recovery processing method based on NFC and system thereof
CN107004082A (en) Verify system and method
CN106778227A (en) Applied program processing method, application program launching method and device
CN108574658B (en) Application login method and device
CN102547661B (en) Method and device for establishing communication between Android system and telecommunications smart card
CN104978502A (en) System and method for encrypting local file of intelligent terminal
CN107483435A (en) Verify the method and device of code check
CN106648770A (en) Generating method, loading method and device for application program installation package

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Nanshan District Xueyuan Road in Shenzhen city of Guangdong province 518000 No. 1001 Nanshan Chi Park building A1 layer

Applicant after: SINFOR Polytron Technologies Inc

Address before: Nanshan District Xueyuan Road in Shenzhen city of Guangdong province 518000 No. 1001 Nanshan Chi Park building A1 layer

Applicant before: Shenxinfu Electronics Science and Technology Co., Ltd., Shenzhen

GR01 Patent grant
GR01 Patent grant