Medical and Hospital News
ROBO SPACE
Eliminating Memory Safety Vulnerabilities with Rust and AI
illustration only
Eliminating Memory Safety Vulnerabilities with Rust and AI
by Clarence Oxford
Los Angeles CA (SPX) Aug 02, 2024

Memory safety vulnerabilities remain the most common type of disclosed software flaws, primarily affecting a computer's memory in two significant ways. Programming languages like C permit direct memory manipulation, often leading to accidental errors that can corrupt memory. Additionally, undefined behaviors in programming languages can cause unpredictable program behavior, as the language standard does not specify how the program should react under certain conditions.

After over two decades of dealing with memory safety issues in C and C++, the consensus among software engineers is clear: relying on bug-finding tools is insufficient. The Office of the National Cyber Director has emphasized the need for proactive measures to eliminate memory safety vulnerabilities and mitigate potential attacks.

While memory-safe programming languages are known to resolve these issues, rewriting extensive legacy code has been a daunting task. Developed in the 1970s, the C language is pervasive, powering everything from smartphones to space vehicles. The Department of Defense, in particular, relies heavily on long-standing systems built with C.

Recently, the rise of the Rust programming language and advancements in machine learning, including large language models (LLMs), have presented new opportunities for addressing these challenges. DARPA's Translating All C to Rust (TRACTOR) program aims to leverage these innovations to automate the translation of legacy C code to Rust significantly.

"You can go to any of the LLM websites, start chatting with one of the AI chatbots, and all you need to say is 'here's some C code, please translate it to safe idiomatic Rust code,' cut, paste, and something comes out, and it's often very good, but not always," said Dr. Dan Wallach, DARPA program manager for TRACTOR. "The research challenge is to dramatically improve the automated translation from C to Rust, particularly for program constructs with the most relevance."

The goal of TRACTOR is to produce Rust code that matches the quality and style of that created by skilled Rust developers, thereby eliminating memory safety vulnerabilities in C programs.

Wallach expects proposals incorporating innovative software analysis methods, such as static and dynamic analysis, combined with large language models. The program will host public competitions throughout its duration to evaluate the performance of these LLM-powered solutions.

"Rust forces the programmer to get things right," said Wallach. "It can feel constraining to deal with all the rules it forces, but when you acclimate to them, the rules give you freedom. They're like guardrails; once you realize they're there to protect you, you'll become free to focus on more important things."

DARPA will sponsor a Proposers Day on Aug. 26, 2024, available for in-person and virtual attendance. Participants must register by Aug. 19, 2024. More details and registration information can be found at SAM.Gov.

Research Report:The Case for Memory Safe Roadmaps

Related Links
Defense Advanced Research Projects Agency
All about the robots on Earth and beyond!

Subscribe Free To Our Daily Newsletters
Tweet

RELATED CONTENT
The following news reports may link to other Space Media Network websites.
ROBO SPACE
Musk's superhuman vision promise is dangerous: researchers
Paris (AFP) July 30, 2024
Researchers have criticised billionaire Elon Musk for promising that his brain implant technology could eventually provide patients with vision superior to normal human sight. Musk has long promised that his Neuralink company was working on implants that could restore sight to blind people, telling his 190 million followers on X in March that the product would be called "Blindsight". He said the product was already working in monkeys, adding: "Resolution will be low at first, like early Nintendo ... read more

ROBO SPACE
Economic losses from natural disasters fall in first half 2024: Swiss Re

NATO warns Kosovo over moves to open bridge in divided city

China urges citizens to take 'caution' in Lebanon travel

'Not just numbers': Gazans on agony of losing loved ones

ROBO SPACE
oneNav's Advanced L5 Technology Mitigates GPS Jamming in Israel

China plans to launch pilot cities to showcase BeiDou applications

NextNav Receives DOT Award to Enhance PNT Services as GPS Backup

Lebanon says Israeli GPS jamming confounding ground, air traffic

ROBO SPACE
Discovery of tiny bone sheds light on mysterious 'hobbit' humans

Analysis reveals agonizing death of 'Screaming Woman' Mummy

Iraqi churches denounce Olympics opening ceremony scene

Ancient Human Migration Routes Through Southeast Indonesia Unveiled

ROBO SPACE
California zoo throws a show to welcome back Chinese pandas

Gunfire, bombs as Colombia guerrillas flex muscles ahead of COP16

Nigeria unveils elephant sculpture to highlight illegal tusk trade

Endangered gazelles find Libyan 'safe haven'

ROBO SPACE
'Hong Kong's Dr Fauci' sounds alarm on next pandemic

Polio virus found as flies and mosquitoes feast on Gaza's waste

Decade since Ebola, Sierra Leone fights another deadly fever

Decade since Ebola, Sierra Leone fights another deadly fever

ROBO SPACE
China sanctions US lawmaker over Tibet 'interference'

Singapore orders self-exiled China tycoon's social media accounts blocked

Ex-WSJ reporter says fired over role in Hong Kong press union

China making youth unemployment a 'top priority'

ROBO SPACE
Pay up or move out: Drug gangs rob Ecuadorans of homes

UN warns Iraq becoming major regional drug conduit

Guns n' ganja: Weapons flood Catalonia's cannabis trade

Spain, France bust million-euro-a-day money laundering network

ROBO SPACE
Subscribe Free To Our Daily Newsletters




The content herein, unless otherwise known to be public domain, are Copyright 1995-2024 - Space Media Network. All websites are published in Australia and are solely subject to Australian law and governed by Fair Use principals for news reporting and research purposes. AFP, UPI and IANS news wire stories are copyright Agence France-Presse, United Press International and Indo-Asia News Service. ESA news reports are copyright European Space Agency. All NASA sourced material is public domain. Additional copyrights may apply in whole or part to other bona fide parties. All articles labeled "by Staff Writers" include reports supplied to Space Media Network by industry news wires, PR agencies, corporate press officers and the like. Such articles are individually curated and edited by Space Media Network staff on the basis of the report's information value to our industry and professional readership. Advertising does not imply endorsement, agreement or approval of any opinions, statements or information provided by Space Media Network on any Web page published or hosted by Space Media Network. General Data Protection Regulation (GDPR) Statement Our advertisers use various cookies and the like to deliver the best ad banner available at one time. All network advertising suppliers have GDPR policies (Legitimate Interest) that conform with EU regulations for data collection. By using our websites you consent to cookie based advertising. If you do not agree with this then you must stop using the websites from May 25, 2018. Privacy Statement. Additional information can be found here at About Us.