index.rst 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. TF-A Firmware Threat Model
  2. ==========================
  3. As the TF-A codebase is highly configurable to allow tailoring it best for each
  4. platform's needs, providing a holistic threat model covering all of its features
  5. is not necessarily the best approach. Instead, we provide a collection of
  6. documents which, together, form the project's threat model. These are
  7. articulated around a core document, called the :ref:`Generic Threat Model`,
  8. which focuses on the most common configuration we expect to see. The other
  9. documents typically focus on specific features not covered in the core document.
  10. As the TF-A codebase evolves and new features get added, these threat model
  11. documents will be updated and extended in parallel to reflect at best the
  12. current status of the code from a security standpoint.
  13. .. note::
  14. Although our aim is eventually to provide threat model material for all
  15. features within the project, we have not reached that point yet. We expect
  16. to gradually fill these gaps over time.
  17. Each of these documents give a description of the target of evaluation using a
  18. data flow diagram, as well as a list of threats we have identified using the
  19. `STRIDE threat modeling technique`_ and corresponding mitigations.
  20. .. toctree::
  21. :maxdepth: 1
  22. :caption: Contents
  23. threat_model
  24. threat_model_el3_spm
  25. threat_model_fvp_r
  26. threat_model_rse_interface
  27. threat_model_arm_cca
  28. threat_model_fw_update_and_recovery
  29. --------------
  30. *Copyright (c) 2021-2024, Arm Limited and Contributors. All rights reserved.*
  31. .. _STRIDE threat modeling technique: https://docs.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats#stride-model