• 0 Posts
  • 8 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle




  • Microsoft creates thousands of tons of ewaste for no reason…

    Of course there’s a reason, you said it yourself: TPM.

    With TPM, Software will be able to cryptographically verify that the OS and Hardware are all unmodified. This’ll be an end to piracy and end to unauthorized modifications to your PC (“We’ve detected that you’ve installed an Ad Blocker, please remove it before accessing your banking website”)

    This won’t happen overnight, but the forced hardware upgrade is all about control (Microsoft over you) and creating a walled garden to drive profits (like Apple).

    You can take a look at Android’s attestation and how it prevents running your banking apps on a rooted cellphone as an example of things to come.



  • I’m curious, how would you do this in such a way that it wouldn’t come at the expense of effecting your high availability?

    If the server were on-prem or in the cloud… and the system crashed/rebooted, how would you decrypt (or add the passphrase) to the encrypted drive?.. cause the likehood of the kernel crashing or a reboot after and update is higher than an FBI raid… and it would get tiresome to have the site being down, while we wait for Bob to wake up, log in, and type the passphrase to mount the encrypted hdd.

    You could use something like HashiCorp Vault, but it isn’t perfect either. If the server were rebooted, it could talk to Vault and request the passphrase (automatically) , but this also means that the FBI could also “plug in” the server (at their leisure) and have it re-request the passphrase. … and if Vault were restarted there’s quite a process to unseal (unlock) a vault - so, it would be as cumbersome as needing to type in the passphrase on reboot.

    My point / question is: yes, encryption (conceptually) is easy, but if you look at “the whole life cycle / workflow” - it’s much more complicated and you (as an administrator) might ask yourself “does this complexity improve anything or actually protect my users?”