![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
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.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| 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! |
| | #2 (permalink) |
| 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! |
| | #3 (permalink) |
| 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! > > |
| |
| |
![]() |
| 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 |