TYPE: NIAP Interpretation
NUMBER: I-0348
STATUS: Formally Superseded
TITLE: Audit Data Loss Prevention Method May Be Site-Selectable
SUPERSEDED BY:
I-0414 Site-Configurable Prevention Of Audit Loss
EFFECTIVE: 2000-03-27
SUPERSEDED: 2002-03-11
SOURCE REFERENCE: CC v2.1 Part 2 Subclause 3.6 FAU_STG
CC v2.1 Part 2 Subclause C.6 FAU_STG
RELATED TO: <None>
CCIMB ENTRY: CCIMB-INTERP-0101
STATEMENT
The following interprets the FAU_STG.4 component: "The TSF shall [selection:
'ignore auditable events', 'prevent auditable events, except those taken by
the authorised user with special rights', 'overwrite the oldest stored audit
records'] and [assignment:
other actions to be taken in case of audit
storage failure] if the audit trail is full."
It is acceptable for the TSF to allow the actions to be taken when the
audit trail is full to be site-configurable, as long as the TSF provides a
pre-determined set of acceptable operations and an acceptable operation is
defined as a default.
RECOMMENDED CRITERIA CHANGES
To address this interpretation, the following new component should be added to
the FAU_STG family:
FAU_STG.x Site-Configurable Prevention of Audit Loss
Management: FAU_STG.x
The following actions could be considered for the management functions in FMT:
- Maintenance (deletion, modification, addition) of actions to be taken in
case of audit storage failure.
Audit: FAU_STG.x
The following actions should be auditable if FAU_GEN Security audit data
generation is included in the PP/ST:
- Basic: Actions taken due to the audit storage failure.
- Basic: Selection of an action to be taken
when there is an audit storage failure.
Hierarchical to: FAU_STG.4
FAU_STG.x.1. The TSF shall provide the capability to [selection:
'ignore auditable events', 'prevent auditable events, except those taken by
the authorised user with special rights', 'overwrite the oldest stored audit
records'] and [assignment:
other actions to be taken in case of audit
storage failure], if the audit trail is full.
FAU_STG.x.2. The TSF shall [selection:
'ignore auditable events', 'prevent auditable events, except those taken by
the authorised user with special rights', 'overwrite the oldest stored audit
records'] and [assignment:
other actions to be taken in case of audit
storage failure] if the audit trail is full and no other action has been
selected.
Dependencies:
- FAU_STG.1 Protected Audit Trail Storage
- FMT_MTD.1 Management of TSF Data
The following should be added to the Part 2 Annex for the new component:
User Application Notes:
This component specifies the behaviours that the TOE must be capable of taking
when the audit trail is full. It also provides a default behaviour
to take if no behaviour is explicitly selected.
Potential behaviours that could be selected include the ability to ignore
audit records, or to freeze the TOE such that no auditable events can
take place. If the latter is selected, the requirement states that
the authorised user with specific rights can continue to
generate auditable events (actions). This permits the administrator to reset
the system. Consideration should be given to the choice of the
action to be taken by the TSF in the case of audit storage exhaustion, as
ignoring events, which provides better availability of the TOE, will also
permit actions to be
performed without being recorded and without the user being accountable.
Operations
Selection:
In FAU_STG.x.1, the PP/ST author should select whether the TSF shall provide
the ability to
ignore auditable actions, prevent auditable actions
from happening, and/or overwrite the oldest audit records.
In FAU_STG.x.2, the PP/ST author should select whether the TSF shall
ignore auditable actions, prevent auditable actions
from happening, and/or overwrite the oldest audit records if no action has
been selected.
Assignment:
In FAU_STG.x.1, the PP/ST author should specify other actions that
should be taken in case of audit storage failure, such as informing the
authorised user.
In FAU_STG.x.2, the PP/ST author should specify other actions that
should be taken in case of audit storage failure when no action has been
selected, such as informing the
authorised user.
Additionally, the management section for the existing FAU_STG.4 should be
re-written to indicate that there are no management activities forseen.
SUPPORT:
The FAU_STG.4 element explicitly states the
actions to be taken by the TSF when the audit log is full. This wording
implicitly disallows the actions to be taken to be site-selectable. Further,
making such actions site selectable would not be an acceptable refinement, as
an ST meeting the refined version would not meet the unrefined version.
As a result, a new component is required that allows site-selectable
actions. Having the ability to have actions site-selectable increases the
flexibility of the TOE, and allows the TOE to adjust to changing security
needs.
This new component provides a default action to be taken if no explicit action
is selected.
As part of the preparation of this component, it was uncovered that the
management section for FAU_STG.4 indicates that site-selectable options are
permitted, even though that is an improper refinement, and it is not mentioned
as a possibility by the application notes.
|