ゼロデイ攻撃
ゼロデイ攻撃の説明として,適切なものはどれか。
- アあらかじめ設定した日時になると,潜伏させておいたマルウェアに不正な処理を開始させる。
- イソフトウェアの脆弱性が発見されてから修正プログラムが提供されるまでの間に,その脆弱性を悪用して攻撃する。
- ウ特定の組織を標的として情報を長期間にわたって収集し,執拗に攻撃を繰り返す。
- エ多数の機器から標的のサーバに大量のパケットを一斉に送り付け,サービスを提供できない状態にする。
正解と解説を見る
正解 イ
この問題の基礎知識
- ソフトウェアの脆弱性は,発見された後,ベンダによる修正プログラム(パッチ)の提供,利用者による適用という順に対処される。
- 修正プログラムが提供される前の脆弱性を狙う攻撃にはパッチ適用で対処できないので,多層防御や振る舞い検知などで被害の軽減を図る。
- ロジックボムは特定の日時や条件で不正な処理を始めるマルウェア,APT 攻撃は特定の組織を長期間にわたり執拗に狙う攻撃,DDoS 攻撃は多数の機器からの大量の通信でサービスを妨害する攻撃である。
アあらかじめ設定した日時になると,潜伏させておいたマルウェアに不正な処理を開始させる。
設定した日時や条件を満たしたときに不正な処理を実行させるのは,ロジックボム(論理爆弾)である。修正プログラムの提供前の脆弱性を狙う攻撃を指すものではない。
イソフトウェアの脆弱性が発見されてから修正プログラムが提供されるまでの間に,その脆弱性を悪用して攻撃する。正解
ゼロデイ攻撃は,脆弱性の修正プログラムが提供される前に,その脆弱性を悪用する攻撃である。修正プログラムの適用では防げないので,多層防御や振る舞い検知などで被害の軽減を図る。
ウ特定の組織を標的として情報を長期間にわたって収集し,執拗に攻撃を繰り返す。
特定の組織を標的として長期間にわたり執拗に攻撃を続けるのは,APT(Advanced Persistent Threat)攻撃である。未修正の脆弱性を使うことはあるが,ゼロデイ攻撃の定義ではない。
エ多数の機器から標的のサーバに大量のパケットを一斉に送り付け,サービスを提供できない状態にする。
多数の機器から大量のパケットを送り付けてサービスを妨害するのは,DDoS 攻撃である。ソフトウェアの未修正の脆弱性を悪用する攻撃とは異なる。
検証用の出典出典照合済み
NIST CSRC Glossary(zero day attack)照合の根拠(4 件)
- イ(正解): ゼロデイ攻撃は未知の(修正プログラムが提供されていない)脆弱性を悪用する攻撃
An attack that exploits a previously unknown hardware, firmware, or software vulnerability.
NIST CSRC Glossary(zero-day attack) · zero-day attack(新しいタブで開きます) - ア(誤り): 条件を満たすと不正な処理を起動させるのはロジックボム
A piece of code intentionally inserted into a software system that will set off a malicious function when specified conditions are met.
NIST CSRC Glossary(logic bomb) · logic bomb(新しいタブで開きます) - ウ(誤り): 高度な能力と資源をもち長期にわたり標的を攻撃するのは APT
An adversary with sophisticated levels of expertise and significant resources
NIST CSRC Glossary(advanced persistent threat) · advanced persistent threat(新しいタブで開きます) - エ(誤り): 多数のホストを使ったサービス妨害は DDoS
A denial of service technique that uses numerous hosts to perform the attack.
NIST CSRC Glossary(distributed denial of service) · distributed denial of service(新しいタブで開きます)