Server Vulnerability Management
Introduction
Classifying Vulnerabilities
There are four main types of vulnerabilities:
Network vulnerabilities: Weaknesses in hardware, software, or operational processes that allow network access to unauthorized users.
Operating system vulnerabilities: Weaknesses that originate from software mistakes (i.e. bugs) in an operating system that cause an unintended action to be performed on a device.
Application vulnerabilities: Weaknesses that originate from software mistakes in an application that cause an unintended action to be performed.
Configuration vulnerabilities: Weaknesses that originate from incomplete or improper setup of hardware or software.
OWASP
OWASP stands for the Open Web Application Security Project®. It is an invaluable resource for maintaining web application security. They have a multitude of projects, tools, resources, training, and community members to research web application security.
OWASP produces the OWASP Top Ten, a list of the top ten most common web application security risks. For more information about those risks, visit the site to view the weaknesses and vulnerabilities that map to the top ten risks.
One of OWASP’s other projects is the Web Security Testing Guide. It can be used by security professionals and application developers to test applications with an array of tools.
The Common Vulnerability Scoring System and National Vulnerability Database
The Common Vulnerability Scoring System (CVSS) is a commonly-used industry standard for ranking common vulnerabilities and exposures. The CVSS is often used in conjunction with the National Vulnerability Database, which lists each of these vulnerabilities and its CVSS score and assigns it a severity rating. The NVD centralizes vulnerability information from all around the information community.
CVSS Score | Severity Rating | Description |
---|---|---|
0.0 | None | The vulnerability is not really a vulnerability, but gives away some information that may or may not be useful to potential attackers. |
0.1-3.9 | Low | The vulnerability is unlikely and/or difficult to exploit. |
4.0-6.9 | Medium | The vulnerability is not incredibly likely to be exploited, is somewhat difficult to exploit, and/or requires special circumstances to exploit. |
7.0-8.9 | High | The vulnerability enables local or unauthenticated remote users to bypass restrictions, view sensitive information, and/or disrupt, damage, or disable a system or device. |
9.0-10.0 | Critical | The vulnerability could be easily exploited by an unauthenticated remote attacker and lead to compromise. |
Requesting a Scan
Upon requesting a scan, the IT Security Office will reach out to schedule a time to scan the applicable devices and establish the scope of the scan. Once the scan is done, the IT Security Office will prepare a report of any and all major security issues and the full scan results. If any security issues were found, the affected devices and applications should be quarantined until all issues are resolved.
Discovered vulnerabilities should be resolved within a certain amount of time depending on its severity.
Vulnerability Severity | Recommended Time to Resolve |
---|---|
None | N/A |
Low | 30 days |
Medium | 14 days |
High | 7 days |
Critical | 7 days |
Procedures
Requesting a Vulnerability Scan
Virginia Tech departments may request a vulnerability scan of a commercial or homegrown application. The Virginia Tech IT Security Office is responsible for conducting security reviews, which can be requested through 4Help.
- Login to 4Help.
- Navigate to the Vulnerability and Web Application Scanning request item.
- Select Request this service and fill out the request form.
Reporting an Incident
If you believe a server, application, or account has been hacked, you may report the incident in 4Help.
When in doubt, report it.
- Login to 4Help.
- Navigate to the Have I been hacked? request item.
- Follow the General Incident Guidelines.
- Keep the system powered on.
- Unplug any network cables and disable wireless. This disconnects it from the Internet while preserving evidence.
- If you’ve been locked out of your Virginia Tech account, contact 4Help to restore access.
- Only tell people who need to know about the issue in order to maintain confidentiality.
- Select Request this service.