3 ms·
> Does this mean running in a public cloud might actually be more secure? Yes with two conditions: 1. your public cloud is run by an Amazon, Google, Microsoft-
by jauer 6y ago
> Does this mean running in a public cloud might actually be more secure?
Yes with two conditions:
1. your public cloud is run by an Amazon, Google, Microsoft-type company (FANMAG)
2. You trust the company to lean on rule of law.
1. Very few providers have the capability and desire to put the work into supply chain security, things like OpenTitan, etc.
2. They might hand over your data in response to warrant, but their systems are designed to prevent covert extraction of data. The company should have a track-record of pushing back against overly broad warrants.
- raxxorrax 6y agoIn practical terms this is wrong in my opinion. You want the small provider that flies under the radar. If there are ambitions to compromise the hardware supply chain, it is a bit late to act. But it is logistically impossible or at least very unlikely to compromise every provider. But you actually can run software on compromised hardware that can provide end to end encryption irrelevant on how thoroughly the system spies on you if you can control its network traffic and construct crypt generation from basic arithmetic functions of the system in question.
- jauer 6y agoSmall providers often don't have the resources or skills to properly cover their bases and get hit by random BS. They may not be targeted today, but they will get hit by random badness. Example of shared hosting providers not patching postfix fast enough or having a support person that chmodded the wrong thing on shared hosting server, customer with old wordpress install that was exploited to drop a webshell, etc. > But you actually can run software on compromised hardware that can provide end to end encryption irrelevant on how thoroughly the system spies on you Do you have any references? I'd like to read more. If this were generally true, attempts to make trusted enclaves like Intel SGX (though flawed) would not need to exist.