Vulnerability Report Best Practices
Maximize Effectiveness of Reporting
- Use appropriate tools
- identify reporting need first, then select the best tool for the need
- Consistency
- develop policies and procedures for generating reports on a regular schedule
- Follow best practices
- use consistent formats, standard color-coding to highlight important information
- stay focused on critical information
- Automate
- use automation in as many places as possible
- makes the process more consistent, reliable, efficient, and easy to maintain
Vulnerability Report Content
- include detailed information about each vulnerability:
- type of vulnerability
- number of instances
- affected systems
- risk levels
- recommendations and mitigations
- asset inventory is a critical component
- bc identifies systems to be evaluated
- if this is inaccurate, then so is vuln report
- cause of vuln recurrence
- incorrect asset inventory
- when corrected by adding missing assets, can introduce old vulns
- misconfigured scans
- may run improperly due to
- invalid credentials
- improper scan settings
- invalid hostnames or IP addresses
- etc.
- once fixed, old vulns may now appear in report
- may run improperly due to
- incorrect asset inventory
Risk Score and Priority
Risk scores help measure the risk posed by a particular system, application, or individual vulnerability in terms of being successfully hacked or breached.
- depends on many factors:
- nature and quantity of discovered vulns
- severity of vulns
- potential impact
- likelihood of exploitation
- uses
- to prioritize work
- e.g., zero-days and critically severe vulns
- compare security posture of different organizations in same sector
- can help identify vulns that are more common among specific orgs
- determine if security posture is adequate to those in same sector
- to prioritize work
Top 10 Lists
- top 10 styles lists can help highlight potential problems or focus on important activities/trends/changes
- e.g.,
- traffic volume by device
- protocols by volume
- inbound traffic protocols by volume
- outbound protocols
- top external IP connections
- email volume by user
- malware alerts by user
- effective when used in dashboards
Compliance Reports
Compliance reports provide a detailed overview of how an organization is adhering to the laws, regulations, and standards that apply to its operations.
- typically used to:
- evaluate the effectiveness of an organization’s compliance practices
- assess the organization’s compliance with applicable laws
- provide important information to stakeholders and regulators
- can help identify potential areas of noncompliance, identify potential risks, and develop strategies to address them
Types
- Regulatory compliance reports
- Prepared by qualified personnel
- include information on:
- policies and procedures
- internal audit results
- employee training records
- risk assessments
- and other relevant data
- The law, policy, contract, or regulation mandating the compliance report dictates its content
- Internal compliance reports
- Include:
- assessments of endpoints to validate configuration per required secure configuration baselines
- employee adherence to established procedures
- vendor management practices
- change management practices
- user account management
- and many other areas
- Include:
Effectiveness and Relevancy
- provide context and analysis around trends, critical vulnerabilities, and zero-day vulnerabilities
- can analyze trends over time to understand:
- where vulnerabilities are most prevalent
- where remediation efforts should be prioritized
- highlight critical vulnerabilities that pose the most significant risk
- provide recommendations for addressing them
- include analysis and recommendations for newly discovered zero-day vulnerabilities with no available patch
- use a risk-based approach that considers the severity of the vulnerability and its potential impact to:
- help organizations prioritize their efforts
- allocate resources more effectively
- provide actionable recommendations for remediation and mitigation
- include specific steps