• アメリカの連邦機関DARPAは、メモリエラーに起因するセキュリティ脆弱性をなくすために、AIを使用してCおよびC++のレガシーコードを高品質なRustに変換することを計画
  • ‘Translating All C To Rust’(TRACTOR)プロジェクトは、既存のCおよびC++コードをRustに自動的に翻訳するAIシステムの提案を募集
  • メモリ保護違反はソフトウェアの脆弱性の主要な要因であり、Cなどのプログラミング言語は直接メモリ変更を許可するため、これに貢献している
  • TRACOTRプロジェクトの目的は、CおよびC++のメモリ管理エラーに起因する脆弱性を完全に排除すること
  • AIチャットボットはすでにCのコードをRustに変換できるが、自動翻訳の改善が求められており、提案では静的および動的コード解析とLLMの組み合わせがテストされる

この記事では、DARPAがメモリエラーによるセキュリティ脆弱性を解消するために、AIを活用してCおよびC++のコードをRustに変換する計画を立てていることが述べられています。TRACOTRプロジェクトは、既存のコードを自動的にRustに翻訳するAIシステムの提案を募集しており、これによってCおよびC++による脆弱性がなくなることが期待されています。

元記事: https://www.heise.de/en/news/DARPA-declares-war-on-memory-errors-AI-to-transfer-old-C-code-to-Rust-9823421.html