Stopping Conficker with OpenDNS

Conficker is quickly becoming a mainstream news story as April 1 approaches, the date that the worm is programmed to “phone home” for further instructions. It has been discussed in various news outlets, even garnering a primetime spot on 60 Minutes this past weekend. The worm has been a great source of concern for IT execs the past couple of months, though the actual severity is yet to be determined. There are several mitigating factors that are supposed to minimize the chance for compromise, and a number of ways to detect and remove the virus. Another potential weapon against Conficker that should be considered is the use of OpenDNS to block the worm from communicating with command and control servers for further instructions.

In analyzing the virus, engineers have found that Conficker uses an algorithm to determine a number of different domains to contact for further instructions beginning on April 1. The algorithm was used to determine the exact list of domains that would be used. OpenDNS recently added a feature which would block access to these domains: We’ve teamed with Kaspersky Lab to identify those domains, and stop resolving them. This means if you’re using OpenDNS, Conficker will do your network no damage. From a management perspective, this is a much less intensive solution than attempting to block the domains on your local DNS servers and dealing with the overhead involved.

While using OpenDNS might not be feasible for larger enterprises, this is a great solution for SMB’s and home users. I’ve used it personally for some time now; the amount of centralized control available and ease of use makes it extremely attractive. A wealth of reporting features are also available, including one to specifically identify requests to known malware sites (like Conficker). Steps still need to be taken to ensure that Conficker is identified and removed from your network, but this is a good way to ensure that if any instances go undiscovered, they won’t be able to cause further harm.

Related Links:

OpenDNS
In depth analysis of Conficker
Subscribe to TechScrawl.com

MS Network Load Balancing – The Fine Print

Natty Light!

Microsoft’s NLB Clustering is kind of to High Availability Load Balancing what Natural Light is to the beer world. Both will basically get the job done, and on the cheap, but in the long run they might leave you with a wicked headache and wishing you spent a few extra dollars for a Sam Adams.

Read more »

Random Tech-Bits: SSLStrip, TCP Security, DNSSEC, and more…

Random Tech-Bits is a periodic roundup of interesting technology related links & news stories.

Personal Password Management

Question: If someone were to obtain your credentials for a “non-critical” web site, could they be used to gain access to accounts on critical sites such as email, online banking, etc? Many people would likely have to answer yes to that question, even security minded IT professionals.

Identity management can easily be a complicated subject. The average Internet user maintains dozens of accounts across an array of sites with varying levels of importance and security. Credentials for those accounts can be obtained a number of ways. Many sites still don’t use SSL login encryption, leaving passwords vulnerable to sniffing. Others store passwords in the clear, leaving them vulnerable to breach (like the recent Monster.com one). The most secure solution might be to maintain a separate password for every site, but that isn’t very user freindly. Maintaining security has always been a trade-off between security and usability. Greater minds than mine are working on this problem, trying to come up with solutions like the OpenID initiative. Until a better solution is universally adopted, here I’m presenting the technique I use for personal password management.

Read more »

Downadup / Conficker and Disabling Autorun

Just a quick heads up related to disabling Autorun to protect against Downadup / Conficker. While the worm continues to spread and receive more media coverage, IT personnel are working to make sure their systems are protected. One of several ways this worm spreads is by taking advantage of the Autorun feature in Windows systems. Disabling this feature via Group Policy is a logical decision, but it turns out it may not actually work like it should.

Disabling Autorun via GPO currently only disables Autoplay on media insert. However, if there is an Autorun.inf file present on a CD, USB, or network drive, the program will still run when double clicking that drive in Windows Explorer. This vulnerability was announced by the U.S. CERT team on January 20, and later updated to provide patch details from Microsoft. Follow the links below for full details on the problem and where to get the patch.

US-CERT Alert
Microsoft KB953252
UPDATE: Microsoft released KB967715 on March 10 to address this autorun problem in all versions of Windows.

Enabling DNSSEC on BIND

My previous post was an overview of DNSSEC and how it secures DNS transactions. This one covers how to enable DNSSEC on zones running on the BIND DNS server. Specifically, this example will involve setting up DNSSEC on a parent and child zone, and confirming successful operation.

An important concept to grasp is that BIND sort of takes on two different roles pertaining to DNSSEC. One is that of providing signed data for a zone for which it is authoritative. The other is that of a validating resolver for external zones. If you only want to set up your BIND server as a DNSSEC validating resolver and not sign any of your own zones, you can skip down to the “Resolver Validation” section.
Read more »

DNSSEC 101

DNSSEC is something you’ve no doubt heard of, especially this past summer with the discovery of the Kaminsky DNS bug which led to a small panic and widespread patching from vendors. DNSSEC (sometimes called DNSSECbis) has existed as a proposal for about 10 years, but has undergone significant changes as recently as March 2008, and has only lately seen a major push to implementation. This post discusses both the need for DNSSEC and tackles the complex topic of how it works, as simply as possible. Though this really only scratches the surface, it should serve as a good intro for those who want to know more. A fundamental understanding of DNS is assumed.

Read more »

Top Posts of 2008

Because it’s the holiday season, when my creativity and free time are both at their lowest, I’m going to take a method from the television world (the clip show) and do a “best of” post. These are the top TechScrawl posts of 2008 based on visitor count and reader feedback.

1) VMWare ESX / Microsoft Hyper-V Comparison – This is by far my most popular post to date. Written in August (before the release of Hyper-V Server standalone) it gives a good feature summary of these two releases. It also got me quoted in the Sept. edition of Computer Business Review magazine.

2) BackTrack 3 Tips – A fairly short post with 3 networking related tweaks, it nonetheless got a ton of hits, owing to the popularity of this security distro. Look for more BackTrack related posts in the future.

3) Simple SOHO IDS with Snort & a DIY Network TAP – One of my first posts after starting this blog in April, it discussed Snort placement in the network and constructing your own network tap.

4) Analyzing Windows Crash Dumps in 3 Easy Steps – Getting started with crash dump analyzing can be difficult. While it can be much more complex than the description in this post, I simplified it down to 3 steps that will be adequate for most troubleshooters.

5) Top 10 IT Security Tasks To Complete Before You Die – A post from early December, but still very popular, partly due to TechScrawl’s recent inclusion in the Security Bloggers Network.

See you in 2009.

Subscribe to TechScrawl.com RSS Feed

Random Tech-Bits: 19 Dec 2008

Friday Link Round-Up:

Ethical Hacking Course Launched in UK – “students will be taught how to run denial-of-service attacks…tricks of social engineering…as well as how to create viruses“.  I can’t decide if this is a good or bad thing, I guess the info is already out there anyway, so why not?

What Your Computer Does While You Wait – Great post delving into internal architecture and component interaction.

Personal Branding Tips To Avoid Getting Fired – Non-technical but timely article. Tip #9: write a blog, check.

U.S. Unprepared For Cyber-Attack – “The war game simulated a dramatic surge in computer attacks… revealed flaws in leadership, planning, communications and other issues.”

Secure Data Transmission Within Windows Networks – Interesting encryption solution from Unisys facilitating secure data sharing between “communities of interest” in Active Directory based networks. Designed to meet DoD security challenges, but  should see some private sector use.

Case Study: Suspicious Network Traffic

In this post I describe a recent investigation of suspicious network traffic on an organization’s network. Although the traffic ended up not being malicious, the hope is that the basic investigation methodologies described may be helpful to those in similar situations. The tools used include Wireshark network monitor, select Sysinternals utilities, and those built into the Windows OS.

Read more »