ある企業が最近マルウェアに感染しました。根本原因分析の結果、複数のユーザーが独自のアプリケーションをインストールしていることが判明しました。さらなる侵害を防ぐため、同社はシステム上で実行できるアプリケーションを承認されたアプリケーションのみに制限することを決定しました。以下の対策のうち、企業が実施すべきものはどれですか?
正解:D
To prevent unauthorized applications from running, the company needs a mechanism to explicitly define and enforce which applications are allowed to execute. "Permit listing" (often referred to as "whitelisting" in security contexts) is the most effective solution here. It involves creating a list of approved applications, and only those on the list are permitted to run, blocking all others by default. This directly addresses the root cause-users installing unapproved software-by restricting execution to only authorized programs.
Option A (Signing):Code signing ensures the authenticity and integrity of software by verifying it comes from a trusted source and hasn't been tampered with. While useful, it doesn't inherently prevent unauthorized applications from running unless combined with a policy like whitelisting.
Option B (Access control):Access control governs who can access systems or resources but doesn't specifically restrict which applications can execute. It's too broad for this scenario.
Option C (HIPS):A Host-based Intrusion Prevention System (HIPS) can detect and block malicious behavior, but it's reactive and relies on signatures or heuristics, not a proactive allow-only approach.
Option D (Permit listing):This is the best fit, as it proactively enforces a policy where only explicitly authorized applications can run, preventing malware introduced by unauthorized software.