Invention Grant
- Patent Title: Detecting serialization scheme used in software applications
- Patent Title (中): 检测软件应用中使用的序列化方案
-
Application No.: US14199909Application Date: 2014-03-06
-
Publication No.: US09122491B2Publication Date: 2015-09-01
- Inventor: Michael A. Chan , Justin Quan , Michael K. Fleming , Daniel R. Bornstein
- Applicant: NEXTBIT SYSTEMS INC.
- Assignee: NEXTBIT SYSTEMS INC
- Current Assignee: NEXTBIT SYSTEMS INC
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/54 ; G06F17/30 ; H04L29/08 ; G06F11/14 ; H04L12/24 ; H04L12/911 ; H04L29/06 ; H04W12/06

Abstract:
Technology is disclosed for determining a serialization scheme used in serializing a software object by an application (“the technology”). A source application can serialize the object using multiple serialization schemes. In order for another application to deserialize the object serialized by the source application, the application may have to know the serialization scheme used in serializing the object. The technology can analyze an intermediate code, e.g., bytecode, of the source application to determine the serialization scheme used by the source application. The technology compares a portion of the code of the source application that serializes the objects with multiple serialization scheme templates having code for known serialization schemes and determines the serialization scheme used by the source application based on a matching serialization scheme template. After the serialization scheme is identified, the application can reconstruct the object from the serialized object using the identified serialization scheme.
Public/Granted literature
- US20140289717A1 DETECTING SERIALIZATION SCHEME USED IN SOFTWARE APPLICATIONS Public/Granted day:2014-09-25
Information query