Unless you've been living under a rock, you already know about the latest buffer-overflow vulnerability in the Berkeley Internet Name Domain (BIND) software, a domain name server (DNS) utility that matches Web server names to Internet Protocol addresses so people can find companies on the Web. By all accounts, BIND is the glue that holds the entire addressing scheme together, making up at least 80 percent of the Internet naming system.
Rightly, the CERT Coordination Center made a big deal when it announced two weeks ago that BIND Versions 4 and 8 are vulnerable to root-level compromise, traffic rerouting and all other sorts of nasty possibilities.
The following are some other disturbing facts about BIND:
- BIND is controlled by the Internet Software Consortium (ISC), a nonprofit vendor group in Redwood City, Calif. Heavyweights like Sun Microsystems Inc., IBM Corp., Hewlett-Packard Co., Network Associates Inc. and Compaq Computer Corp. support it.
- By virtue of the ubiquity of BIND, the ISC wields a lot of power.
- Just before this latest vulnerability went public, the ISC announced preliminary plans to charge for critical BIND security documentation and alerts through subscription fees starting with resellers. This set off an outcry in the nonvendor IT community.
- BIND has had 12 security patches in recent years.
- This latest vulnerability is a buffer overflow, a notorious coding problem that's been well documented for a decade. Through code that's vulnerable to buffer overflow, attackers can gain root simply by confusing the program with illegal input.
- Ironically, the buffer overflow popped up in BIND code written to support a new security feature: transactional signatures.
The ISC is now asking IT managers to trust it once again and upgrade to Version 9 of BIND, which doesn't have this buffer-overflow problem, according to CERT.
IT pros aren't buying it.
"BIND is a big, unwieldy piece of software that's been completely rewritten, but it can still have buffer overflows anywhere in the code," says Ian Poynter, president of Jerboa Inc., a security consulting firm in Cambridge, Mass. "BIND is the biggest point of failure on the entire infrastructure of the Internet."
DNS administrators should indeed upgrade, per CERT's recommendation. But there are other things they can do to cut the umbilical cord from the ISC.
First, don't allow BIND to run at root, says William Cox, an IT administrator at Thaumaturgix Inc., an IT services firm in New York. "The best way to limit your exposure is to run the server in a ‘chrooted' environment," he says. "Chroot is a specific Unix command that limits a program to only a certain portion of the file system."
Second, Cox recommends breaking up DNS server farms to protect against getting knocked off the Web the way Microsoft and Yahoo were two weeks ago. He suggests keeping internal IP addresses on internal DNS servers that aren't open to Web traffic and spreading Internet-facing DNS servers around to different branch offices.
Still others are looking at Internet naming alternatives. One that's gaining popularity is named djbdns (http://cr.yp.to/djbdns.html), after Daniel Bernstein, author of Qmail, a more secure form of SendMail, says Elias Levy, chief technology officer at SecurityFocus.com, a San Mateo, Calif.-based Internet services company and list server for Bugtraq security alerts.
Diagnosis: Trojan Horse
Speaking of Bugtraq and the pervasive threat posed by vulnerabilities, Bugtraq issued a utility on Feb. 1 to its 37,000 subscribers, which was supposed to determine whether machines are vulnerable to the BIND buffer overflow. The program was delivered to Bugtraq via an anonymous source. It was checked by the Bugtraq technical team, then cross-checked by Santa Clara, Calif.-based Network Associates.
Turns out the program's binary shell was really a Trojan horse. Each time this diagnostic program was installed on a test machine, it sent denial-of-service packets to Network Associates, taking some of the security vendor's servers off the Net for as long as 90 minutes.
Oh, what a tangled Web we weave.
Hardening Your DNS
1. Run BIND in a nonroot environment.
2. Set up a split-brain DNS configuration.
3. Tighten your BIND 8 configuration using built-in security options.
4. Consider running a nonrecursive name server.
5. Configure your operating system to mark the stack nonexecutable.
Deborah Radcliff is a Computerworld feature writer. Contact her at deborah_radcliff@computerworld.com.
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Achieving the impossible: Unlimited application scalability
Data grids and service-oriented architecture
Email Archiving 101—Customer Case Study
How to improve employee productivity in small and medium businesses
Gaining Competitive Advantage Through Enterprise Planning
Solve Exchange Mailbox Storage Issues Once and for All
Taking On Demand CRM Integration to the Next Level
Everything you need to know about email and web security (but were afraid to ask)
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Orbis selects Telstra International as its data centre partner for the UK, Europe and Middle East Region 2008-12-02 11:23:00+11
ComOps Deploys Corporate Performance Reporting Solution For Healthcare Test Manufacturer 2008-12-02 10:09:00+11
Mornington Peninsula Shire implements Objective to manage knowledge and deliver service excellence 2008-12-02 09:56:00+11
Virtual magic: HR specialist throws out 40 servers, adds 8TB SAN and saves $100,000 for disaster recovery 2008-12-01 15:28:00+11
Sybiz adds up for SMEs in downturn 2008-12-01 14:27:00+11
Discover the advantages of an open architecture multi-vendor network solution
View this webcast and discover the drivers for changing network design practices, why many organisations are changing their approach to network architecture and how enterprises should be moving forward with open architecture multi-vendor network solutions. Register now and learn how your business can maximize the business value of the enterprise network.












