BillPlayfoot said:
I have no idea what you are talking about.
Chromebook? Trolleys? XKCD? Cloud?
If it is something to do with those pocket computer/cell phone things I am OK. I don't have a cell phone.
I just reread my post and it’s super long. Sorry about that. I was just making a serious effort at answering your question since it probably does relate to you.
“Cloud,” in this context, means keeping computer resources on powerful shared servers accessed via the internet by relatively less powerful cheap computers (like tablets, cellphones and basic laptops like Chromebooks). It’s a great thing because it means you don’t have to upgrade your own computer as often or buy as much software. But all of your data is on a computer (actually, a network of multiple computers, but that’s hidden from you, hence “in the clouds”) that you share with many other users. The only things that keep your data private are the security features installed on those servers (the hypervisors I mentioned above are one form of that).
The attack that Rich brought up can affect almost any computer, but it’s especially dangerous for cloud servers because it’s particularly well suited for attacking those security features that keep different users separate. Also, because one way that businesses in particular use the cloud is to get a “virtual server” which is just a simulated computer using resources assigned to it from the network of actual servers, a bad guy doesn’t even have to got to the trouble of “infecting” a cloud provider the way they would have to to infect Rich’s chromebook. They can just pretend to be a legit business, buy a virtual server from the provider, install software that exploits these weaknesses and break out of their virtual server to mess with other users.
The trolley problem is a thought experiment about how to make choices between two options.
https://en.wikipedia.org/wiki/Trolley_problem the reason it’s relevant here is that CPUs can process data a lot faster than they can pull it out of the computer’s memory. Thus, if you just load a chunk of data, process it, and store it, the CPU spends most of its time just waiting around. Rather than waste all of that potential performance, chipmakers figured out how to make guesses about which data the cpu would need to work on and load two of more pieces of data before they actually know what will be necessary (sending a trolley down both tracks). That means that whenever the CPU needs new data it is probably already loaded so work can begin immediately. But it also means that all the data that was loaded for wrong guesses has to be discarded. (That’s the phantom trolley in the cartoon). Everyone thought this was OK until very recently when people figured how to use that discarded data to let their programs see things about the inner workings of the computer that security features were supposed to conceal from them (phantom trolleys driving through walls). That’s why most of the fixes involve turning off that guessing feature, and for most individuals, that’s fine. But for certain workloads that really benefit from the guessing, the fix slows the computer down a lot because now the CPU is spending a lot more time waiting for data. Unfortunately, cloud providers, who are most at risk from the exploit, also have a lot of the workloads that suffer the most if you turn off the guessing.
Coming full circle - Rich is absolutely correct that the fix, turning off the guessing, probably won’t slow his computer down much. But what I was pointing out was that if he uses any cloud providers (Office 365 and Dropbox are good examples) those services, websites basically, would slow down even as his own computer is blazing right along.
XKCD is an online comic drawn by a former NASA physicist that is mostly math, science, and technology jokes. The thing is, even with that narrow focus, he’s published ~2000 cartoons, and there’s a weirdly appropriate or prescient XKCD comic for almost ANY situation involving technology. It’s just a matter of finding it.
Sent from my iPhone using Tapatalk