Security Expert Explains TPM 2.0 & Secure Boot | Ask A PC Expert
Vložit
- čas přidán 25. 06. 2024
- With the recent announcement that Windows 11 will require TPM 2.0 and Secure Boot to be enabled, many of us are confused and left feeling frustrated. Luckily Adam called up his friend and security professional Mike Danseglio to help explain it all, along with offering practical advice and his thoughts on if Microsoft will keep this requirement.
Buy The Full Nerd merch: crowdmade.com/collections/pcw...
00:00 - Intro
00:57 - What is TPM?
01:36 - The different forms of TPM
02:55 - What is Secure Boot?
04:37 - Why is TPM and Secure Boot important?
06:13 - TPM and Secure Boot vs anti-malware software
07:35 - What does TPM guard against?
08:27 - TPM and Secure Boot requirements in Windows 11
10:45 - Is Microsoft going to keep these requirements?
15:11 - How do you find out if you have TPM
17:05 - How to find out if your PC support Secure Boot
18:15 - What to do if you don't have TPM
21:40 - Does TPM and Secure Boot impact gaming?
Follow PCWorld for all things PC!
--------------------------------
SUBSCRIBE: czcams.com/users/subscription_c...
TWITTER: / pcworld
FACEBOOK: / pcworld
TWITCH: / pcworldus
WEBSITE: www.pcworld.com
#Windows11 #TPM #SecureBoot - Věda a technologie
TPM is responsible for countless people thinking they had a USB 3.0 header on their circa 2010 mobo.
I never asked to be brought up in this comment section, thank you...
@Chris *you're
?
Would like to see more of this person in the future, great conversation!
Yeah smart and polite and professional that guy
I agree, very nice guy and makes for a good "interviewee". Polite and entertaining. =]
Reminds me of my cyber security unit teacher back in the uni, almost the same age, same down to earth friendly vibe, and definitely a professional. makes me seriously consider if i should pursue a career in cyber security.
lol he's a total sock puppet.
guess after 4 years time to buy another pc guess an i 7 with max ram and ssd not pass Bs
Way too many Tech Channels are overlooking this level of USEFUL dialog & communication.👏👏 They're way too engrossed in the next expensive gadget to push.🙄
cough jayztwocents cough
I’m only 5 minutes into the video and already learned a lot. Awesome interview and guest!
Are there any TPM modules with RGB on them? This is a very important question!
why would you put RGB onto a PCB with 1 chip? It is that small for serval reasons but most of all to not take up space. IF you wanted to you could buy the TPM module and RGB lights like the ones that flex then use the RGB lighting to go over the TPM module as most if not all of them plug into the motherboard and have very little space between them and the thing the motherboard is on.
@@yumri4 every hardware has to be RGB even comodos why would any one want without RGB. RGB is must, even food has to be in RGB only
@@yumri4 ,
UM... it was a joke (did you watch the end of the video?). Plus, obviously a TPM module is far too small to put an LED on, nor would there be sufficient space left in a typical ATX case to hold all the photons it would emit.
it would run faster
Linus: "and water cooled!"
This was an excellent video. I didn't expect to enjoy this video as much as I did. 24 minutes just flew by. I never felt the need to move forward in the video manually, which I usually do on other CZcams videos. Excellent & conversation between the two individuals. Both interviewer and interviewee were great.
Great interview! This really explained everything because I was confused. This guy is awesome Adam!
"A+" to the both of you for such a fantastic breakdown of this topic. Much appreciated.
It looks like Microsoft didn't back down on their requirements for security features after all.
Great Explanation, well-done PC World!
Mike Dan!!! He is a great friend, an awesome person, and fabulous speaker and instructor.
16:15 - Note that you do need to be logged in as an administrator for the TPM Console to work. It will say so if you're not.
Very informative and enlightening! More content like these in the future.
Great interview, very informative, great tone, delightful guest! Thumbs up!
This is such a great conversation. 25 mins just flew bye.
Thing that gets me about this requirement. Even if your keys are secured in the TPM; for say Bitlocker; once you're in userland those keys become memory resident. Most exploits are software based; its not that hard to execute manage-bde -protectors C: -get or various powershell commands to get the recovery key.
For me in the past 20yrs maybe only 5% of security breaches have been physical thief. Most are like hafnium; an exploit on an already running (unlocked) system. I 100% get this for HIPPA/PCI compliance, business clients, and mobile devices. For home desktop users though, hmmm.
You need administrative privileges to get the recovery key. With administrative privileges you can also just dump the decrypted drive. Bitlocker can only do so much, Microsoft should consider that most people don't have any idea of what "yes" on a uac prompt means.
Only rootkits are impossible to defend against by the OS itself, that's why secure boot is also a requirement. Without rootkits Windows Defender will always be able to scan the system, if there's malware that's able to exploit some privilege escalation vulnerability, to try to get the bitlocker keys, defender will likely kill it before it runs.
Ever heard of Memory Integrity (HVCI)?
Surprise surprise it is only available in processor 8th gen and up using specialised hardware embedded in the CPU.
From here you're are intelligent enough about why the 8th gen and up requirement for win11. It not only turns all these security features ON by default but makes it mandatory requirement of the OS.
PS: You can simulate software based memory integrity but it really affects system performance by upto 40% depending on memory size and CPU raw power. Definitely not recommended.
@@user-hk3ej4hk7m Look current print spooler exploit. There have been ways to bypass UAC in the past and get an elevated powershell prompt. Not saying more security is bad, just forcing it as a requirement on those of us who know how insecure Windows will always be is a sick joke.
@@rapiddu6482 Thanks both of you for replying. Gave me some things to read up on. techcommunity.microsoft.com/t5/windows-it-pro-blog/comprehensive-protection-for-your-credentials-with-credential/ba-p/765314 (hopefully YT doesn't delete this link)
While I agree this is awesome tech; finally plugging the mimikatz hole; I don't see why they are going to make this a hard requirement. What if I don't want the hyperv roles enabled on my system? I've had issues in the past running other hypervisors (Virtualbox / Vmware workstation) while it's enabled.
Hope it ends up being enforced on OEM systems, but optional for those of us who are confident in our computing habits.
@@SinisterPuppy and in the end none of it matters when your average luser downloads exe and lets it run as admin anyway
Gotta love how the expert carefully and clearly explains what those technologies are, just to pull the rug and say with 100% confidence that Microsoft is not gonna require them 😂
I'm from the future and Windows 11 requires them to install. There are ways around it but it's not very secure.
That didn’t age well lol
With or without tpm or secure boot, I for one will not be updating to windows 11 no matter what. Nothing ever works properly when released by corporations these days. I’m fed up with paying top dollar for shit that doesn’t work as advertised and to a standard that I agreed to when making my purchasing decision.
Secure boot is going to cause a lot of problems. Once you turn it on, now it might not recognize your your drives, your GPU or even your memory. And you won't even be able to boot into BIOS to turn it back off. In essence rendering your mother board into a paper weight. And the solution by Microsoft will be to replace your computer with one that has windows 11 already loaded! I suggest to anyone trying to make these adjustments in their BIOS to have a dual BIOS board such as gigabyte so when you destroy one BIOS you have another one left to try to run windows 11 or switch back to windows 10.
This is not true. You can enter BIOS and turn off secure boot again, or to update the allowed keys. The biggest issue would be if your video driver key is not signed or not permitted then you will not have video, but you can use serial potentially.
Bruh fake news much? Sounds like the hackers are hella pissed off their lives are getting 10x harder
If it doesn't recognize a OS and the drive its on. That is because its a OS running on what is called Legacy Bios. Windows 10 at least has a command prompt command that can convert a OS and drive from running on Legacy Bios to UEFI or GPT without harming the OS or drive. Disable secure boot and it should come back up.
Fantastic interview, Give me MOAR!!!!!
This was SO helpful. Thank you!
Very detailed and clearly explained. Thanks!
Awesome video, wow, I feel much better about Windows 11 after watching it. Thanks!!!
Thanks for making this video this was very helpful.
TPM is there to protect Microsoft, Warner Bros, at all, from YOU, making it harder for YOU to make backups of your content, games, etc. It also makes you a tenant on the computer you think you own.
It is part and parcel of the Software as service plan. It allows the developer to control when the software you rent stops running.
A shout out to Mike - a fellow CISSP :) Sorry I missed this when it was live (my Day Job can be a pain sometimes), it was very informative and interesting. David Rivera, PE, CISSP, MBA
If you go to the Advanced or Security options in the BIOS of your DIY computer, and you are using, let's say, 8th Gen Intel, chances are that you will be able to turn on the Intel PTT (Platform Trust Technology, equivalent to TPM) functionality. It depends much more on firmware/BIOS settings than in own processor's settings.
Very much looking forward to watching this! Thanks for setting this up Adam!
it should be an option, not mandatory. A very good interview, thanks for doing it. Helped me understanding it better.
Windows is an option... Linux Mint is a better one
@@markdawson25 Linux is still garbage, and will continue to be compared to Windows or Mac OS no matter how long you Linux fanboys peddle that crap.
Great video and great guest you had.
Great info, thanks guys!
Great video, complicated terminologies nicely explained! :)
Very good info and explanation . thx pc world. :-)
TPM also supports authentication, remote attestation etc. so it is a very important building block for WebAuthn TPM variants, Microsoft Azure Attestation, etc. if you want to increase the level of services provided securely, with some percent of clients malware infected, you have to have a trusted computing base to only release keys and attests to correctly booted OS:es.
bs when you have a 4 year old hp pc i 7 ssd and wont pass bs
Excellent video. Enjoyed the guest speaker!
Thank you for your help I was able to located everything you talked about on here it worked :)
More or less straight to the point. Chapters included? Take my thumbs up 👍🏽
thank fk for this video honestly, could not find any viable information whatsoever on any websites or forums about what tpm is what it does and what difference discrete and firmware ones do and the settings you should look for and stuff. super good video. thanks.
Favorite part of the video: the high end Klein Tool Screwdriver on the peg board. Those of us that do stuff more than just installing a motherboard (putting in a plug, cabling ehternet, etc.) know why high-end tools such as US-made Klein are something we all own.
Great guy, very knowledgeable and clear...funny question on FPS btw 😁
This was a really nice interview, you should have him on again!
VERY helpful information. THANK YOU.
Great video thanks for the info guys :)
Excellent and informative video. Thank you 😊
9:48 Windows v-word?! Oh, _Windows _*_Vista_* ... Took me a looong time to figure that one out. Almost forgot about that one for some reason.
Excellent explanation. Thank you !
Thanks for the update on tpm as I have the older i7 cpu but have found out my gigabyte motherboard has supported for a tpm module so I Will be looking into that and also checking for secure boot support this was very informative thank you very much
Very Informative Thank you
This was really useful information.
Thanks to you guys I found out I have it.
I love how he treats Vista as a swear word.
Microsoft : TPM 2.0 and Secure Boot will provide you the best security
Print Exploit : *Bonjour*
Yes, no need for a hardware TPM module for Win11. Simply enable TPM in the BIOS [FTPM] - several videos on YT to show you how to do this.
Very knowledgeable. Don't forget about DX12 is a requirement also.
One big consideration many might have is...if TPM is enabled and secure boot too, can you still image an OS on the boot drive/SSD and restore it later and can you move that same SSD from one motherboard to another when you might upgrade or replace a motherboard? Or, if you buy a larger SSD, can you still restore the previous OS from the previous SSD to the new larger SSD? I'm thinking no if there are security keys that might be looking for the same motherboard and/or SSD hardware id's.
Great vid. In the future, please discuss Win 11 and the use/effects of using bitlocker.
Thanks to Mike D.!
In your BIOS/UEFI, there might be this kind of options to choose from:
* Firmware TPM (with the help of your CPU)
* Dedicated TPM (done by external Module on the motherboad)
* Nothing.
Firmware TPM:
* AMD: *fTPM* (at least *Zen+* i.e. 2000-series Ryzen Desktop from 2018)
* Intel: *PTT* (at least *8th Gen* i.e. Core ix-8xxx Desktop from 2017 & 2018)
One way to check TPM's status: Run > *tpm.msc*
Love the interview, nice to hear from a security expert just what these technologies actually are; however, I will need to correct him on one point. Windows 10 *did* in fact ship with the mandatory update feature, at least on Windows 10 Home. You can "snooze" or delay the updates -- for awhile -- but you cannot turn them off entirely without third-party software, and eventually Windows will stop letting you snooze the update and just install it without user input or consent. I upgraded from Windows 7 during the free-digital-upgrade period, and this extremely annoying "feature" was very much present on the system. It was also present on my daughter's Windows 10 Home install, 3 years later from physical install media. It is still present on both, as it cannot be turned off on the Home edition. So.. yeah, on that *one* point alone, I'll have to disagree with our esteemed expert. For the rest: Thanks for the new info, I do try to learn something new every day!
You can turn off updates permanently or until you want it turned on. Turn off the service.
MSI Z390, i run it with i9 9900K
If it's for Windows 11 installation, no need to install external TPM 2.0 module for Z390.
Just enable "Secury Device Support" in BIOS, and press [win]+[R] key and run "tpm.msc" to check the TPM version in Windows.
This was a great learning experience. Down to earth and practical feedback on the Windows 11 situation. I have a Ryzen 2400G with secureboot and TPM enabled and yet it tells me the "processor" is not supported. WT Poop?
Great discussion.
amazing video!
Funny how TPM not only stands for Trusted Platform Module, but it could also stand for Tamper Proof Module since he explained it's hard to tamper with :p
I thought I would post this as a separate question, assuming the day comes where secure boot is not some thing that is able to be turned off any longer, who is the organization that actually decides which operating systems are allowed to be used? Does each individual distribution of Linux, forsake, have to get certified with each manufacturer of computers, or is there a notion of installing their certificate into your system, and telling it to trust it, sort of like what has been done with TLS certificates inside of companies for a long time now?
right now, TPM modules are extremely hard to buy. I have a MSI motherboard, and when I bought mine in 2011, I added the TPM module at that time. Now 10 years later, windows 11 come out and the module is outdated. I tried to check to see if the newer module was available, and it wasn't. when I enable the existing TPM, windows 10 doesn't see it. can't tell if the module is good or not. for a lot of computers, the TPM module is missing, its was offered as an option and was available until; now. MSI, Asus, and others are having issues with this requirement. a lot of people don't even know what this is all about...this is really causing issues with consumers.
There is no panic or rush to upgrade, win 10 will have support for a long time so you dont need to rush out to buy anything.
As always wait for other people to test the OS find the bugs and let Microsoft patch them before you make any jump & by then it will be easy to buy a TPM thing.
@@liaminwales WIN10 ends in 2025
depending on if you MB BIOS support the TPM or not.
Your MB
@@jonshadow4052 not only is that a lot of time, but windows 10 wont stop functioning, it just wont be supported with regular updates.
OPs motherboard is older than 10 years (15 by 2025) very much in the range to replace/upgrade. Also TPM modules arent hard to get, you can find them between 25-100 bucks. if upgrading a system is too much, a TPM module is not a big deal.
Are there any security implications from one implementation of TPM to another?
Best ever review compare to other reviews. Thanks
Good Interview..
Microsoft should make it secure by default but allow the user to choose to disable it by acknowledge that they accept the risk and send their acceptance to Microsoft.
l0l press f2
So, after Windows 11 launch it's possible to bypass TPM requirement on fresh installs with LabConfig registry key, but they say you might not get updates at some point if you bypass those requirements
Good video. One thing this could do, if it does actually go live, and I am with you on the idea that it almost couldn’t without a real train wreck, it will cut off every Intel Mac that was ever used from being able to use Boot Camp with it. Yes, I know the Intel max days might be close to the end, but I just bought one before the pandemic, and it is miles faster than the machines I had before. I don’t tend to upgrade real often.
I have an Asus Prime B450M-A motherboard and both TPM and Secure Boot are available but both are disabled. Do I turn on TPM first or is there a proper order to turn them on? Appreciate your time to reply PCWorld ... thanks.
Now a CZcams channel featuring Mike Danseglio would be a Godsend indeed ! Oh the Microsoft secrets we could all be privvy to ! Great Video .
You need to address GPT in relation to this i think. I had no idea that MBR is not supported for secureboot and therefore my system i've upgraded over the years needed some tweaking.
What a second ! I just enabled TPM 2.0 but left OFF Secure Boot and W11 evaluation app deteremined I qualify for upgrade to W11 from W10. How can that be if I have Secure Boot OFF ?
I have 6 PC, three of them have MB less than a year old, TPM had to be setup at boot bios, then ran mbr2gpt to create secure boot.... once I figured it out set it up was straight forward. The other machines have MB from 2011 or earlier did not have TPM....
I think this clearly points to Microsoft having plans to be a bit more iOS like with some sort of "MSpass" that once you're in the system you don't need any passwords (or just one master) for almost anything with the OS handling the "keychain" etc.. This will be marketed as "user friendly" and "more secure" but I highly suggest we wait for version 2 or 3!
13:00 Exactly my thoughts! They'll just say that "MSpass" (see above) is only available to those with TPM 2.0 and SecureBoot.
To be honest it is the lock in for Home users to have a MS account that is a big worry aswell as they seem to be trying to create a walled garden like Apple so you are forced to use the MS Store and be unable to install from anywhere else - Even so much as welcoming Steam and Epic to join the MS Store - LOL that would be the end of their business models if the do that, because MS could sell the same software/games and undercut them because the will already be forcing a levy on them !
That function (internally named CredWriteA and CreadReadA) was added in WIndows XP. You know that little window that pops up when you connect to a \\shared\folder ? Any Windows app can use it. The database is encrypted with your Windows login password. You are correct with the "wait for version 3" because at least originally there was only one database per user, shared across all apps.
Are there any risks to enabling fTPM in my bios for my AMD processor? Is there any chance it might affect my ability to boot if the process doesnt go smoothly?
Cool interview.
Id love to see an ABC of security for normal home users.
Do I need a password on my home PC?
Is there anything I need to change in settings?
and all the basic stuff that people forget or dont know.
That's WAAAAAY too simple. Needs to be more complex for more exposure to more people. Remember, bad press is good press. Then they can raise the prices because of the complexity of the situation. Not saying they are doing that but I wouldn't put it past them to do it.
fTPM and Secure Boot enabled here, thanks guys!
I support the hardware TPM 2.0. I constantly received malwares whenever I visited some sites and that caused me to format my hard disk once every year.
Will physical servers running windows OS's and/or VM Host's need to have a TPM module on the motherboard?
Is the updater possibly affected by computers to ignore the TPM?
I see the TPM 2.0 but there must be a feature that blocks the recognition of the TPM from actively moving forward to upgrade.
Will I need Microsoft Team turned on or is there a hack that is malicious to prevent the upgrade?
With this secure boot I hope the venders that utilize bootable media conform to it. Also, what about dual boot systems and/or using vm?
It's really easy to implement win11 capability unless your computer is ancient.
It is highly unlikely that a new PC doesn't have 'some' capability to either add a chip or flick a switch in the bios.
Turn on PPT in bios security settings and it's all good.
I cannot find this answer anywhere. Is it possible yo put a TPM 2.0 module onto an older MB? Or in place of the one on it?
Hi, nice video. I'm new to CPU/gpu since about five years or so ago. Thankfully I had recently went amd on this desktop and was wondering since I met the requirements why win 11 wasn't booting( it would loop back to win 10). I believe I finally found the answer; please correct me if I'm wrong:Secure Boot must be enabled before an operating system is installed. If an operating system was installed while Secure Boot was disabled, it will not support Secure Boot and a new installation is required. Thank you sincerely
Good call.
Good explanation
DIY machine. I didn't buy the TPM chip when I built it three years ago. The motherboard supports TPM (which in on order). Secure Boot was already enabled.
Now that makes much more sense now.
FW-TPM (called PPT) has been on intel Core CPUs since Haswell in 2013. Most intel chips less than 8 years old will have it.
Really good, but I see you missed 1 important question.
Q: What happens if you update UEFI with TPM on?
I'm guessing you're fine if only TPM is on, nothing else, but screwed if Bitlocker is on..?
Is Secure Boot going to be a problem if your computer goes down and you want to swap your drive into another computer? Or is it only BootLocker that would be a problem with that?
I’m intrigued at the prospect of Microsoft conceding on these requirements but maybe they could just split the difference and have specific versions of Windows that have said requirements. Also note Windows Home will likely still require that Microsoft Account.
Just curious if you used a plugin TPM module and enable secure boot in the bios, what's stopping from someone from unplugging the module and resetting the bios making it no longer secure?
Windows Update would likely block new version/build/feature updates.
One thing I had to do to enable Secure Boot and fTPM........
I had to change the Boot partion from MBR to GPT.
Before I did this, disabling CSM in BIOS, I had no bootable disk for the OS
Once I made the change, disabling CSM in BIOS, revealed the OS on the Bootable disk and I was good to go....
I passed the Win 11 check...
Outstanding conversation, gentlemen. More please. New Linux users in 3.. 2.. 1...
Someone once told me that the purpose of TPM/secure boot was to allow Microsoft to lock out competing operating systems. Was I told wrong?
Nope! You were told right. Guess who controls "digital signatures" and decides what operating systems are "safe" to boot? Interesting that Windows in the most hacked operating system in existence yet it's "digitally signed" as "secure". Yeah right!
I Have a very low end acer notebook. TPM is present and I was able to install the Windows 11 Dev version with no issues. As it is a very limited computer I reverted back to W10 in the meantime. I can't say that I like W11 very much.