Home > Security Tips > Network Security Tactics > New blacklists: Highly predictive or hardly worth it?
Security Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

NETWORK SECURITY TACTICS

New blacklists: Highly predictive or hardly worth it?


John Strand, Contributor
11.11.2008
Rating: -4.33- (out of 5)


Network Security Tactics
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


One of the major issues facing many organizations today is how to keep users from going to "bad" sites. It was once believed that if a user stuck with the "safe" sites on the Internet, companies would have little to worry about. There has been a re-emergence, however, of DNS cache poisoning -- the corruption of an Internet server's domain name system table by replacing an Internet address with another rogue address -- as well as sidejacking attacks, which occur when attackers use tools like CookieMonster to steal a session cookie, nab credentials and read network traffic between two parties. Therefore, even going to seemingly innocuous sites these days is not without risk.

In the past, to address such concerns, many organizations implemented blacklists, either via outgoing Web proxies or on edge-filtering devices. Years ago, security professionals would put rules into their routers or firewalls to block specific ports or IP addresses that were known to be malicious. Blacklists simply sought to automate the process with constantly updated lists of known bad domains. However, the idea of "enumerating badness," as renowned expert Marcus Ranum called the practice, has been a failed approach for quite some time. The reason for this failure is that the amount of "badness" on the Internet is growing at a much greater rate than people's lists can keep up with.

How highly predictive blacklists work
Previous blacklists include the global worst offender list (GWOL), which is a roll of sites that are known to either be attack sources or contain malware, and the local worst offender lists (LWOL), which are local blacklists created by an organization. GWOLs generally come from security vendors that provide Web filtering services, while the LWOLs are generally supported by a local organization. Keeping up to date on these lists can be time-intensive and costly, as they need to be continually updated to keep ahead of threats.

The highly predictive blac



klists, however, compare companies' firewall logs -- which are shared via the SANS Institute's DShield data center -- and search for overlap. For each participating organization, attackers can then be ranked based on the calculated probability that they will go after a particular company's network. If, for example, certain networks are hit from the same originating location on the Internet, predictions can be made about future attacks and which individual networks have similar characteristics and are most vulnerable.

The highly predictive blacklist (HPB) approach is unique; it allows for custom blacklisting based on the importance to a given company. An HPB gives an organization's firewalls individualized attack data and integrates an inventive relevance-based ranking setup based on Google's PageRank system, which analyzes hypertext links. For example, let's say that you are a Department of Defense contractor that contributes attack logs to DShield. Because you are not the only defense contractor contributing to DShield, the data center can develop a list of IP addresses that have been known to attack other defense contractors and develop a list for your organization based on historical attack data from similar organizations.

While I was working in the defense sector, it was not uncommon to hear about an attack against another company, only to see the exact same attack against our organization a week later. Highly predictive blacklists would have worked well in that scenario because we would have had the opportunity to block the offending IP addresses before they targeted our organization.

HPBs operate more efficiently than traditional GWOL-based blacklists, which require a sufficient amount of attack or malware traffic before offending IP addresses or IP ranges become incorporated.

The case for highly predictive blacklists
Ideally, every organization should make whitelist-based decisions. Sites that employees are allowed to access should be explicitly permitted, and all other domains should be rejected.

However, for many organizations, such an optimal arrangement isn't possible, either technically or politically. Because of these issues, enterprises commonly turn to blacklists, seeking to weed out as many dangerous domains as possible.

Although SANS Internet Storm Center Chief Research Officer Johannes Ullrich said the HPB approach can be better "by a factor of 10 or more" than traditional blacklist approaches, he also warns that there are some caveats that security pros need to be aware of.

Because HPBs are customized, some companies may get little benefit from the approach. Remember, these lists are based on attack data from organizations similar to yours, and are dependent on data from those organizations being uploading to DShield. If your organization is unique, or other similar organizations are not uploading information to DShield, there is little data for them to create a list that matches your company. Highly predictive blacklists are an emerging area of research and will get better over time.

Also, many organizations use highly predictive blacklisting as part of their ingress protections, or their methods of defending against attacks coming in. Organizations, however, should also use HPB as part of their egress, or outbound, filtering approach. Yet, be mindful that doing so is hardly a panacea for restricting users from going to bad websites. While this defense may thwart the casual user who inadvertently clicks on a link, a determined user who is deliberately trying to bypass a company's egress filtering will find a way to use proxy filters to do so. A simple Google search for "Bypassing Websense" pulled over 50,000 hits, suggesting that users determined to bypass proxy filters can get plenty of help.

