IT用語帳
APシステム開発技術 · 実装・構築

デバッグ

Debug

でばっぐ

プログラムの誤り(バグ)を発見し修正する作業。静的解析、動的テスト、アサーション、トレーサー、スナップショットなどの手法やツールを用いる。机上デバッグと実機デバッグがあり、デバッグ環境の整備が重要。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 13 回出題(基本情報技術者試験 4・エンベデッドシステムスペシャリスト試験 4・ネットワークスペシャリスト試験 2・応用情報技術者試験 1・システムアーキテクト試験 1・データベーススペシャリスト試験 1)

残り 3 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

応用情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

APコーディング標準

プログラムの記述スタイルや命名規則、コメントの書き方、インデンテーション、ネストの深さ制限、使用禁止命令などを統一するための規約。可読性・保守性の向上とバグ混入の防止を目的とし、チーム開発での一貫性を確保する。

APペネトレーションテスト

攻撃者と同じ手口で実際に侵入を試み、システムの防御が突破できるかを検証するテスト。脆弱性を網羅的に列挙する脆弱性診断と異なり、侵入経路をつないで目的の資産に到達できるかという実効性を確かめる点に主眼がある。

APセキュアプログラミング

脆弱性を作り込まないことを意識した実装手法。入力値の検証、出力時のエスケープ、プレースホルダの使用、エラー情報を過剰に返さないことなどを徹底し、設計・実装段階で脆弱性の発生を抑える。

APコンテナセキュリティ

コンテナ環境に特有のリスクに対処する取組み。イメージに含まれる脆弱な部品の検査、信頼できるレジストリの利用、特権コンテナの禁止、ホストカーネルを共有する前提での分離設定などが要点となる。

APソルト

パスワードをハッシュ化する際に、利用者ごとに異なる値を付加してから計算するための乱数。同じパスワードでも保存されるハッシュ値が変わるため、レインボーテーブル攻撃や一括解読を無効化できる。

APストレッチング

パスワードのハッシュ計算を数千回以上繰り返し、1回当たりの処理時間をあえて長くする手法。正規の認証では体感できない遅延だが、総当たり攻撃では試行回数に比例して所要時間が膨らむため解読を困難にする。