PD 0130:Clarification of Alert requirement in Basic Robustness Anti-Virus PP
- Subject: PD 0130:Clarification of Alert requirement in Basic Robustness Anti-Virus PP
- From: "Observation Decisions Review Board" <faigin@aero.org>
- Date: Mon, 30 Oct 2006 08:27:47 -0800
- Content-description: Mail message body
- Content-transfer-encoding: 7BIT
- Content-type: text/plain; charset=US-ASCII
- Priority: normal
At its October meeting, the ODRB issued the following PD:
PD 0130:
Clarification of Alert requirement in Basic Robustness Anti-Virus PP
ISSUE
FAV_ALR_EXP.1.3 requires that "Upon receipt of an audit event from a
workstation indicating detection of a virus, the TSF shall display an alert on
the screen of the Central Administrator if a session is active. The alert shall
identify the workstation originating the audit event, the virus that was
detected, and the action taken by the TOE."
Additionally, FAV_ALR_EXP.1.4 states that "The TSF shall continue to display
the alerts on the screen of the Central Administrator until they are
acknowledged by the Central Administrator, or the Central Administrator session
ends."
In the event of an outbreak of virus infection in an enterprise environment,
the requirements to generate and continue to display an alert per instance of
the virus could generate an enormous number of alerts. Therefore, enforcement
of these requirements would likely result in the sudden failure (crash) of the
operating system on the computer that acts as the server component of the ant-
virus software, thereby incapacitating the anti-virus protection system at the
time it is most needed.
RESOLUTION
The following Application note will be added to the FAV_ALR_EXP.1.3 and
FAV_ALR_EXP.1.4 elements of the Basic Robustness Anti Virus PP:
Application Note: The deletion of such audit alerts is necessary
in some scenarios (e.g. a rampant outbreak of virus infection)
to prevent sudden system failure due to the enormous number of
generated alerts exhausting system resources. If deletion of
alerts is deemed necessary, the vendor must analyze the
different scenarios that could occur in order to derive a
comprehensive justification for deleting alerts. The solution
must take into account such factors as the type of alerts,
whether to delete the oldest or the newest alerts generated, and
any other relevant factors based on the scenarios that might
occur. PD 0253 provides guidance regarding the acceptable type
and amount of audit record deletion.
Application Note: The analysis used to determine which alerts
are deleted should be publicly documented in the Security Target
and noted in the associated Validation Report.
RATIONALE
Deletion of generated alerts is indeed necessary in some cases to prevent
sudden system failure. However, although it is acceptable and necessary to
delete alerts in some scenarios to prevent the system from crashing, the
particular situation causing the alerts must be considered prior to deletion.
For example, if there are duplicates of an alert, as would be the case if the
virus-replicating scenario occurs, then deletion of duplicate alerts should
occur in order to prevent the server from crashing. Furthermore, there are
likely to be situations where the newest alerts should be deleted, rather than
the oldest. For example, if one is looking for the root cause of a denial of
service attack, it is preferred to know about the first systems that were
infected rather than the last ones.
Although it is not explicitly stated in the PP, given these problematic
scenarios, it may be necessary to delete alerts to prevent the system from
crashing. This necessary mitigation is not in violation of the PP and still
upholds the intent of the PP and associated alert requirements, namely
FAV_ALR_EXP.1.3 and FAV_ALR_EXP.1.4.
Date Index |
Thread Index |
Problems or questions? Contact list-master@nist.gov