Closed glikely closed 3 years ago
Discussed in 18 Sep 2020 meeting. Grant to draft a patch that shows how secure requirements will be broken out into a separate profile
As discussed in 2020-10-26 meeting EFI_RNG_PROTOCOL should be a part of the secure profile.
SBBR 1.2 has "Secure and Trusted boot" section which is now moved to BBSR (Base Boot Security Requirements) specification.
https://developer.arm.com/documentation/den0107/latest
Maybe that would be handy?
Closing this issue as BBSR will probably be the way these requirements come in instead of adding them directly to EBBR
From mailing list discussion (courtesy Sumit Garg):
I would be in favour of such a security addendum.
IMO, "make the platform actually secure" has a bit wider scope than just secure boot. And the scope may vary depending on the threat model which may be specific to a particular use-case. So I will try to list down security features along with their requirements as follows. Please feel free to extend this list in case I missed any relevant security feature:
Feature: Secure boot Platform requirements:
Feature: Anti-rollback protection Platform requirements:
Feature: Unbrickable firmware updates Platform requirements:
Feature: Secure storage Platform requirements:
Feature: Secure entropy source Platform requirements:
Feature: Memory firewalls / TZASC Platform requirements:
Feature: Secure peripherals / TZPC Platform requirements: