Windows Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Vista Newsgroups > Vista security

BitLocker: BootMgr kernel check before handoff?

Closed Thread
 
Thread Tools Display Modes
Old 07-10-2006   #1 (permalink)
=?Utf-8?B?dGF2aXM=?=
Guest


 

BitLocker: BootMgr kernel check before handoff?

When using TPM, is there an integrity check performed on the kernel itself
before that final handoff from the BootMgr to the Vista kernel?

I know this may not be what BitLocker was designed for, but this seems like
a way to thwart kernel rootkits.

Pre-boot integrity is performed by TPM via BitLocker, and after boot by the
kernel. Its the handoff from BitLocker to the kernel that seems like a gap...

Thanks!
Old 07-11-2006   #2 (permalink)
David J. Craig
Guest


 

Re: BitLocker: BootMgr kernel check before handoff?

Maybe with the new virtualization features of the CPUs, it might be a good
idea for ntdetect to be a hypervisor. This would prevent a hypervisor virus
from running all the operating systems under it so no possible antivirus
program could detect them.

"tavis" <tavis@discussions.microsoft.com> wrote in message
news:9C5B4E3D-F73B-4DEB-A7DD-F6C04B55056D@microsoft.com...
> When using TPM, is there an integrity check performed on the kernel itself
> before that final handoff from the BootMgr to the Vista kernel?
>
> I know this may not be what BitLocker was designed for, but this seems
> like
> a way to thwart kernel rootkits.
>
> Pre-boot integrity is performed by TPM via BitLocker, and after boot by
> the
> kernel. Its the handoff from BitLocker to the kernel that seems like a
> gap...
>
> Thanks!



Old 07-11-2006   #3 (permalink)
Jamie Hunter [MS]
Guest


 

Re: BitLocker: BootMgr kernel check before handoff?

To Tavis:
BIOS performs integrity checks on itself (CRTM) and on "Initial Program
Load" (to load MBR)
This chain follows through to BOOTMGR
BOOTMGR (common to multiple OSes) then uses a table to validate other boot
components (e.g. winload.exe). I will get a paper out on this before RTM,
but essentially there is a table of valid boot components and settings that
is MAC'd.
WINLOAD.EXE (specific to the booting OS) then uses code-integrity to
validate OS components, the remainder of the trust chain utilizes
code-integrity.
Using a TPM chain of trust past BOOTMGR becomes very fragile due to code
load/execution branches, however the integrity chain is maintained through
other mechanisms that are more applicable to the load/execution branches.

To David:
I will only note that there is a good reason why BitLocker came from the
group previously known as NGSCB (it's now called System Integrity). This was
an early design goal, but the virtualization and firmware interaction poses
some issues. Another version...
(BTW, ntldr/ntdetect has been replaced by the BOOTMGR/WINLOAD.EXE
architecture).
--
Jamie Hunter [MS]

"David J. Craig" <Dave@yoshimuni.com> wrote in message
news:uYHFtcKpGHA.2292@TK2MSFTNGP05.phx.gbl...
> Maybe with the new virtualization features of the CPUs, it might be a good
> idea for ntdetect to be a hypervisor. This would prevent a hypervisor
> virus from running all the operating systems under it so no possible
> antivirus program could detect them.
>
> "tavis" <tavis@discussions.microsoft.com> wrote in message
> news:9C5B4E3D-F73B-4DEB-A7DD-F6C04B55056D@microsoft.com...
>> When using TPM, is there an integrity check performed on the kernel
>> itself
>> before that final handoff from the BootMgr to the Vista kernel?
>>
>> I know this may not be what BitLocker was designed for, but this seems
>> like
>> a way to thwart kernel rootkits.
>>
>> Pre-boot integrity is performed by TPM via BitLocker, and after boot by
>> the
>> kernel. Its the handoff from BitLocker to the kernel that seems like a
>> gap...
>>
>> Thanks!

>
>


Closed Thread

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Restored Factory Settings on Laptop that had BitLocker - Now want to do bitlocker again Blake Mengotto Vista General 0 2 Weeks Ago 03:39 PM
BSOD - Machine Check Event Kernel-WHEA Armin Heinlein Vista General 1 06-03-2007 08:16 PM
OEM BOOTMGR Steve Vista installation & setup 3 02-17-2007 12:28 PM
Can't get pass the Bitlocker Check =?Utf-8?B?T3IgVHNlbWFo?= Vista security 5 09-28-2006 01:27 AM
Newbie: Nagios with nrpe_nt, check for diskspace; check services,returncode Denny Schierz PowerShell 4 07-24-2006 05:47 PM








Vistax64.com is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media 2005-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50