bob1029
9 hours ago
Perhaps never a true guarantee, but level 4 HSMs are still impressive.
> The 4769 HSM has been verified to meet the FIPS 140-2 Level 4 requirements by protecting against attacks that include penetration of the secure module, side-channel attacks, and environmental failure protection (power or temperature manipulation). From the time of manufacture, the hardware is fully self-protecting. If tamper sensors detect a possible attack, all critical keys and other sensitive data are immediately destroyed and the HSM is rendered permanently inoperable. Note therefore that the 4769 HSM must be maintained at all times within the temperature, humidity, and barometric pressure ranges specified.
https://public.dhe.ibm.com/security/cryptocards/pciecc4/docs...
evanjrowley
8 hours ago
Reminds me of a Thales rack mount HSM the former security architect of CVS Caremark told me they deployed back in the 2000s. There were two of them in a dataceter used for a their transaction processing. One day, someone accidentally bumped into the rack where both HSMs were mounted, and they physically self-destructed, causing a major incident.
beardedwizard
6 hours ago
I did some work at a large saas company where HSM as a big part of what we did. In the early days, we paid for full HSMs that we managed and eventually had to make a decision on whether or not we would used managed HSM and HSM-like services like KMS across various cloud providers.
We did an analysis across all the HSM hardware vendors and found, unsurprisingly in hindsight, that all of these hardware vendors had all the same awful security practices as every other enterprise hardware vendor, and each had vulnerabilities that leaked private key material.
The conclusion was that cloud providers fronting managed HSM had more to lose than the hardware vendors did, and would be more likely to patch and address these kinds of issues.
What surprised me was my own reaction, I thought for sure managing our own HSM hardware had to be a better guarantee over the key material, but like many things, it turned out to be unscalable security theater.
zbentley
7 hours ago
One hopes that there were recovery keys or equivalent in a fireproof safe offsite somewhere.
pseudohadamard
6 hours ago
If there were two HSMs then probably not. The reason why you buy two is to clone one into the other so that if one fails you can use the other. And then you hope and pray that the first one never, ever fails because the chances of successfully switching over to the second one and continuing operations as before are... slim.
pseudohadamard
6 hours ago
For the higher levels, definitely. But even for just "we need FIPS" (which is always level 1) it's at least some form of guarantee in that anyone who gets it has proven that they're desperate enough for government contracts that they're willing to set fire to several hundred thousand dollars to prove it. So it's a guarantee, just not necessarily the one intended.