
Eric Eide, University of Utah research assistant professor of computer science, stands in the computer science department’s “Machine Room” where racks of web servers sit. It is on these computers that Eide, U computer science associate professor John Regehr, and their research team created and tested A3, a suite of computer applications that defeat malware and automatically repair the damage it causes. The project could help lead to better consumer software defenses.
Photo Credit: Dan Hixson/University of Utah College of Engineering
University of Utah computer scientists have developed software that not only detects and eradicates never-before-seen viruses and other malware, but also automatically repairs damage caused by them. The software then prevents the invader from ever infecting the computer again.
A3 is a software suite that works with a virtual machine – a virtual computer that emulates the operations of a computer without dedicated hardware. The A3 software is designed to watch over the virtual machine’s operating system and applications, says Eric Eide, University of Utah research assistant professor of computer science leading the university’s A3 team with U computer science associate professor John Regehr. A3 is designed to protect servers or similar business-grade computers that run on the Linux operating system. It also has been demonstrated to protect military applications.
The new software called A3, or Advanced Adaptive Applications, was co-developed by Massachusetts-based defense contractor, Raytheon BBN, and was funded by Clean-Slate Design of Resilient, Adaptive, Secure Hosts, a program of the Defense Advanced Research Projects Agency (DARPA). The four-year project was completed in late September.
There are no plans to adapt A3 for home computers or laptops, but Eide says this could be possible in the future.
“A3 technologies could find their way into consumer products someday, which would help consumer devices protect themselves against fast-spreading malware or internal corruption of software components. But we haven’t tried those experiments yet,” he says.
U computer scientists have created “stackable debuggers,” multiple de-bugging applications that run on top of each other and look inside the virtual machine while it is running, constantly monitoring for any out-of-the-ordinary behavior in the computer.
Unlike a normal virus scanner on consumer PCs that compares a catalog of known viruses to something that has infected the computer, A3 can detect new, unknown viruses or malware automatically by sensing that something is occurring in the computer’s operation that is not correct. It then can stop the virus, approximate a repair for the damaged software code, and then learn to never let that bug enter the machine again.
While the military has an interest in A3 to enhance cybersecurity for its mission-critical systems, A3 also potentially could be used in the consumer space, such as in web services like Amazon. If a virus or attack stops the service, A3 could repair it in minutes without having to take the servers down.
The Latest on: Self-repairing software
[google_news title=”” keyword=”Self-repairing software” num_posts=”10″ blurb_length=”0″ show_thumb=”left”]
via Google News
The Latest on: Self-repairing software
- 'We are aware of the problem': Kane County working to fix EV charging station in Genevaon November 30, 2023 at 10:00 pm
But, alas, technology is technology, and this was more than just a software upgrade ... and then continue to fix the building over time. As much as city officials have liked what they have heard about ...
- Right to Repair explained: should you care about fixing your own gadgets?on November 30, 2023 at 2:53 am
Both Apple and Samsung both offer their own self-repair programs for their most popular devices ... Alongside this, they’ll get instructions and all necessary software restrictions removed. It’s a ...
- ONGOING COVERAGE: Right-to-Repair Impact on Dealers, Deere, Other OEMson November 27, 2023 at 4:00 pm
It would require manufacturers to make service parts and tools — including troubleshooting and diagnostic tools, codes and software — available ... product guides and information to self-diagnose and ...
- How to fix the Anti Cheat Error in Apex Legendson November 27, 2023 at 12:44 pm
Make no mistake, you are not cheating, the whole system is down. Here is how to fix the Anti Cheat error in Apex Legends.
- Throwing away more products than you can fix? Why NZ consumers need ‘right to repair’on November 24, 2023 at 9:00 am
Software locks are also used to prevent ... Overseas, Apple has a “self-service repair” programme, meant to allow independent repairs of Apple products. In practice, the programme has been ...
- Study: Inactive bacteria powers self-healing concrete to repair crackson November 21, 2023 at 6:30 am
As per the official release, the BioFibers demonstrate three key capabilities: a self-repairing mechanism, control over widening fractures, and effective damage response. The authors made ...
- Akron's home repair program faces delays and questions from residentson November 20, 2023 at 3:21 pm
While some residents are reaping the plan's benefits, others are frustrated, feeling like they're in limbo as they wait for answers and potential repairs.
- Cruise recalls all of its self driving cars to fix their programmingon November 8, 2023 at 3:25 pm
Cruise, General Motors’ self-driving vehicle subsidiary, has recalled all 950 of its autonomous vehicles for a software update. Late last month, Cruise paused all its public testing operations while ...
via Bing News