Invention Grant
US08645967B2 Efficient secure data marshaling through at least one untrusted intermediate process
有权
通过至少一个不受信任的中间过程进行有效的安全数据封送
- Patent Title: Efficient secure data marshaling through at least one untrusted intermediate process
- Patent Title (中): 通过至少一个不受信任的中间过程进行有效的安全数据封送
-
Application No.: US13221290Application Date: 2011-08-30
-
Publication No.: US08645967B2Publication Date: 2014-02-04
- Inventor: Charles Alan Ludwig , Joaquin Guanter Gonzalbez , Pritam De
- Applicant: Charles Alan Ludwig , Joaquin Guanter Gonzalbez , Pritam De
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Brian Haslam; Mike Allen; Micky Minhas
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F3/00

Abstract:
Secure marshaling of data via one or more intermediate processes is provided. A source process may create a named shared memory section resulting in a first handle to the shared memory section. The source process may populate the shared memory section with information. An access control list may secure the shared memory section by preventing the one or more intermediate processes from accessing content of the shared memory section, while allowing a target process to access the content. The first handle and a name of the shared memory section may be marshaled to a first intermediate process resulting in a respective new handle to the shared memory section. A last intermediate process may marshal the name to a target process, which may use the name to obtain access to the content of the shared memory section.
Public/Granted literature
- US20130054917A1 EFFICIENT SECURE DATA MARSHALING THROUGH AT LEAST ONE UNTRUSTED INTERMEDIATE PROCESS Public/Granted day:2013-02-28
Information query