Nixon & Vanderhye P.C.
Apparatus and method for providing security and apparatus and method for executing security to protect code of shared object
Disclosed are an apparatus and a method for providing security and an apparatus and a method for executing security to protect a code of a shared object. An apparatus for providing security includes: an object file extraction unit configured to extract a shared object file from an execution package; an object management unit configured to store separately a value of at least one tag of an initialization-function-related section of the shared object file and provide a security shared object file generated by populating with 0 the value of the at least one tag of the shared object file; a security module generation unit configured to generate a security module file including the value of the at least one tag separately stored by the object management unit; and a packet assembly unit configured to generate a security execution package including an execution engine library, a security shared object file provided by the object management unit, and a security module file provided by the security module generation unit, thereby completely protecting the important execution code of the shared object file from a static analysis attack.
INKA ENTWORKS, INC.
G G H H G G G H
G06F G06F H04L H04L G06F G06F G06F H04L
additional inventional additional inventional inventional inventional inventional inventional
Seong Jo Jin Seon Ju-Han Jung Geun
Lee Hong Song Park