Granting least privilege access for computing processes

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8397290
APP PUB NO 20090328180A1
SERIAL NO

12163164

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Embodiments provide a security infrastructure that may be configured to run on top of an existing operating system to control what resources can be accessed by an applications and what APIs an application can call. Security decisions are made by taking into account both the current thread's identity and the current thread's call chain context to enable minimal privilege by default. The current thread context is captured and a copy of it is created to be used to perform security checks asynchronously. Every thread in the system has an associated identity. To obtain access to a particular resource, all the callers on the current thread are analyzed to make sure that each caller and thread has access to that resource. Only when each caller and thread has access to that resource is the caller given access to that resource.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Coles, Neil Laurence Redmond, US 2 115
Gopalan, Yadhu Issaquah, US 13 427
Hsieh, Bor-Ming Redmond, US 15 402
Jordan, Christopher Ross Redmond, US 2 37
Lyons, Matthew G Palatine, US 4 234
Rogers, Andrew Bellevue, US 37 1136
Sandadi, Upender Reddy Issaquah, US 1 4
Shell, Scott Randall Kirkland, US 3 40
Vals, Angelo Renato Redmond, US 2 217

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation