Earlier quoted context omitted.
I think you might not understand SGX's capability. It's just a compute kernel. So if they're taking data from your system, that's still very visible. And if they are sending data, that's also visible. So, sure, it's handy to hide logic. So the WannaCry thing, you'd be able to see it does DNS queries, but not how it determined a certain outcome based on the inputs. But you can't hide, for instance, a keylogger.
I perfectly understand what you pointing to, but problem of black box running in every piece of software is massive. Anyone could use it to implement remote backdoor in software and then pretend it's just a DRM that talking with licensing server. Yeah it's could be detected when it's start to be active, but it's doesn't have to. It's could be idle on PC for years undetected just waiting for remote command, trigger or…
Malware Uses Obscure Intel CPU Feature to Steal Data and Avoid Firewalls
81–84 of 84 posts
Re: Malware Uses Obscure Intel CPU Feature to Steal Data and Avoid Firewalls
#82Re: Malware Uses Obscure Intel CPU Feature to Steal Data and Avoid Firewalls
#83Earlier quoted context omitted.
I have done that before, and I've just done it again, and I don't get anything. The only thing present on my system related to ME afaik is the MEI linux driver, which is pretty useless without a ME to talk to. According to ARK [0], vPRO is absent. I have done various other system queries and nothing has turned up. Anything else you want me to query? And where do you get this information that ME is present in all chip…
https://github.com/zamaudio/intelmetool sudo intelmetool -s Im pretty sure Intel BootGuard is ME based
Re: Malware Uses Obscure Intel CPU Feature to Steal Data and Avoid Firewalls
#84Earlier quoted context omitted.
I perfectly understand what you pointing to, but problem of black box running in every piece of software is massive. Anyone could use it to implement remote backdoor in software and then pretend it's just a DRM that talking with licensing server. Yeah it's could be detected when it's start to be active, but it's doesn't have to. It's could be idle on PC for years undetected just waiting for remote command, trigger or…
It's not a black box. SGX code is unencrypted even at runtime, and as long as its running that code has to remain present and unencrypted. You can detect it at any time, not just when it starts up.