Researchers Set To Work On Malware-Detecting CPUs (helpnetsecurity.com)
Orome1 quotes a report from Help Net Security: Adding hardware protections to software ones in order to block the ever increasing onslaught of computer malware seems like a solid idea, and a group of researchers have just been given a $275,000 grant from the National Science Foundation to help them work on a possible solution: malware-detecting CPUs. This project, titled "Practical Hardware-Assisted Always-On Malware Detection," will be trying out a new approach: they will modify a computer's CPU chip to feature logic checks for anomalies that can crop up while software is running. "The modified microprocessor will have the ability to detect malware as programs execute by analyzing the execution statistics over a window of execution," Ponomarev noted. "Since the hardware detector is not 100-percent accurate, the alarm will trigger the execution of a heavy-weight software detector to carefully inspect suspicious programs. The software detector will make the final decision. The hardware guides the operation of the software; without the hardware the software will be too slow to work on all programs all the time."
How about making an OS that is secure vs viruses. Don't let programs change other programs data. Don't allow installing of drivers unless booted in a special mode. Don't let programs automatically allow themselves to start up when the computer boots. Don't allow keyboard reading unless the active window. Etc... with the smallest amount of effort in design, you can make your OS highly virus resistant and almost immune like the c64 was which was clean every reboot. The problem is that Windows was made in an era before the Internet, and they put no thought at all into being virus resistant when they designed it, and never did a ground up remake.
outstanding product safety record
The software will make the final decision... oh so you mean just like it already does, got it.
In no way is this a good idea. No software is perfect, doubly so for security software. That includes the microcode this hardware is based on. Go ahead, implement it in hardware, which by definition cannot be upgraded or patched. Soon enough someone will find a vulnerability, and then an exploit, and there's nothing you can do to mitigate it beyond just buying newer hardware.
On the one hand you take life too seriously, and on the other, you do not take playful existence seriously enough. Seth
Since 2014 I've been reading about hardware-based detection. I'm starting to think this is just panacea... like those cloud-based antivirus engines that never picked up anything. Here's a bunch of research on the topic: http://www.ieee-security.org/T... http://caslab.eng.yale.edu/wor... http://www.cs.binghamton.edu/~... http://www.cs.binghamton.edu/~...
I will gladly, and I speak for most, accept AMD-level CPU performance for safety, because when one is unsafe at any speed, it is better to be safe and slow, than to be unsafe and fast. This has been proven throughout history.
It will be cracked and own your everything!
The second you make hardware look for a pattern, they will design malware to violate that pattern and go undetected. This is a fool's errand.
Anons need not reply. Questions end with a question mark.
http://stream1.gifsoup.com/view7/4053429/the-it-crowd-o.gif
you're an asshole. You and bill gates.
That breaks so many normal things I just ended up turning it off. Hard enough to debug things without yet one other variable thrown in. Prime Example: getting nginx configured
This is the sort of stuff Intel should have developed with their McAfee acquisition.
Companies seem to think innovation starts and ends with 'identifying potential synergies', 'acquisition', then "....profit!!!".
For instance, eBay + Skype. They could have done something snazzy -- say, eBay seller webminars with combining web video+VoIP (downstream), and landline/mobile audio (conversation/questions sent upstream asynchronously. So the landline carries part of the audio spectrum). Instead, they just went 'BAU'.
The Microsoft + Skype business fit isn't that bad - but not that good either -- versions everywhere, with MS office plugins that offer nothing different from the market.
Some form of cartridge system with a flap on the top. Externally flash chip and the user has a read only chip with new definitions and behavioural analysis.
Fast, protected and total over view of all the hardware and software of the computer, network and OS.
Display checksums of every upgradable part of the hardware and software.
Domestic spying is now "Benign Information Gathering"
This idea has everything to do with vendor lock-in & DRM; don't let it get outta the gate.
Good idea but as many people if not more want malware, scam ware to succeed and will/are already recruiting engineers to workaround detection techniques. It is a big business!
Adding hardware protections to software ones in order to block the ever increasing onslaught of computer malware seems like a solid idea
No it doesn't. Fix the real problem
Windows appears to be the most prevalent malware out there.
I mean: the elephant in the room is IoT things with a default password... the user is expected to change. A user who barely knows what a password is, let alone that his/her new "thing" has an IP address, whatever *that* is. Then comes UPnP routers, which willingly poke holes in their already crappy firewall at the request of a... lightbulb.
Let's first fix that, then think about CPUs. The latter is rather meant to control the sheeple out there anyway (What? You want to install an OPERATING SYSTEM on your device? Are you nuts?). Not where I want to go, thanks.
What? Hardware cannot fix a software thing. Maybe the microcode could, but the microcode will not be perfect....
So a lot of money, hype and dscussion about a new thng that should not be needed.
Software bugs and vulnerabilities are the problem. The OS and the applications.
Some by design (language designed that way), others because of programmer shortcomings, some hidden in the layers and layers of abstraction.
So the geniuses have a possible new soluton - and it is not in the users view/control.
I have to ask myself: Who is paying, who profits, and what are the ramifications/uses of such a thing?
The answers will probably point at any ulterior motives.
By the way, will this replace UEFI, NX bit, signed apps and other failed security crap?
Or is it going to be yet another fuck up on top of the pile of previous fuck ups?
See subject: It's mirrored shadow stack stopping buffer overflow exploits, stack smashing etc. (via CPU) http://blog.checkpoint.com/201...
* It stops "ROP" gadgets (fish around ram to get past ASRL protections) finding "return oriented programming" call areas & overwriting them...
APK
P.S.=> It's a great idea I've noted here before after stumbling on it https://it.slashdot.org/commen... - imo, it'd work... apk