The Security Benefits of Server Vulnerability Checks

Security
Vulnerability tests can save you a tremendous amount of time and money by helping you prepare your server for unseen dangers.

Websites by their nature are exposed to the entire world. Because of this reality, any server or VPS that hosts a website is potentially vulnerable to security threats. Many security holes are obvious, and it may even be standard procedure for you to fix them. You likely already run updates, tighten your firewall, block spam, and scan for viruses.

Nevertheless, some of the looming threats are not detectable by the naked eye. Your server could be vulnerable to security threats and show no obvious symptoms. For this reason, it is imperative that you run vulnerability checks and take the necessary routine precautions to prevent threats you may not have even known existed.

The following are various types of vulnerability checks that you should consider running.

1. Network vulnerablity

By using a network vulnerability scanner, you can check your server for potential network weaknesses, those related to your firewall and other networking tools. You should perform network stack stress tests, port scanning, Denial-of-Service (DoS) vulnerability tests, and other tests to ensure your network’s strength.

2. OS vulnerability

Your operating system has many levels, and you should make sure that each of those levels is secure. That means testing your kernel, your applications, your file system integrity, and more. You can also do routine log checks, read security reports from security specialists, and read bug reports on any major software you use to make sure there are no dangerous security flaws.

3. Web application vulnerability

Even with a fully hardened OS and tightly sealed network, you could still run into security problems by the one component on your server that must remain open: your web server. The port is open, and the data freely flows in and out. This makes any web application a prime target for exploitation. Therefore, you can find a plethora of stress tests and script scanners on the web that will test your web applications for potential hazards. Cross-site scripting (XSS), SQL injection, and other web-related attacks are all very real and affect small and large websites alike.

Examples of Vulnerability Scanning Tools

These tools are not necessarily the best, although they might be. For our purposes, however, they simply serve as examples of free tools you can use for vulnerability scanning. Some hosting companies may also provide free security tools that you can use for your websites.

OpenVAS

Free and open source, OpenVAS vulnerability scanner uses a daily feed of over 20,000 network vulnerability tests (NVT). It also has a comprehensive suite of management tools to make scanning easy and effective.

OSSEC

The Open Source Host-based Intrusion Detection System is a collection of security tools offered by the security firm Trend Micro. It includes rootkit detection, policy monitoring, log analysis, and file integrity checking. The tools are available for Linux and other Unix-like operating systems.

w3af

The w3af web application attack and audit framework scans for a variety of web server vulnerabilities, including SQL injection, file inclusion, and XSS. It has plugin support making it extensible, and it is free and open source.

Vulnerability tests can save you a tremendous amount of time and money by helping you prepare your server for unseen dangers. For a more complete lists of vulnerability scanners and other security tools, visit SecTools.org.

Guest post by: Tavis J. Hampton is a Linux system administrator and writer for TavisOnline.com.

Subscribe to WebmasterFormat RSS Feed Follow WebmasterFormat on Twitter

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3> <blockquote> <b> <center>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.