You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During SGX verfication on some older hardware it may respond with SGX_QL_QV_RESULT_OUT_OF_DATE error, which is actually a non-terminal result, meaning that whether or not to trust is left to the user. We need to provide the user with this interface in librats to confirm that the error is exempted.
To provide some thought material, I used librats on some not-that-old hardware, which returned SW_HARDENING_NEEDED. This was the expected result on that platform because that hardware is permanently affected by INTEL-SA-00334, even with the latest microcode updates.
Interestingly, this case should be considered a warning, as the developers have to _ evaluate the potential risk of an attack on these platforms and whether the attesting enclave employs adequate software hardening to mitigate the risk_.
This means that even though the attestation process may result in one of these cases, it should not be considered as an erroneous situation, but as you said, be left to the users to assess whether this must be regarded as ok or not.
To provide some thought material, I used librats on some not-that-old hardware, which returned SW_HARDENING_NEEDED. This was the expected result on that platform because that hardware is permanently affected by INTEL-SA-00334, even with the latest microcode updates.
Interestingly, this case should be considered a warning, as the developers have to _ evaluate the potential risk of an attack on these platforms and whether the attesting enclave employs adequate software hardening to mitigate the risk_.
This means that even though the attestation process may result in one of these cases, it should not be considered as an erroneous situation, but as you said, be left to the users to assess whether this must be regarded as ok or not.
During SGX verfication on some older hardware it may respond with
SGX_QL_QV_RESULT_OUT_OF_DATE
error, which is actually anon-terminal result
, meaning that whether or not to trust is left to the user. We need to provide the user with this interface in librats to confirm that the error is exempted.librats/verifiers/sgx-ecdsa/verify_evidence.c
Lines 276 to 284 in 5ac0f98
The text was updated successfully, but these errors were encountered: