DISCUSSION

profileVIRGI2018
Project1-VulnerabilityAssessmentReport.docx

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