Security Tools and Information

Security Tools and Information

From Consultancy.EdVoncken.NET

Jump to: navigation, search

Information Security (InfoSec for short) is a very broad field of expertise. There is a lot of snake oil on the market (like "unbreakable" encryption). Remember to use your brain when evaluating products.

Contents


Interesting reading:

Miscellaneous articles and tools:

[edit] Tools of the trade

[edit] Defending against crackers and script kiddies

You really cannot prevent an attack; however, you can defend your assets in several ways (layered defense) to minimize the damage they can do:

  • Put a firewall at your network perimeter
    • Filter both outgoing and ingoing traffic (egress and ingress filtering)
    • Use a "default deny" policy, also known as "whitelisting"
    • Remember that a firewall is only a small part of your total defense
  • Keep your systems updated with regard to security patches (applications too!)
  • Disable unneeded services; they open an attack vector

Think of the "Trust, but Verify" mantra:

  • Perform regular audits to verify their effectiveness

[edit] Vulnerability Scanning

Some background on the vulnerabilities you may find:

[edit] Auditing

Auditing is an important tool to help you improve security. Some Linux-based Live CD's with a large selection of security-related tools:

[edit] Security impact of Virtualization

[edit] Network Security

Internet technology is not immune from attack:

[edit] Intrusion Detection

Two main flavors:

  • Host Intrusion Detection System (HIDS)
  • Network Intrusion Detection System (NIDS)

[edit] HIDS

[edit] NIDS

There are two approaches to Network Intrusion Detection: at the macroscopic or microscopic level.

  • Tools like Snort intercept and classify all network traffic; it works at the macro level. By design, most of the traffic being intercepted is legitimate; the bad traffic needs to be filtered out.
  • Honeypots are "dummy" hosts in your network that look like a legitimate host. They attract malicious traffic. By design, they do not normally receive any legitimate data, so most (if not all) traffic must be malicious in nature.

The accuracy of a Traffic Intercept NIDS (Snort) depends on the quality of the signatures. In contrast, a Honeypot can be used to trigger an alert on reception of any traffic since it is most likely malicious in nature.

[edit] Snort

Snort and Snort signature management

Snort/IDS consoles

  • Aanval - a very nice, commercial Snort frontend (multiple sensors, syslog analysis etc.)
  • Sguil - an open source Snort frontend, better than ACID (ACID -> BASE -> Aanval)
  • OSSIM

[edit] Honeypots

Honeypots are an active form of intrusion detection; they simulate a valuable yet unprotected target. Honeypots normally do not receive any data (they are not part of your production environment). This means that most if not all traffic must be malicious in nature. Honeypots allow you to detect attacks in an early stage.

[edit] Forensic tools

[edit] Extracting data from mobile phones

  • TULP2G - short for "Telefoon Uitlees Programma, 2e Generatie"
  • Gammu

[edit] Linux Security

IT-Security in an online world is extremely important. All my servers run RedHat Linux (actually, the CentOS derivate), so I'll concentrate on Linux security here.

First of all, make sure that you have a proper firewall that blocks most of the unwanted traffic. I personally like OpenBSD's pf a lot. Hopefully it is ported to Linux soon...

Keep your software up to date at all times; especially the services (like HTTP and PHP) that are facing the Internet.

For Apache, there is a nice module called mod_security.

Most attacks on Unix boxes seem to concentrate on PHP applications nowadays.

[edit] OpenBSD Security

At work, we use PF-based OpenBSD firewalls.

[edit] See Also

[edit] Windows Security

[edit] Password auditing and recovery

  • Cain & Abel password recovery tool - very powerful, and free!
  • LCP - password auditing and recovery

[edit] Miscellaneous

  • SiteAdvisor rates download sites for adware/spyware - promising! (read their blog too)

[edit] Identity

Protect your online identity - use a fake one ;-)