Software update is an important mechanism by which security changes and improvements are made in software, and this seemingly simple concept encompasses a wide variety of practices, mechanisms, policies, and technologies. To explore the landscape further, the Forum on Cyber Resilience hosted a workshop featuring invited speakers from government, the private sector, and academia. This publication summarizes the presentations and discussions from the workshop.
- Cover and FrontMatter
- Preface
- Contents
- Workshop Introduction
- 1 Policy Considerations: The Intersection of Public Values and Private Infrastructure
- 2 Technical Considerations for Secure Software Updates
- 3 Microsoft’s Approach to Software Updates
- 4 Update Issues for Open-Source Software
- 5 Cisco’s Approach to Software Updates
- 6 Ensuring Robust Firmware Updates
- 7 Updates in the Consumer Electronics Industry
- 6 Software Updates in Automotive Electronic Control Units
- 9 The NIST Perspective on Software Updates
- 10 Protecting Consumers from Software Update Risks
- 11 Discussion
- Afterword
- Appendixes
- Appendix A: Workshop Agenda and Participants List
- Appendix B: Steering Committee Biographies
- Appendix C: Speaker Biographies