情報処理安全確保支援士暗記無料で始める

メモリ安全な言語とは?めもりあんぜんなげんご

メモリ安全な言語とは、境界検査や自動的な資源管理、所有権の検証によって、範囲外アクセスや解放済み領域の参照を言語処理系のレベルで防ぐ言語のこと。この種の欠陥は重大な脆弱性の相当割合を占めるため、各国の政府機関も新規開発での採用を推奨している。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

情報処理安全確保支援士を最短で暗記・合格する →

具体例

C言語で書かれた通信データの解析処理を、境界検査を持つ言語で書き直し、長さフィールドを信用した固定長コピーによる範囲外書き込みを構造的に消す。全面書き換えが難しい場合は、外部入力を最初に解析する部分だけを置き換える。

試験での引っ掛け

メモリ安全=安全ではない。SQLインジェクションや認可漏れ、暗号の誤用は言語では防げない。また安全でない操作を明示的に許す機構や、C言語で書かれたライブラリを呼ぶ部分では保証が途切れる点も見落とされやすい。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • メモリ安全=安全ではない。