[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-21 Thread Nico Huber
Hi Ivan, On 21.02.19 07:24, Ivan Ivanov wrote: > Tianocore, being a standard UEFI, is vulnerable to UEFI-targeting > malware whose functionality is based on UEFI architecture. can you give an example of a malware (or exploit) that targets the UEFI architecture in general (and not specific

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-20 Thread Matt DeVillier
UEFI is a specification; exploits are necessarily against implementations thereof, not the spec itself. Tianocore is a partial reference implementation of the UEFI spec, and the package built for use with coreboot an even smaller subset of that (since it completely skips the PEI phase). So

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-20 Thread Ivan Ivanov
Tianocore, being a standard UEFI, is vulnerable to UEFI-targeting malware whose functionality is based on UEFI architecture. "Traditional" payloads are not UEFI - and therefore are not vulnerable to UEFI-targeting malware. It does not take a genius to realize that.

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-20 Thread Matt DeVillier
do you have any evidence to support that Tianocore is vulnerable to this type of malware (given that it doesn't support module injection/persistence, as implemented), or in any way less secure than a "traditional" payload? If not, then your warning strikes me as nothing more than FUD On Wed, Feb

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-20 Thread Ivan Ivanov
Sorry if that's off-topic, but by using a Tianocore payload you could be exposing yourself to the new UEFI-targeting NSA-grade malware. Of course the coreboot is more secure when paired with more traditional payloads. But I don't know about your setup, maybe the security is not your primary

[coreboot] Re: VBIOS/VBT in Coreboot [SOLVED]

2019-02-20 Thread Nico Huber
Hi Alex, On 20.02.19 15:56, Alex Feinman wrote: > I think I almost got to the bottom of it. I thought, incorrectly, that > the VBT on my system is not accessible because I trusted intelvbttool > from utils/ to dump it. ah, quite some misunderstanding. You said initially the "VBT cannot be

[coreboot] Re: VBIOS/VBT in Coreboot [SOLVED]

2019-02-20 Thread Alex Feinman
: [coreboot] Re: VBIOS/VBT in Coreboot since you're using Tianocore, you'll need to set a VESA/hi-res framebuffer; VGA text mode doesn't work IIRC. You can set that under the Display options, but a better option than using/running a VBIOS would be to use the FSP/GOP init, since it automatically

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-19 Thread Matt DeVillier
gt; > > From: Matt DeVillier > Sent: Monday, February 18, 2019 10:10 PM > To: Alex Feinman > Cc: Nico Huber; coreboot@coreboot.org > Subject: Re: [coreboot] Re: VBIOS/VBT in Coreboot > > what payload is being used here? If SeaBIOS, you'd ideally want SeaBIOS to > run th

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-19 Thread Alex Feinman
I amĀ using Tianocore payload because I require UEFI support. PCI ID for the option ROM is set to 8086:591e (KBL-Y) config file is attached From: Matt DeVillier Sent: Monday, February 18, 2019 10:10 PM To: Alex Feinman Cc: Nico Huber; coreboot@coreboot.org Subject: Re: [coreboot] Re: VBIOS/VBT

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-18 Thread Matt DeVillier
ebruary 16, 2019 11:05 AM > To: Alex Feinman; coreboot@coreboot.org > Subject: Re: [coreboot] VBIOS/VBT in Coreboot > > Hello Alex, > > On 16.02.19 18:39, Alex Feinman wrote: > > In my Coreboot build I provide both VBIOS and VBT blobs via appropriate > > configurati

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-18 Thread Alex Feinman
there is a remaining issue - the video on boot is not present and only comes up when Linux boots. I feel like I need the GOP driver after all. Best regards Alex From: Nico Huber Sent: Saturday, February 16, 2019 11:05 AM To: Alex Feinman; coreboot@coreboot.org Subject: Re: [coreboot] VBIOS/VBT

[coreboot] Re: VBIOS/VBT in Coreboot

2019-02-16 Thread Nico Huber
Hello Alex, On 16.02.19 18:39, Alex Feinman wrote: > In my Coreboot build I provide both VBIOS and VBT blobs via appropriate > configuration items. The VBIOS blob contains expected signature at the > top and VBT is valid as confirmed by running intelvbttool against it. > The platform is slightly