未分類
秋期
エンベデッドシステムスペシャリスト 2025年 秋期 問17
17 / 25
組込みシステムにおける、ソフトウェアのメモリ安全性(Memory Safety)を考慮 した事例として、適切なものはどれか。
正解と解説
表示する
正解 ウ
バッファオーバーフロー,メモリリークなどの潜在的なセキュリティ上の問題を 回避するために、メモリの保護機能を備えたプログラム言語を使用する。
メモリ安全性の確保とは、バッファオーバーフローやメモリリークなどのメモリ操作に起因する問題を回避することで、Rustのようなメモリ保護機能を備えた言語の使用が該当します。よってウが正解。ア(多重化)・イ(ECCメモリ)・エ(静的解析で容量確保)は信頼性向上策ではあるが、メモリ安全性そのものの対策とは異なります。