Core dump privacy during application failure

US9251339B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9251339-B2
Application numberUS-96715307-A
CountryUS
Kind codeB2
Filing dateDec 29, 2007
Priority dateDec 29, 2007
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present invention address deficiencies of the art in respect to core dump generation during application fault handling and provide a method, system and computer program product for privacy preservation of core dump data during application fault handling. In an embodiment of the invention, a method for privacy preservation of core dump data during application fault handling can be provided. The method can include receiving a crash signal for an application and generating a core dump with object data for the application. The method further can include obfuscating the object data in the core dump and writing the core dump with obfuscated object data to a file. In this way, the privacy of the object data in the core dump can be preserved.

First claim

Opening claim text (preview).

We claim: 1. A method for privacy preservation of core dump data during application fault handling, the method comprising: receiving a crash signal for an application; generating a core dump with object data for the application in response to receiving the crash signal, the object data in the core dump indicating information related to different threads of the application and a state of the application; obfuscating the object data in the core dump before writing the core dump to a file by utilizing symmetric key encryption to encrypt the object data in the core dump using an encryption key from the core dump, the obfuscation of the object data resulting in the information related to the different threads of the application and the state of the application remaining private; and, writing the core dump with obfuscated object data to the file. 2. The method of claim 1 , wherein receiving the crash signal for the application, comprises receiving the crash signal for the application executing in a virtual machine. 3. A computer data processing system for privacy preservation of core dump data during application fault handling, the system comprising: a host computing platform comprising a memory, an operating system, and also at least one processor, the operating system supporting the operation of a virtual machine; a signal handler executing in the memory of the host computer platform and coupled to the virtual machine and configured to generate a core dump for a faulting application in the virtual machine responsive to a crash signal, the core dump including object data indicating information related to different threads of the faulting application and a state of the faulting application; and, a privacy preservation module executing in the memory of the host computer platform and comprising program code enabled to obfuscate the object data in the core dump before writing the core dump to a file by utilizing symmetric key encryption to encrypt the object data in the core dump using an encryption key from the core dump, the obfuscation of the object data resulting in the information related to the different threads of the faulting application and the state of the faulting application remaining private. 4. The system of claim 3 , wherein the privacy preservation module is coupled to the signal handler. 5. The system of claim 3 , wherein the privacy preservation module is included as part of the signal handler. 6. The system of claim 3 , wherein the program code of the privacy preservation is enabled to subsequent recovery of the object data through decryption. 7. A computer program product comprising a non-transitory computer usable storage medium embodying computer usable program code for privacy preservation of core dump data during application fault handling, the computer program product comprising: computer usable program code for receiving a crash signal for an application; computer usable program code for generating a core dump with object data for the application in response to receiving the crash signal, the object data in the core dump indicating information related to different threads of the application and a state of the application; computer usable program code for obfuscating the object data in the core dump before writing the core dump to a file by utilizing symmetric key encryption to encrypt the object data in the core dump using an encryption key from the core dump, the obfuscation of the object data resulting in the information related to the different threads of the application and the state of the application remaining private; and, computer usable program code for writing the core dump with obfuscated object data to the file. 8. The computer program product of claim 7 , wherein the computer usable program code for receiving the crash signal for the application, comprises computer usable program code for receiving the crash signal for the application executing in a virtual machine.

Assignees

Inventors

Classifications

  • Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems · CPC title

  • Protecting access to data via a platform, e.g. using keys or access control rules · CPC title

  • File encryption · CPC title

  • G06F21/554Primary

    involving event detection and direct action · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9251339B2 cover?
Embodiments of the present invention address deficiencies of the art in respect to core dump generation during application fault handling and provide a method, system and computer program product for privacy preservation of core dump data during application fault handling. In an embodiment of the invention, a method for privacy preservation of core dump data during application fault handling ca…
Who is the assignee on this patent?
Bullis Paul K, Fox James E, Julin Daniel P, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F21/554. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).