Information security – Prevention of unauthorized use of data including prevention...
Reexamination Certificate
2005-05-16
2010-02-16
Arani, Taghi (Department: 2438)
Information security
Prevention of unauthorized use of data including prevention...
C726S002000, C713S164000, C713S166000, C719S315000
Reexamination Certificate
active
07665143
ABSTRACT:
A secure process may be created which does not allow code to be injected into it, does not allow modification of its memory or inspection of its memory. The resources protected in a secure process include all the internal state and threads running in the secure process. Once a secure process is created, the secure process is protected from access by non-secure processes. Process creation occurs atomically in kernel mode. Creating the infrastructure of a process in kernel mode enables security features to be applied that are difficult or impossible to apply in user mode. By moving setup actions previously occurring in user mode such as creating the initial thread, allocating the stack, initialization of the parameter block, environment block and context record into kernel mode, the need of the caller for full access fights to the created process is removed.
REFERENCES:
patent: 5295266 (1994-03-01), Hinsley et al.
patent: 5717926 (1998-02-01), Browning et al.
patent: 7039801 (2006-05-01), Narin
patent: 7406603 (2008-07-01), MacKay et al.
patent: 2005/0251803 (2005-11-01), Turner et al.
patent: 2006/0212945 (2006-09-01), Donlin et al.
patent: 2006/0248594 (2006-11-01), Grigorovitch et al.
patent: 2008/0040800 (2008-02-01), Park
Havens Darryl E.
Kishan Arun U.
Ward Richard B.
Arani Taghi
Microsoft Corporation
Plecha Thaddeus
Woodcock & Washburn LLP
LandOfFree
Creating secure process objects does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Creating secure process objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Creating secure process objects will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4163788