Automatic computer bug repair

Illustration: Jose-Luis Olivares/MIT
Illustration: Jose-Luis Olivares/MIT

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

See Also

 

The Latest on: Automatic computer bug repair
  • LLMs’ Data-Control Path Insecurity
    on May 9, 2024 at 10:51 am

    There were all sorts of related hacks, such as faking the tones that signaled coins dropping into a pay phone and faking tones used by repair equipment ... with commands is at the root of many of our ...

  • Apple confirms bug that is keeping some iPhone alarms from sounding
    on April 30, 2024 at 11:58 am

    Apple is "aware of an issue causing some iPhone alarms to not play the expected sound," according to the report and "is working on a fix." The company's official statement didn't go into more detail ...

  • How To Fix A Disappearing Mouse Pointer On Your Computer
    on 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 ...

  • Notepad keeps closing automatically on Windows 11
    on 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 Transmission
    on 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 Repair
    on 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?

  • The GENIAC Lives Again
    on August 8, 2019 at 3:52 am

    They had to build their “computers” themselves from a kit. One of those kits was the GENIus Almost-automatic Computer (GENIAC), a product which today is rare enough to essentially be unobtainable.

  • Computer Repair Business Information
    on August 10, 2018 at 3:54 pm

    Trade-Specific Knowledge Operating a computer repair business requires specialized knowledge and training. These can be gained through university or technical college training, from apprentice ...

  • Computer Repair and Maintenance
    on April 7, 2016 at 11:21 am

    you can take on the appearance of an angel of mercy as a computer repair specialist. You'll drive out to clients' homes or offices with your briefcase of tools and equipment and heal those sickly ...

via  Bing News

 

What's Your Reaction?
Don't Like it!
0
I Like it!
0
Scroll To Top