PD 0134: Medium Robustness Traffic Filtering PP: Administrator accounts
- Subject: PD 0134: Medium Robustness Traffic Filtering PP: Administrator accounts
- From: "Observation Decisions Review Board" <faigin@aero.org>
- Date: Thu, 05 Apr 2007 10:09:25 -0700
- Content-description: Mail message body
- Content-transfer-encoding: 7BIT
- Content-type: text/plain; charset=US-ASCII
- Priority: normal
The following PD was developed and issued at the March 2007 ODRB Meeting. Any
comments on this PD will be considered at the next ODRB meeting:
PD 0134: Medium Robustness Traffic Filtering PP: Administrator accounts
ISSUE
The Medium Robustness Traffic Filtering PP defines three administrator
roles, but doesn't seem to use them as defined.
The requirements of FAU_SEL.1.1-NIAP-0407, FMT_MOF.1.1(3),
FAU_SAA.1.2-NIAP-0407, and FAU_ARP_ACK_EXP.1.1 all refer to Security
Administrator (or simply "Administrator").
Given the description of the audit administrator in section 6.2 and the
two-person control implied by the threat T.ROGUE_ADMIN, it seems that
these should all instead refer to the "Audit Administrator".
RESOLUTION
Section 2.6 ("Audit") of the Medium Robustness Traffic Filtering PP is
changed to the following (changes, other than breaking into paragraphs,
are shown as additions and deletions):
[Note: For posting purposes, *additions* and /deletions/. Underlining
and strikeout will be put in the HTML version]
Section 5.1.1 "Security Audit (FAU)" describes the TOE's generation
of auditable events, audit records, alarms and audit
management. Table 3 in the FAU_GEN.1-NIAP-0410 requirement lists the
minimum set of auditable events that must be available to the
Security Administrator for configuration on the TOE. Each auditable
event must generate an audit record. Table 3 also provides a minimum
list of attributes that must be included in each audit record. The
ST author may include additional auditable events and audit record
attributes. If the ST author includes any additional functional
requirements not specified by this PP, they must consider any
security relevant events associated with those requirements and
include them in the TOE's list of auditable events and records.
In addition to generating auditable events, the TOE must monitor
their occurrences and provide a Security Administrator configurable
threshold for determining a potential security violation. Once the
TOE has detected a potential security violation, an alarm is
generated and a message is displayed at the TOE's local console as
well as each active remote administrator console (all administrative
roles included). Additionally, the Security Administrator can
configure the TOE to generate an audible alarm to indicate a
potential security violation. If an administrator console is not
active, the TOE stores the message for display when the console
becomes active (e.g. when the administrator establishes a remote
session to the TOE). The message must contain the potential security
violation and all audit records associated with the potential
security violation. The message will be displayed at the various
consoles until administrator acknowledgement of the message has
occurred.
As mentioned in the "Administrative" section above, the Audit
Administrator's role is restricted to viewing the contents of the
audit records*, as well as backing-up and deleting audit data, and
managing audit data storage* /and the deletion of the audit
trail/. The TOE does provide the Audit Administrator with a sorting
and searching capability to improve audit analysis.
The Security Administrator configures auditable events/, backs-up
and deletes audit data, and manages audit data storage/. The TOE
provides the Security Administrator with a configurable audit trail
threshold to track the storage capacity of the audit trail. As soon
as the threshold is met, the TOE generates an alarm and displays a
message in the same fashion as described above, including the option
of the audible alarm. In addition to displaying the message, the
Security Administrator may configure the TOE to prevent all
auditable events except for those performed by the Security and
Audit Administrators or overwrite the oldest audit records in the
audit trail.
In Table 6.1, the rational for mapping T.ADMIN_ROGUE to O.ADMIN_ROLE is
changed to:
O.ADMIN_ROLE (FMT_SMR.2) mitigates this threat to a limited degree
by limiting the functions available to an administrator. This is
somewhat different than the part this objective plays in countering
T.ADMIN_ERROR, in that this presumes that separate individuals will
be assigned separate roles. If the /Audit/ *Cryptographic*
Administrator's intentions become malicious they would not be able
to render the TOE unable to enforce its information flow
policies. On the other hand, if the Security Administrator becomes
malicious they could affect the information flow policy, but the
Audit Administrator may be able to detect those actions.
RATIONALE
The PP author has been consulted and acknowledges that the wording does
not convey the intent.
The confusion lies in the description of the Audit Administrator: the
duties, privileges, and responsibilities of this role are far less than
one would typically associate with an "administrator": it is a very
basic operator role whose duties consist of little more than ensuring
that there is sufficient storage space for audit records and looking at
the audit records that are generated, as is summed up in Section 2.2
(Administration): "The Audit Administrator is responsible for the
regular review of the TOE's audit data".
The wording of the PP does not clearly convey its intent in several
places:
* Section 2.6 erroneously allocates backing up and deleting audit data,
and managing audit data storage to the role of Security Administrator,
when, in fact, it is the province of the Audit Administrator.
* The threat T.ADMIN_ROGUE was not intended to imply that the audit
administrator is to act as a check on the actions of the security
administrator. It was intended more as a separation of powers between
the security administrator and the cryptographic administrator. This
is why it is mapped only to FMT_SMR.
* The alarm requirements were intended to allow both SAs and audit
administrators to be able to react to the alarms.
Date Index |
Thread Index |
Problems or questions? Contact list-master@nist.gov