A New Era for C and C++? Goodbye, Rust?
- 미국 정부가 C와 C++를 Rust와 같은 메모리 안전한 언어로 전환하도록 주도하고 있으며, 2026년 1월 1일까지 메모리 안전로드맵을 공개하지 않은 기존 제품은 국가 보안 및 경제 안보에 위협을 가할 수 있다는 지침을 발표했습니다. 🪖
- 메모리 안전 취약성은 Google, Microsoft, Mozilla 등 주요 기업에서 크게 우려되고 있으며, 70% 이상의 보안 업데이트가 메모리 관련 취약성 해결을 위해 사용되고 있습니다. 🔴
- C와 C++ 개발자들은 Rust를 배우고 싶지 않으며, 잦은 코드 변경의 어려움과 Rust의 성능 및 복잡성 때문에 C 계열 언어의 메모리 안전성 확보라는 방향으로 나아가고 있습니다. 🚧
- Safe C++ 프로젝트는 C++ 언어에 메모리 안전성 기능을 추가하여 Rust와 같은 높은 안전 지위를 확보하는 방안을 제시하고 있습니다. 📚
- 완벽한 안전성을 제공하지 않지만, 이미 사용 가능한 solution으로는 C를 기반으로 하는 소프트웨어 안전 검증 도구가 있습니다. 🛡️