Safety and Security are different aspects of a system, briefly discuss the differences between them and challenge to build a system with both concerns.
- Safety: Proof and make it simple for reliable
- Completely define spec.
- Proven: Check every state of the system is meet the design.
- Change as less as possible: If a bug can solve by period reboot machine, just period reboot machine rather than update the software.
- Security: Prevent system been using in unwanted way
- Fasting iteration: Change the old encryption algorithm to a new one.
- Preventive: Need update the spec to face the new challenge.
These two aspects often neglect in embedded system nowadays, especially in customer market. but with more and more device connected to the internet and responsible for critical tasks like healthcare. Designer need to take care of these two fields, Include them in the beginning of designing a system and try to make an optimized combination of them to meet the system standards.
沒有留言:
張貼留言