セキュアプログラミング

更新日:

用語解説

セキュアプログラミングは、攻撃に悪用される欠陥を作り込まないように、入力、出力、認証、エラーなどを安全に扱うプログラミングの原則と実践です。

■ 試験で押さえるポイント

  • 外部からの入力は信用せず、型、長さ、範囲を検証します。

  • SQLはプレースホルダを使い、出力は表示先に合わせてエスケープします。

  • 認可をサーバ側で毎回確認し、詳しいエラー内容を利用者に見せないようにします。

■ 選択肢での判断ポイント

入力の検証だけでなく、出力のエスケープや認可の確認まで含むことを押さえます。

音声で聞く

同じ分野の用語