As a matter of principle, I'm opposed to attaching even more computers outside the user's control to supposedly "personal" computers.<p>In the pursuit of security (or just the excuse of it), more functionality is being given to opaque, locked systems (SSD firmware, management engines, etc.), instead of freedom-respecting solutions (there is no technical reason systems can't be fully open-source, with user-controlled cryptographic keys, and a tamper-evident mechanism as some smartphones already have - i.e. a "bootloader unlocked" warning message).<p>This moves power away from users and to the manufacturers, contributes to the jenga-tower of technical complexity, <i>and</i> eventually worsens security, once vulnerabilities in these systems are inevitably found:<p><a href="https://en.wikipedia.org/wiki/Intel_Management_Engine#Security_vulnerabilities" rel="nofollow">https://en.wikipedia.org/wiki/Intel_Management_Engine#Securi...</a>