One of the new features of Windows 8 is the UEFI "Secure Boot", "which uses a public-key infrastructure to verify the integrity of the operating system and prevent unauthorized programs such as bootkits from infecting the device".
According to this Wikipedia reference:
The UEFI 2.2 specification adds a protocol known as Secure boot, which can secure the boot process by preventing the loading of drivers or OS loaders that are not signed with an acceptable digital signature. When secure boot is enabled, it is initially placed in "Setup" mode, which allows a public key known as the "Platform key" (PK) to be written to the firmware. Once the key is written, secure boot enters "User" mode, where only drivers and loaders signed with the platform key can be loaded by the firmware. Additional "Key Exchange Keys" (KEK) can be added to a database stored in memory to allow other certificates to be used, but they must still have a connection to the private portion of the Platform key. Secure boot can also be placed in "Custom" mode, where additional public keys can be added to the system that do not match the private key.
Probably 99% of known viruses (if not 100%) take advantage of some boot driver or boot process to transfer itself to system memory.
Assuming that I'm running a Windows 8 with Secure Boot on my UEFI system, could I feel safe to use my system without an anti-virus or even with a antivirus that open itself on Windows bootloader?
PS: Please explain if I completelly misunderstood the meaning of "Secure Boot" or UEFI features.
