Strategic Security Intelligence


NSTSSI Security Education Standards


Standards

Top - Help

Copyright(c), 1995 - Management Analytics and Others - All Rights Reserved


        6. PERFORMING CERTIFICATION ANALYSIS
             a. Access Control

             
                   1)    appraise access control privilege assignment;
                   2)    appraise access controls defined as appropriate for the IS under review for
subjects (e.g., local and remote users and/or processes);
                   3)    appraise access controls for objects (e.g., data, information, and
applications);
                   4)    appraise access controls for privileged users and/or processes;
                   5)    appraise management of the access control tables and lists;
                   6)    appraise identification and authentication mechanisms which identify users
and/or processes;
                   7)    appraise the implementation of user privileges and group management   
assignments;
                   8)    appraise managed and default file permission settings and factory settings;
                   9)    appraise the effectiveness of password management implemented to enforce
policies and procedures;
                 10) appraise whether the identification and authentication mechanism can
correctly identify users and/or processes;
                 11) identify the requirement for discretionary/mandatory access controls
(DAC/MAC);
                 12) explain to other team members and managers how access privileges are set;
                 13) match data ownership and responsibilities with access control rights;
                 14) match the requirements for respective access control features with
appraised controls implemented;
                 15) match the access control requirements with user roles and group
management;
                 16) determine the security countermeasures to implement effective access
control;
                 17) verify the contents of the user registry and access control tables;
                 18) verify the effectiveness of password management software in enforcing
policies and procedures;
                 19) identify representative processes which must use an appropriate
identification and authentication mechanism;
                 20) propose the security test and evaluation plan/procedures and schedule to
test and evaluate agreed upon security countermeasures for access control; and
                 21) report recommended changes to the implemented access control
mechanisms as needed to meet the requirements identified in the access control policies.
                   
               
              b. Audits
                   
                                           
                 1)    appraise the system's ability to produce viable, inclusive audit data for
review and analysis (e.g., selection capabilities for review of audit information);
                 2)    appraise the alert capabilities provided by audit/intrusion detection tools;
                 3)    verify the criteria for generating alerts provided by audit/intrusion detection
tools;             
                 4)    appraise the availability of audits including recovery from permanent
storage;
                 5)    appraise the identification of anomalies which indicate successful
violation/bypass of security capabilities;
                 6)    appraise the inherent audit capabilities and the proposed implementation;
                 7)    appraise the processes for analyzing audit information;
                 8)    appraise the report generation capability;
                 9)    appraise the use of audit information to identify attempts to violate/bypass
the proper operation of system security capabilities;
                 10) appraise the use of audit information to validate the proper operation of
automated system security capabilities;
                 11) identify the audit elements and capabilities available on the system being
evaluated;
                 12) identify the audit event characteristics and their granularity (i.e., type of
event, success/failure, date/time stamp, user ID);
                 13) summarize the data which supports trend analysis;
                 14) verify that the audit elements capture information that meets specified
security requirements;
                 15) verify that the audit log overflow policy is correctly implemented;
                 16) verify that audit procedures exist to implement the policy (i.e., data reviews,
audit retention and protection, response to alerts, etc);
             
                  17) verify that audit processes support interpretation of the audit data;
                  18) verify that the audit retention capability meets the system security
requirements;
                  19) verify that protections are in place to prevent the audit trails from being
modified by any means, including direct edits of media or memory;
                  20) report the audit collection requirements to meet a stated authorization
policy;
                  21) report any alternative means to satisfy the audit collection requirements;
                  22) propose aperiodic security test and evaluation plans and procedures to test
and evaluate agreed upon audit functionality and events;
                  23) verify that system resources are sufficient to log all required events;
                  24) interpret the audit policy to be implemented (to include which events are to
be recorded, what action should occur when the log fills, how long audits are to be retained,
etc.);
                  25) determine the impact of audit requirements on the system operation
requirements; and
                  26) appraise the capabilities of the add-on audit analysis and intrusion
detection tools that are implemented.
                   
               
            c.    Applications Security
                   
                                           
                  1)    appraise the effectiveness of applications security mechanisms and their
interactions with other systems and network security mechanisms;
                  2)    differentiate between the operating system and application system security
features; and
                  3)    propose security test and evaluation plans and procedures to test and
evaluate agreed upon security countermeasures provided by application security mechanisms.

             
            d. Confidentiality, Integrity and Availability (CIA)
                  

                  1)    explain the stated system requirements for confidentiality, integrity, and
availability in the system design/SSAA documentation;
                  2)    appraise the network architecture and what security mechanisms are used
to enforce the CIA security policy; and
                  3)    appraise the network security posture in light of the CONOPS and the
abilities of the expected users and system administrators.

                  
            e.    Countermeasures


                  1)    appraise the requirements for additional countermeasures based on the
security policy being implemented (e.g., routers, firewalls, guards, intrusion detection devices);
                  2)    study the security countermeasures documented in the SSAA; and
                  3)    propose security test and evaluation plans and procedures to test and
evaluate agreed upon security countermeasures documented in the SSAA.
               
            f.    Documentation
                   
                                           
                  1)    identify the documentation of security-related function parameters, defaults
and settings;
                   2)    report the review of the documentation, noting the adequacy of detail; and
                   3)    identify the deficiencies in the system documentation, whether they be
missing documents or inadequate detail in the existing documentation.
                  
            g. Network Security  


                   1)    appraise the network connectivity policy and the proposed implementation
for connection;
                   2)    appraise the security requirements for interconnectivity with other
systems/networks;
                   3)    verify that formal approvals have been granted for other systems and
networks for which interconnectivity is sought;
                   4)    appraise the security attributes of both the data and users accessing the
connected system to determine whether additional security requirements result; and
                   5)    propose security test and evaluation plans and procedures to test and
evaluate agreed upon security countermeasures for network connectivity.

                                                  
            h. Maintenance Procedures
                  
                   appraise the proposed system maintenance and upgrade procedures to ensure
that they comply with configuration management procedures (e.g., remote software updates).
            
            i.     Operating System Security

  
                   1)    appraise the documentation and system configuration of security function
defaults and settings, ensuring that all inappropriate factory defaults have been changed;
                   2)    appraise how the system handles error conditions;
                   3)    appraise the system recovery capability during loss of power situations;  
                   4)    assess and report any variance between documented and actually installed
software and operating systems;
                   5)    propose security test and evaluation plan/procedures to test and evaluate
agreed upon security countermeasures enforced by the operating system;
                   6)    verify that capabilities are employed to enforce the protection of the
operating system by preventing programs or users from writing over system areas;
                   7)    verify that protections are in place to prevent configuration files and 
pointers that can run in a supervisory state from unauthorized access or unauthorized
modifications, deletions, etc.; and
                   8)    verify that protections are in place to prevent the operating system kernel
from being modified by any process, program or individual except through an approved
organizational configuration management procedure.
                   
            j.     Vulnerabilities
                   

                   identify vulnerabilities inherent to the system's specific operating system,
applications, and network configuration.          
            k. Contingency Operations

                  1)    appraise whether the disaster recovery mechanism adequately addressees   
the needs of the site;
                  2)    appraise whether the plan sufficiently protects the security of the
information and the investment made in life-cycle security processes;
                  3)    match the requirements for disaster recovery/continuity of operation with
mission requirements; and
                  4)    match the requirements for emergency destruction procedures with mission
requirements.