From the course: CompTIA Security+ (SY0-701) Cert Prep
Analyzing scan reports
From the course: CompTIA Security+ (SY0-701) Cert Prep
Analyzing scan reports
- [Instructor] As a cybersecurity analyst, you'll likely spend a good amount of your time analyzing reports from vulnerability scans. One of your primary responsibilities will be sorting through the results of these scans, and presenting information from them to a variety of audiences. You'll need to provide engineers, developers, and administrators with the technical detail that they need to correct issues. You'll need to explain trends and high-level risk ratings to business leaders, and you'll need to present security management with a picture of how well the organization is doing at managing risk. As you interpret the results of any scan report, you should first focus on the five factors that we've already discussed: the severity of the vulnerability, the criticality of the systems affected, the sensitivity of information involved, the difficulty of remediation, and environmental variables such as the exposure of the system with the vulnerability. These five factors will help you triage the various vulnerabilities that you face, and feed the right priorities into your vulnerability remediation workflow. You'll need to evaluate them based upon the potential impact in your organization and industry, as well as your organization's risk tolerance. Before you request remediation of a vulnerability, it's important to validate the vulnerability. This is where you go beyond the information provided by the vulnerability scanner, and add some of your own security expertise to confirm that the vulnerability exists, and that it was properly rated in the prioritization process. The first thing that you should check during vulnerability validation is that the vulnerability actually exists as stated in the report. Vulnerability scanners do produce false positive reports for a variety of reasons. It could be that the scanner is using a signature that's not well-defined, or that the scanner is not able to detect the presence of a security control that mitigates the vulnerability. In any case, you should carefully review vulnerabilities, especially those that require extensive or disruptive remediation to verify that the problem they describe actually exists. The best way to do this is to review the details on the scan report. Remember the section that shows the output of the vulnerability scanner's test? Reviewing this section is a great way to figure out why the scanner reported a vulnerability, and whether it might be a mistake. For example, this report is showing a critical vulnerability in the version of the Ubuntu Linux kernel running on a host on the network. Clearly, this is important to address if it's true. The CVSS score is 10.0, and there's all sorts of dire language in this report about how an attacker could take control of the system. If I look at the output section of this report, I see that the scanner is providing me with the specific name of the package that's causing the vulnerability. To validate this report, I would want to review the alerts described in the report, understand the issue, and then log onto the system to confirm that it's running an affected version of the Ubuntu Linux kernel. Sometimes false positives are easy to clear. If I see a report that a Window server is missing a macOS patch, I can probably safely assume that it's a false positive report. It's still a good idea to dig in, and figure out why the report is occurring, but these things happen. In other cases, the organization might have already acknowledged that a vulnerability exists on a system and implemented a compensating control, or decided to accept the risk. Be sure to track these exceptions in your scanner, or in a configuration management database. You don't want to report a vulnerability that everybody already knew about. And it's very important to detect false positive reports and exceptions before escalating vulnerabilities for remediation, because you risk losing credibility if you become the cybersecurity analyst who cried wolf. If engineers and developers begin to doubt your thoroughness in screening vulnerability reports, they're much less likely to take your concerns seriously when you raise them in the future. As you prepare for the exam, you should be familiar with the four possible outcomes for any vulnerability report. If the vulnerability scanner reports a finding, and the vulnerability really exists, that's a true positive report. If the vulnerability scanner reports a finding, and the vulnerability does not really exist, that's a false positive report. There are also two outcomes that can occur, the vulnerability scanner does not report a finding. If there is no finding, and there was no vulnerability, that's a true negative report. But if the vulnerability scanner misses an actual vulnerability, that's a false negative report. You might find questions on the exam asking you to classify vulnerability findings using these terms.
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Contents
-
-
The goals of information security2m 11s
-
Authentication, authorization, and accounting (AAA)3m 31s
-
Categorizing security controls5m 11s
-
Conducting a gap analysis2m 34s
-
Zero Trust5m 32s
-
Physical access control4m 40s
-
Physical security personnel2m 12s
-
Deception technologies2m 55s
-
Change management6m 2s
-
-
-
Trust models2m 52s
-
PKI and digital certificates4m 5s
-
Hash functions7m 38s
-
Digital signatures3m 50s
-
Digital signature standard1m 27s
-
Create a digital certificate4m 55s
-
Revoke a digital certificate1m 28s
-
Certificate stapling2m 29s
-
Certificate authorities6m 13s
-
Certificate subjects3m 35s
-
Certificate types2m 55s
-
Certificate formats2m 30s
-
-
-
Preventing SQL injection4m 25s
-
Understanding cross-site scripting3m 17s
-
Request forgery4m 8s
-
Overflow attacks3m 21s
-
Explaining cookies and attachments4m 7s
-
Session hijacking4m 8s
-
Code execution attacks2m 43s
-
Privilege escalation1m 56s
-
OWASP Top Ten4m 45s
-
Application security4m 3s
-
Defending against directory traversal3m 4s
-
Race condition vulnerabilities2m 13s
-
-
-
Restricting network access2m 8s
-
Network access control4m 30s
-
Router configuration security4m 5s
-
Switch configuration security3m 42s
-
Maintaining network availability2m 32s
-
Network monitoring3m 41s
-
SNMP2m 54s
-
Isolating sensitive systems2m
-
Zero trust networking4m 9s
-
Secure access service edge (SASE)3m 50s
-
-
-
Operating system security8m 44s
-
Malware prevention7m 25s
-
Application management3m 46s
-
Host-based network security controls7m 44s
-
File integrity monitoring4m 9s
-
Data loss prevention5m 17s
-
Data encryption5m 39s
-
Hardware and firmware security5m 24s
-
Linux file permissions4m 2s
-
Web content filtering1m 47s
-
-
-
What is vulnerability management?5m 2s
-
Identify scan targets4m 24s
-
Scan configuration5m 20s
-
Scan perspective4m 24s
-
Security Content Automation Protocol (SCAP)2m 27s
-
Common Vulnerability Scoring System (CVSS )3m 31s
-
Analyzing scan reports4m 37s
-
Correlating scan results2m 20s
-
Vulnerability response and remediation2m 14s
-
-
-
Authentication factors3m 26s
-
Multifactor authentication2m 17s
-
Something you have4m 24s
-
Password policy4m 19s
-
Password managers2m 3s
-
Passwordless authentication3m 23s
-
Single sign-on and federation3m 9s
-
Kerberos and LDAP5m 18s
-
SAML2m 35s
-
OAUTH and OpenID Connect2m 55s
-
Certificate-based authentication5m 25s
-