Title: Embdedded software / firmware security
Course: Cybersecurity Fundamentals, Kellomäki and Nivamo, 2025

Q: Hard-coded passwords in the source code are never readable from the embedded device's firmware because compiler transforms everything into machine code.
- True
- False
A: False

Q: Which ones of the following measures help to harden (make less hackable) an embedded device?
- Encryption of passwords and usernames in the code
- Eliminating connectors which are not needed for standard operation of the device
- Shielding components and power supply aganst electromagnetic disturbances
- OWASP
- STRIDE
- Using http protocol
A: Encryption of passwords and usernames in the code; Eliminating connectors which are not needed for standard operation of the device; Shielding components and power supply aganst electromagnetic disturbances

Q: Hard-coded passwords in the source code are never readable from the embedded device's firmware because compiler transforms everything into machine code.
- False
- True
A: False