DISCUSSION
Contents Prepared by 1 Executive Summary 4 Introduction 4 Purpose 5 Scope 5 Work Breakdown Structure 6 Threat and Vulnerability Report 6 Threat 6 Vulnerabilities 8 Vulnerabilities Assessed 9 Lessons Learned Report 10 Best Practice Recommendation 11 Lessons Learned 11 Appendix A: Network Analysis Tools Report 12 Appendix B: Vulnerability Assessment Matrix 13 Internal Threat and Vulnerability Matrix 13 External Threat and Vulnerability Matrix 15 Reference 18
Executive Summary
The annual security controls assessment (SCA) was conducted between April 9, 2018, and June 8, 2018, in accordance with National Institute of Standards and Technology (NIST) Special Publication (SP) 800-53 Revision 4, Security and Privacy Controls for Federal Information Systems and Organizations. Of the 144 security controls required to be implemented and are identified in the System Security Plan (SSP), 113 (78%) were re-assessed as:
· Satisfied: A finding of satisfied indicates that for the portion of the security or privacy control addressed by the determination statement, the assessment information obtained (i.e., evidence collected) indicates that the assessment objective for the control has been met producing a fully acceptable result.
· Other-than-Satisfied: A finding of Other-than-Satisfied indicates that for the portion of the security or privacy control addressed by the determination statement, the assessment information obtained indicates potential anomalies in the operation or implementation of the control that may need to be addressed by the organization. A finding of Other-than-Satisfied may also indicate that for reasons specified in the assessment report, the assessor was unable to obtain sufficient information to make the particular determination called for in the determination statemen
Introduction
The security controls assessment (SCA) detailed in this report was conducted using the methodology based on National Institute of Standards and Technology (NIST) Special Publications (SP). Risk is re-assessed annually, in accordance with organization’s IT Security Program Policy using one or more of the following:
• Continuous Monitoring activities that produce the annual SCA Report
• Quarterly vulnerability scan reports and supporting documentation.
Purpose
The purpose of this report is to provide recommendations for improving the security controls implementation of the organization physical and IT assets which includes physical security, network security, cybersecurity and personnel. The report enables the system owners to determine the extent to which the security controls are:
• Implemented correctly
• Operating as intended
• Producing the desired outcome with respect to meeting the system security requirements
In addition, the report documents the SAT recommendations for correcting deficiencies in the security controls and reducing or eliminating identified vulnerabilities.
Scope
The Security Control Assessment (SCA) team will conduct the assessment of the organization system, a High-impact system primarily located in Laurel, MD. The assessment will consist of an examination of management, operational, technical, and privacy security controls using the assessment procedures identified in the organization’s Security Controls Assessment template, which follows the approach of examining, interview, and test as recommended in NIST SP 800-53A, Revision 4.
The results of Nessus vulnerability scanning, documentation examinations, interviews, and other tests will be documented in the Security Assessment Report (SAR). The assessment will identify areas of concern, needs for improvement, control implementation deficiencies, or vulnerabilities using procedures recommended by NIST SP 800-53A, Revision 4. The assessment will follow a risk-based approach, focusing on a more rigorous assessment of controls associated with systems that process sensitive information, and utilizing sampling to optimize the use of limited resources, although the use of sampling may result in overlooking vulnerabilities in components that are not included in the sample tested.
The Security Plan Assessment will provide the CISO and the management a determination whether the system continues to be adequately secured in its operational environment.
Work Breakdown Structure
Threat and Vulnerability Report
Threat
This section discusses the threats identified for the systems. A threat is the potential for a particular threat-source to exercise a particular vulnerability successfully. A vulnerability is a weakness that can be accidentally triggered or intentionally exploited by a threat. A threat-source does not present a risk when there is no vulnerability that can be exercised. In determining the likelihood of a threat, one must consider a threat- sources, potential vulnerabilities, and existing controls. During the vulnerability assessment, we reviewed the system-specific threat sources, technical threats, human threats and nature and environmental threats. These threats were identified from interviews with the SCA team and system administrators as well as through reviews of reference and system documentation. The table below lists the threats applicable discovered during the assessment.
Threat-Sources
|
Threat-Source |
Motivation |
Threat Actions |
|
Hacker, cracker |
Challenge Ego Rebellion |
· Hacking · Social engineering · System intrusion, break-ins · Unauthorized system access |
|
Computer criminal |
Destruction of information Illegal information disclosure Unauthorized data alteration |
· Computer crime (e.g., cyber stalking) · Fraudulent act (e.g., replay, impersonation, interception) · Spoofing · System intrusion |
|
Terrorist |
Blackmail Destruction Exploitation Revenge |
· Bomb/Terrorism · System attack (e.g., distributed denial of service) · System penetration · System tampering |
|
Industrial espionage (companies, foreign governments, other government interests) |
Competitive advantage Economic espionage |
· Economic exploitation · Information theft · Intrusion on personal privacy · Unauthorized system access (access to classified, proprietary, and/or technology-related information) |
|
Insiders (poorly trained, disgruntled, malicious, negligent, dishonest, or terminated employees) |
Curiosity Ego Intelligence Monetary gain Revenge Unintentional errors and omissions (e.g., data entry error, programming error) |
· Assault on an employee · Blackmail · Browsing of proprietary information · Computer abuse · Fraud and theft · Information bribery · Input of falsified, corrupted data · Interception · Malicious code (e.g., virus, logic bomb, Trojan horse) · Sale of personal information · System bugs · System intrusion · System sabotage · Unauthorized system access
|
Vulnerabilities
The analysis of the risk to an IT system must include an analysis of the vulnerabilities associated with the system environment. The goal of this step was to develop a list of system vulnerabilities (flaws or weaknesses) that could be exploited by the potential threat-sources. The vulnerabilities identified were determined from the documents and detailed briefings provided to the assessment team in support of the risk assessment process. Vulnerabilities were initially evaluated based on their impact after existing controls assumptions are applied. If, after considering the existing control, the assessment team believed the vulnerability’s impact should be further reduced, the team considered other possible controls and compiled a list of recommended additional controls. Impact is a rating of the damage that could occur if a particular vulnerability is exploited. Ratings assigned to the vulnerabilities are qualitative. To facilitate risk computation, a numeric value has been assigned to each rating.
Vulnerabilities were rated as High, Moderate or Low according to table below:
Vulnerability Rating
|
Vulnerability Rating |
Numerical Rating |
Definition |
|
High |
5 |
This type of vulnerability can cause major damage to a system and/or system data. |
|
Moderate |
3 |
This type of vulnerability can cause minor damage to a system and/or system data. |
|
Low |
1 |
This type of vulnerability can cause limited system problems (e.g. temporary access control loss, reduction in system processing speed). |
Vulnerability Sources
The technical and non-technical vulnerabilities associated with an IT system’s processing environment were identified through interviews, document review, and/or the use of automated scanning tools Nessus. A review of other industry sources (e.g., vendor Web pages that identify system bugs and flaws) was useful in preparing for the interviews and in identifying vulnerabilities specifically applicable to the components.
Vulnerabilities Assessed
An independent SCA in accordance with NIST SP 800-53A Revision 4 was performed. Overall, of 144 required controls in the system requirements baseline using NIST SP 800-53A Revision 4. To achieve the goal of 100 percent coverage, the Security Assessment Team (SAT) analyzed multiple vulnerability scans of the networks found within the system boundary. Using the Tenable Nessus security scan tool, the SAT formed comprehensive scans of each device using authenticated scans, where applicable.
During a typical vulnerability scanning cycle, the SAT finds discrepancies between the asset inventory and the results of the scan, which result in the SAT and system administrators attempting to locate and document missing and extra devices. Once scans were complete, the SAT began the analysis phase. The SAT generated statistics and comparisons using various available and internally developed tools, assisting in the confirmation of scan coverage and determinations concerning use of scanner authentication and analysis of vulnerability findings.
The SCA concluded that 96 (67% of the 144 required) controls were Satisfied. Prior SCA results were evaluated and re-used in the risk update and results of FY2017 continuous monitoring activities were reviewed (such as quarterly vulnerability scanning). Of the total 144 required controls, 48 (33%) were assessed as Other-Than- Satisfied (OTS). It was discovered that most vulnerable hosts had High-severity and Medium-severity vulnerabilities. Furthermore, the SAT identified 1,341 unique security items of which 186 were Critical vulnerabilities, 731 were High-severity vulnerabilities, 393 were Medium-severity vulnerabilities, and 31 were Low-severity vulnerabilities. After analyzing the provided Nessus scans, the SAT concluded that IT team should work on improving vulnerability management methodologies in order to reduce the overall number of vulnerabilities affecting the system.
Lessons Learned Report
The purpose of this document is to capture the Security Assessment lessons learned in a formal document for use in impending projects. This document can be used planning of a new project similar to it, to determine what problems occurred during the assessment and how they can be avoided in a future project. The lesson learned document can also have a list of the SAT; this information may be used in future to determine who the project team members were in order to request feedback and/or help for planning future assessment. .
The assessment team analyzed the results of the examinations and tests and found that of the 144 required controls, weaknesses existed in three of the three control classes which include management, operational, and technical. Also, analysis of the Nessus vulnerability scans identified 1,341 unique security items of which 186 were Critical vulnerabilities, 731 were High-severity vulnerabilities, 393 were Medium-severity vulnerabilities, and 31 were Low-severity vulnerabilities.
Best Practice Recommendation
While these best practices are not all-inclusive, they can significantly improve an organization’s security posture. Prior independent assessments performed were evaluated and re-used if determined current and based on the control implementation as described in the SSP. Also, the team provided a report that:
· Identifies all software and hardware components that were tested;
· Provides the methodology and rationale for any devices that were not directly tested;
· Documents the results of the assessment of applicable information security controls;
· Provides a summary and risk analysis of the assessment results and recommends mitigations; and
· Provides a recommendation on whether or not to authorize operation of the system
Lessons Learned
In addition, there are a few lessons learned discovered during the assessment.
· Continue to scan all components on a quarterly basis, ensuring that at least 95 percent of all components are scanned for vulnerabilities and CIS compliance
· Improve access control and account management practices by ensuring all passwords comply with organization password requirements and all components are configured to display approved warning banner.
· Improve patch management practices in order to remediate non-exempt vulnerabilities
· Improve inventory management practices by ensuring all system components are documented and the inventory include hardware and software specifications as required by the organization IT Security Manual
· Improve audit logging, and system monitoring by ensuring all applicable hosts are configured with Tripwire Enterprise and McAfee ePO and reporting to Tripwire Log Center.
· Reduce the inadequacies in system security policies and procedures by updating system documentation to improve implementation descriptions.
Appendix A: Network Analysis Tools Report
There are several vulnerability assessment tools available in the market. Most of them have the similar purpose of evaluating the system of an organization with numerous malicious techniques. The vulnerability assessment tool that would be perfect for the vulnerability assessment is Tenable Network Security’s Nessus Vulnerability Scanner. Nessus offers the ability to categorize hosts by their locations, to detect a wide-range list of vulnerabilities. It is a remote security scanning tool, which scans a computer and raises an alert when malicious vulnerabilities are discovered. (Wendlandt, n.d.).
Nessus also scans for vulnerabilities that would allow a remote hacker to control or access any and all sensitive data on our systems. After which, it scans for misconfiguration which would open mail relay or missing patches. Nessus verifies vulnerabilities for a denial of service against the TCP/IP stack, and it accomplishes this by malformed packets. During the security assessment, we scanned systems for default passwords, common passwords, and blank/absent passwords on the system's accounts. Nessus scanning tool performed this process effectively.
Another reason we opted for Nessus scanning tool is, unlike other scanners, Nessus does not make assumptions about server configuration (such as assuming that port 80 must be the only web server) that can cause other scanners to miss real vulnerabilities. The Nessus team ensure the tool is updated with new vulnerabilities and attacks by providing continuous patching assistance to the vendor and developing new plug-ins when new vulnerabilities are discovered. Nessus also offer methods to analyze the result after a scan is performed. It lists each vulnerability found, gauging its level of severity and suggesting to the user how this problem could be fixed.
Nessus uses a client-server based architecture; the main server is Unix-based. However, Nessus client is available for UNIX, Linux, and Windows. The Windows version also sports NASL (the Nessus vulnerability description language), which allows the software to be considerably faster and more efficient. Nessus scanning tool uses plug-ins to handle the vulnerability checks it conducts. These plugins operate as separate files; they are easy to install.
One of the most important features of Nessus is the ability to offer real-time scan results; it gives administrators ability to monitor scan results as they are generated. It contains an audit trail feature which enables administrators to find out why a plugin is not listed in the results, providing better visibility on how plugins are executed. Nessus provides an enormous amount of functionality in one tool.
Appendix B: Vulnerability Assessment Matrix
Internal Threat and Vulnerability Matrix
|
Threat/Vulnerability |
Description |
Classification |
Priority (High, Medium, Low) |
Analysis Tool Used |
Remediation Plan |
|
Inadequate review of system administration right |
SSP states that privileged accounts are audited but no artifacts were provided to substantiate the claim.
|
Technical |
High |
Script |
Develop and retain continuous monitoring artifacts that demonstrate auditing privileged account use for all platforms within the organization systems (Windows, Linux, Cisco, etc.). |
|
Poor Patch Management |
Analysis from the vulnerability scan shows that had 165 Critical, 633 High- severity, 335 Medium-severity, and 27 Low-severity vulnerabilities. |
Operational |
High |
Nessus |
Resolve the noted vulnerabilities and ensure future vulnerabilities are remediated within the organization required timeframe of 30 days
Develop and retain continuous monitoring artifact that demonstrates that flaw remediation is centrally managed for all applicable platforms |
|
Inadequate Warning Banners |
Several information system components are not configured to display the approved system use notification banner before granting access to the system. |
Technical |
Medium |
Script |
Ensure all applicable hosts are configured to display a warning banner before granting access to the system. |
|
Inadequate System Monitoring
|
Analysis of Nessus scans shows that some windows hosts do not have McAfee epos agent installed some of which have outdated version McAfee virus database.
|
Operational |
High |
Nessus |
Ensure all applicable hosts have McAfee ePo agent installed and running the current version of McAfee virus database. |
|
Weak Rules of Behavior
|
The Rule of Behavior document does not address how the organization distributes copies of the Rule of Behavior and communicates subsequent changes to the plan to organization-defined personnel or roles. |
Management |
Medium |
Document Review |
Update the Rule of Behavior to address how the organization will distribute copies of the rule of behavior and communicates subsequent changes to the plan organization-defined personnel or roles. |
External Threat and Vulnerability Matrix
|
Threat/Vulnerability |
Description |
Classification |
Priority (High, Medium, Low) |
Analysis Tool Used |
Remediation Plan |
|
Weak Passwords/No Passwords |
Password does not meet the minimum password age requirement of 15 days and the minimum password length requirement of 12 characters. |
Operational |
High |
Nessus |
Configure all systems domain to adhere to the password requirements and update the implementation description to define the correct minimum password lifetime. |
|
Inadequate System Inventory Management |
Organization does not have an automated tool in place that is capable of providing full list of system inventory. |
Management |
High |
Nessus |
Ensure automated tool that is capable of maintaining an up-to-date, complete, accurate, and readily available inventory of information system components is implemented
|
|
Failed CIS Level 2 Compliance |
The organization configures workstations and servers in accordance to the respective benchmarks check lists. However, compliance scans were not provided to illustrate that CIS benchmarks are in place, the deviations notwithstanding |
Operational |
High |
Script |
In order to demonstrate that devices are adhering to the documented benchmarks (deviations notwithstanding), the organization should provide evidence of compliance scans. |
|
Failed Backup Procedure |
The SAT attempted the file restores as well as the total system restores including restore of work stations and server but failed to restore either. |
Operational |
High |
Testing |
Rebuild the backup system for effective backup and restoration. |
|
Inadequate Audit Log |
The SAT discovered unused/ unauthorized ports were not disabled. Furthermore, no network traffic filtering rules were configured on some systems. |
Operational |
High |
Script |
Disable unauthorized ports, reconfigure network traffic filtering rules and install or enable the Tripwire Agent on all devices in the organization network equipment’s. |
Reference
Haughn, M. (2014, September). What is vulnerability? - Definition from WhatIs.com. Retrieved from https://whatis.techtarget.com/definition/vulnerability
Information Technology Threats and Vulnerabilities. (n.d.). Retrieved from https://www.hq.nasa.gov/security/it_threats_vulnerabilities.htm
Irtsectraining.nih.gov.(n.d.). Retrieved from https://irtsectraining.nih.gov/ITSecRM/html/03_11.html
Network Scanning Using Nessus. (2013, March 08). Retrieved from http://resources.infosecinstitute.com/network-scanning-using-nessus/
Wendlandt, D. (n.d.). Nessus: A security vulnerability scanning tool. Retrieved from http://www.cs.cmu.edu/~dwendlan/personal/nessus.html
Project
Title:
Project Start Date:
4/9/2018
Project
Manager:Ola Asabi (CISO)
Project End Date:
6/8/2018
Prepared
by:
Element
Number
WBS Elements
Activity, Task, or Sub-Task
Name
Definition of Activity or Task
(Description)
Responsible Person or
Group
Duration (Business
Days)
Activity
Task 1.0Draft Security Assessment
Plan
Review all system core
documentation.
Information System Security
Officer (ISSO)
3• Review all system
documentation, including
system configuration
documents and system log
files, to determine expected
security configuration and
capabilities of the system.
• Draft Security Assessment
Plan
• CISO Approves Security
Assessment Plan
Task 2.0Kick off MeetingMeeting with Security
Assessment team and all
stakeholder to discuss the
assessment procedures and
time frame.
Security Assessment Team
(SAT)
1• Review security
Assessment Plan
• CTO approves Security
Assessment Plan
Security Plan signed by CTO
Task 3.0Assessment ActivitiesSecurity Assessment Team
(SAT)
30• Request Artifacts
• Review Artifacts
• Interviews key personnel
• Daily Tag-Up meeting
Task 3.1Request ArtifactsRequest core artifacts of
systems to be assessed
Security Assessment Team
(SAT)
5• Request for Information
(RFI)
• Last day for Artifacts
submission
Task 3.2Review ArtifactsReview artifacts submitted Security Assessment Team
(SAT)
10• Review artifacts for
completeness and accuracy
Task 3.3Interview Interview key personnel -
Management, Technical Team,
and Operational Team
Security Assessment Team
(SAT)
5• Conduct interview with the
key personnel to verify the
accuracy and completeness
of submitted artifacts
Task 3.4Perform TestingTest sytemsSecurity Assessment Team
(SAT)
10• Perform vulnerability
Scanning on systems using
Nessus
• Review Scanning result
• Run bulk Script against all
host
Task 3.5End of day Tag-Up meeting Meet daily with the SCA team
to analyze data and potential
discuss findings
Security Assessment Team
(SAT)
30 (Daily during the
assesment period)
• Analyze artifacts
• Discuss potential Findings
• Analyze evidence to be
included in report
Task 4.0Draft ReportDraft report development
activities for submission to the
ISSO
SAT Lead5• Draft Vulnerability
Assessment Report (VAR)
• Draft Security Control
Assessment (SCA) Report
Spreadsheet
• Draft Security Assessment
Report (SAR)
• Review SCA package by
SISO
Task 4.1Findings BriefingMeeting with Security
Assessment team and all
stakeholder to discuss findings
SAT Lead1• Draft SCA Memos and
Briefing Slides
• Present findings to
management
Task 5.0Final SCA ReportSubmit Final SCA Package for
approval
SAT Lead3• Submit Final SCA elements
of Security Authorization
Package to CSAM (Final
SCA Report and Artifacts,
VAR and Security
Assessment Report SAR) for
Approval by CISO
Task 5.1Final SCA ReportUpload Final SCA Package to
CSAM
ISSO2• Upload Final SCA Package
to SharePoint.
ISSO
Work Breakdown Structure Table
Vulnerability Assessment