Hack Proofing Linux: A Guide to Open Source Security

Deploying Nessus to Test Daemon Security

Thus far, you have learned how to use port scanning and monitoring devices. These applications are quite effective in determining if your server is up and running. They are perfect tools if you want to find out what type of service is listening. However, using vulnerability detection software, you can find out exactly what specific application is listening on that port. A good hacker is well informed concerning the popular servers on the Internet, and can quickly take advantage of a specific daemon that has a security problem.

Nessus allows you to proactively scan your systems to determine its weaknesses. Nessus is comprised of a server and a client. The server runs only on Linux systems, whereas clients exist for Linux, Windows, and Macintosh systems. The Nessus home page is shown in Figure 3.26.


Figure 3.26: The Nessus Home Page

Although no scanner can offer you a 100-percent solution, this scanner is updated often, and is in wide use. It will scan for the following types of problems:

  • Old daemon and service versions that have known security issues (including sendmail, Finger, NIS, and NFS)
  • Writeable anonymous FTP directories
  • Open X Windows ports. X Windows ports can allow unauthorized users easy access to the system.
  • CGI issues concerning Web servers
  • Backdoors, Trojans, and DDOS daemons, such as TFN2k
  • Extraneous services that have been activated and left running on a system. Just because you have deactivated a service using Bastille, doesn t mean that the...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Computer Terminals
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.