To get started testing HPB for your organization, you will need to sign up with DShield, which is a free service, and start providing attack data from your IDS and firewalls. Any data received by DShield may be shared with employees of SANS, SANS instructors, and third-party contractors. Keep this in mind when uploading your data to the control center. I strongly recommend testing this approach before implementing it, and you should also vet the sharing of your logs with DShield before you get started. Feel free to read the SANS Institute policy for sharing information as well. HPB is an emerging technology, and all emerging technologies need to be fully vetted and tested before implementation.

Implementing highly predictive blacklisting can reduce your technical exposure and keep users from non-approved websites. If you cannot implement the whitelist approach, why not implement the best blacklist approach possible?

About the author:
John Strand currently is a Senior Security Researcher with his company Black Hills Information Security, and a consultant with Argotek, Inc for TS/SCI programs. He teaches the SANS 504 "Hacker Techniques, Exploits and Incident Handling," 517, "Cutting Edge Hacking Techniques," and 560 "Network Penetration Testing" classes as a Certified SANS Instructor. Strand also answers your questions on information security threats.

Rate this Tip
To rate tips, you must be a member of SearchSecurity.com.
Register now to start rating these tips. Log in if you are already a member.




BROWSE BY TAG
Network Security Tactics,   Malware, Viruses, Trojans and Spyware,   Information Security Threats,   Application and Platform Security,   Application Attacks (Buffer Overflows, Cross-Site Scripting),   VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Network Security Tactics
Screencast: Samurai offers pen-testing nirvana
Firewall rule management best practices
Chained Exploits: How to prevent phishing attacks from corporate spies
Rootkit Hunter demo: Detect and remove Linux rootkits
Enterprise UTM security: The best threat management solution?
Making the case for network security configuration management
An inside look at security log management forensics investigations
How to find sensitive information on the endpoint
How to perform Microsoft Baseline Security Analyzer (MBSA) scans
How to spot attacks through Apache Web server log analysis

Malware, Viruses, Trojans and Spyware
How to defend against rogue DHCP server malware
New Trojan stealing FTP credentials, attacking FTP websites
Cybercriminals exploit Michael Jackson, Farrah Fawcett deaths
When BIOS updates become malware attacks
Antispyware buying guide for Indian enterprises
PCI compliance requirement 5: Antivirus
Hacker attack techniques and tactics: Understanding hacking strategies
Rootkit Hunter demo: Detect and remove Linux rootkits
Botnet threats and countermeasures
Conficker worm much smaller than feared

Application Attacks (Buffer Overflows, Cross-Site Scripting)
PCI management: The case for Web application firewalls
Month of Twitter Bugs project to document Twitter flaws
Adobe issues first quarterly patch release fixing 13 flaws
Balancing security and performance: Protecting layer 7 on the network
Adobe issues Reader update fixing zero-day flaw
The Pipe Dream of No More Free Bugs
Security Squad: Federal cybersecurity defenses
Oracle issues 43 updates, fixes serious database flaws
Attackers target new Microsoft PowerPoint zero-day flaw
How to detect input validation errors and vulnerabilities
Application Attacks (Buffer Overflows, Cross-Site Scripting) Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
bot worm  (SearchSecurity.com)
directory traversal  (SearchSecurity.com)
government Trojan  (SearchSecurity.com)
Kraken  (SearchSecurity.com)
man in the browser  (SearchSecurity.com)
polymorphic malware  (SearchSecurity.com)
RavMonE virus  (SearchSecurity.com)
RFID virus  (SearchSecurity.com)
Rock Phish  (SearchSecurity.com)
Zotob  (SearchSecurity.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Research Solutions for Network Security, Access Control and Security Threats
More Security Resources for Resellers, VARs and OEMs
TechTarget Security Media
Information Security View this month\\'s issue and subscribe today.
Information Security Decisions Apply online for free conference admission.
SearchSecurity.com
HomeNewsMagazineMultimediaWhite PapersLearningAdviceTopicsEventsAbout Us

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts