本文へスキップ
Certia
未分類
秋期

エンベデッドシステムスペシャリスト 2025年 秋期 問17

17 / 25

組込みシステムにおける、ソフトウェアのメモリ安全性(Memory Safety)を考慮 した事例として、適切なものはどれか。

正解と解説

表示する
正解 ウ

バッファオーバーフロー,メモリリークなどの潜在的なセキュリティ上の問題を 回避するために、メモリの保護機能を備えたプログラム言語を使用する。

メモリ安全性の確保とは、バッファオーバーフローやメモリリークなどのメモリ操作に起因する問題を回避することで、Rustのようなメモリ保護機能を備えた言語の使用が該当します。よってウが正解。ア(多重化)・イ(ECCメモリ)・エ(静的解析で容量確保)は信頼性向上策ではあるが、メモリ安全性そのものの対策とは異なります。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。