System fixes bugs by importing functionality from other programs — without access to source code.
At the Association for Computing Machinery’s Programming Language Design and Implementation conference this month, MIT researchers presented a new system that repairs dangerous software bugs by automatically importing functionality from other, more secure applications.
Remarkably, the system, dubbed CodePhage, doesn’t require access to the source code of the applications whose functionality it’s borrowing. Instead, it analyzes the applications’ execution and characterizes the types of security checks they perform. As a consequence, it can import checks from applications written in programming languages other than the one in which the program it’s repairing was written.
Once it’s imported code into a vulnerable application, CodePhage can provide a further layer of analysis that guarantees that the bug has been repaired.
“We have tons of source code available in open-source repositories, millions of projects, and a lot of these projects implement similar specifications,” says Stelios Sidiroglou-Douskos, a research scientist at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) who led the development of CodePhage. “Even though that might not be the core functionality of the program, they frequently have subcomponents that share functionality across a large number of projects.”
With CodePhage, he says, “over time, what you’d be doing is building this hybrid system that takes the best components from all these implementations.”
Read more: Automatic bug repair
The Latest on: Automatic computer bug repair
[google_news title=”” keyword=”Automatic computer bug repair” num_posts=”10″ blurb_length=”0″ show_thumb=”left”]
via Google News
The Latest on: Automatic computer bug repair
- Cost Of Automatic Transmission Repair: What You Need To Knowon April 6, 2024 at 11:14 am
One factor contributing to the difficulty involved in automatic transmission repair is the massive amount of individual pieces that comprise an automatic transmission's anatomy. There are ...
- TYAD automatic test equipment repair and development a constant, evolving missionon April 2, 2024 at 4:59 pm
For more than six decades, artisans at Tobyhanna Army Depot (TYAD) have been at the forefront of repairing and employing automatic test ... TYAD’s ATE repair workload has represented one of ...
- How To Fix A Disappearing Mouse Pointer On Your Computeron February 26, 2024 at 5:28 pm
The mouse is one of the most essential hardware components of a computer. Without it ... or missing system files and attempting to repair them automatically. To use SFC: Press Win + R to open ...
- Computer Repairon October 4, 2023 at 9:30 pm
If ITSC cannot repair your office equipment, the Desktop Technology Services group will replace it. To obtain service for personally-owned computers purchased at the Smith Computer Store, call the IT ...
- Notepad keeps closing automatically on Windows 11on July 5, 2023 at 5:00 pm
The Notepad app is a handy tool; it allows you to create text files, store temporary texts, edit batch files, or sometimes even write codes. And usually, you don’t encounter any issues with this ...
- Automatic Transmissionon April 25, 2023 at 4:49 pm
An automatic transmission is any transmission that doesn’t require the driver to shift gears. There are more types of automatic transmissions than ever before, including conventional torque ...
- Bug Screen Repairon August 14, 2020 at 9:25 pm
Starting a screen repair and replacement business could put you on the road to riches, especially in light of the recent mosquito-borne West Nile virus and ever-present threat of killer bees.
- What is a computer bug?on July 25, 2020 at 9:11 pm
NARRATION: Have you ever wondered what people mean when they say, “my computer program has got a bug”? Because they definitely don’t mean an actual bug is scurrying around… do they?
- Mini Spy Bug Walkthroughon February 8, 2018 at 6:21 pm
This time he’s made a mini spy bug that records up to nine hours of ... and the circuit has automatic gain control. At this point, he added the MicroSD card adapter. Why not just transmit ...
- Automatic Transmission Fluidon April 9, 2015 at 4:15 am
Like other vital automotive fluids, transmission fluid deteriorates over time. Hard use - such as frequent stop-and-go city driving, hauling heavy loads, trailer towing - will accelerate the ...
via Bing News