February 26, 2008

Manipulated DNS Meets Bad DNS Practice

Filed under: Uncategorized — Juha @ 9:51 pm

Some of you may be familiar with a presentation titled “Corrupted DNS Resolution Paths: The Rise of a Malicious Resolution Authority” held by David Dagon, Chris Lee and Wenke Lee from Georgia Institute of Technology and Niels Provos of Google, Inc at Network and IT Security Conference: NDSS 2008. To provide you with a quick summary, their research suggests that there are tens of thousands of rogue DNS servers on the Internet used for various kinds of malicious activities, leading to a rise of “second secret authority” that should scare the living daylights of all of us. For Associated Press’s coverage on the topic, please click here .

Now, it may be just me, but I find it rather interesting that while security professionals all over the world are worried by the “second secret authority” on the Internet revealed by this study, the mainstream media is simultaneously embracing a service called OpenDNS. According to respected publications such as Computerworld, The New York Times, and PC World, OpenDNS is a great “speedup tweak” for anyone who wants to have a quicker name to IP resolution than what one’s own ISP provides. OpenDNS claims that their service makes Internet more reliable, networks more secure, and provides insight into DNS activity. Better yet, the service is offered free of charge so what could possibly be wrong here?

Well, my answer to this would be: several things.

First, as everyone who knows their DNS can tell you, running open recursive DNS servers (i.e. DNS servers that allow anyone, anywhere to perform recursive queries) is one of the most basic DNS security mistakes one can make. It makes the DNS server more prone to cache poisonings and, perhaps even more importantly, can be exploited to amplify Denial of Service (DoS) attacks targeted at other DNS servers. Bearing this in mind, I find it somewhat ironic that OpenDNS advertises the IPs of their open recursive DNS servers (208.67.222.222 and 208.67.220.220) and improved network security on their website.

Second, OpenDNS openly admits that their service manipulates DNS data. Now, although I’m willing to give OpenDNS the benefit of the doubt and trust that their intentions are entirely benevolent, I think this is something that can be likened to the “second secret authority” on the Internet: no matter how good the intentions behind OpenDNS, the DNS data provided by the service has been manipulated in order to generate ad revenue. Paul Vixie has apparently labelled this approach as “typosquatting” and according to Wikipedia, OpenDNS has allegedly intercepted some requests for valid servers by landing a request for google.com on OpenDNS’s own page.

Third, although one can use OpenDNS to block name requests for sites that contain inappropriate content – for example schools using this service could block name resolution to adult entertainment and other websites unsuitable to minors – it does absolutely nothing to prevent an access to an inappropriate website should the user be smart enough to type in the IP address rather than the domain name of the site in his/her browser. Essentially, this service does not actually filter any content or block access to suspect websites as advertised (this should be done on web proxy / caching level) but simply relies on the assumption that people are not smart enough to use IPs as opposed to domain names. If they are, OpenDNS will not be able to do anything about it, as DNS is used only for name to IP resolution (and vice versa).

And so, although it probably is true that OpenDNS may provide a nice “speedup tweak” for someone situated relatively close to their recursive DNS servers, in most cases I would recommend against OpenDNS and sticking to the recursive DNS service provided by one’s own ISP, or to recursive DNS service maintained in-house. After all, using DNS for something it has not been designed for doesn’t come without downsides.

pharmacy order online accupril order online accutane order online aceon order online aciphex order online acomplia order online acompliex order online acticin order online actoplus met order online actonel order online actos order online adalat order online advair diskus order online aldactone order online aleve order online allegra order online alli order online altace order online amaryl order online amoxil order online anabol amp order online anacin order online anafranil order online ansaid order online antabuse order online anti diabetic order online antibiotics order online arava order online aricept order online arimidex order online aristocort order online ashwagandha order online astelin order online atacand order online atarax order online atrovent order online augmentin order online avalide order online avandamet order online avandia order online avapro order online avodart order online ayurslim order online azulfidine order online bcaa order online baclofen order online bactrim order online bactroban order online beconase aq order online benadryl order online benemid order online benicar order online bentyl order online betnovate order online biaxin order online brafix order online brahmi order online breast enhancement order online buspar order online cla order online cafergot order online calan order online capoten order online carafate order online carboxactin order online carbozyne order online cardizem order online cardura order online casodex order online ceftin order online celebrex order online celexa order online cephalexin order online chloromint order online chromonexin order online chrysin xy order online cialis order online cipro order online clarinex order online claritin order online cleocin order online clomid order online clonidine order online colchicine order online combivent order online confido order online copegus order online coral calcium order online cordarone order online coreg order online coumadin order online cozaar order online creatine 1200 order online cree 1200 order online crestor order online cyklokapron order online cymbalta order online cystone order online cytotec order online cytoxan order online danazol order online decadron order online deltasone order online depakote order online desyrel order online detrol order online diabecon order online diamox order online diclofenac order online didronel order online differin order online diflucan order online diovan order online ditropan order online dostinex order online doxycycline order online dramamine order online dulcolax order online echinacea order online effexor order online elavil order online elimite order online emsam order online endep order online epivir hbv order online erexin v order online erexor order online erythromycin order online eulexin order online eurax order online evecare order online evegen order online evista order online exelon order online extendaquin order online extreme detox order online extreme thyrocin order online famvir order online feldene order online femara order online femcare order online flagyl er order online flexisyn order online flomax order online flonase order online fosamax order online fucidin order online furosemide order online gasex order online geodon order online geriforte order online ginseng order online glucophage order online glucotrol xl order online gluta pep order online glycemil order online grifulvin v order online gyne lotrimin order online hair loss cream order online haldol order online hangover helper order online head strong order online herbal testosterone order online herbolax order online himcolin order online himplasia order online hoodia order online hydrea order online hypnotherapy order online hytrin order online hyzaar order online imdur order online imitrex order online imuran order online inderal order online indocin order online innopran xl order online ismo order online isoptin order online kamagra order online karela order online keftab order online kytril order online l glutamine order online lamictal order online lamisil order online lariam order online lasix order online lasuna order online leukeran order online levaquin order online levitra order online levlen order online levothroid order online lexapro order online lincocin order online lioresal order online lipitor order online liposafe order online liponexol order online lipostatin order online lipothin order online lipotrexate order online lisinopril order online lopid order online lopressor order online lotensin order online lotrisone order online loxitane order online lozol order online lukol order online luvox order online lynoral order online male enhancement pills order online maxalt order online maxaman order online maxaquin order online medithin order online medrol order online melatonin order online menosan order online mental booster order online mentat order online mentax order online mestinon order online metabo extreme order online metabo ultramax order online metabo925 order online metabosafe order online methox 400 order online mevacor order online mexitil order online micardis order online microlean order online mircette order online mobic order online monoket order online motilium order online motrin order online myambutol order online mycelex g order online mysoline order online naprosyn order online neurontin order online nexium order online nicotinell order online nimotop order online nirdosh order online nizoral order online nolvadex order online noroxin order online norpace cr order online norvasc order online noxide order online nutridrine order online nymphomax order online omnicef order online ophthacare order online oxytrol order online pamelor order online parlodel order online paxil order online penis extender order online penis patch order online penis pills order online penisole order online periactin order online phenergan order online phentrimine order online plan b order online plavix order online plendil order online pletal order online ponstel order online prandin order online pravachol order online prednisone order online premarin order online prevacid order online prilosec order online prinivil order online pro erex order online probalan order online procardia order online prograf order online prometrium order online propecia order online proscar order online protonix order online proventil order online provera order online prozac order online pulmicort inhaler order online purim order online purinethol order online pyridium order online pyruvitol order online quibron t order online quickbust order online reglan order online relafen order online remeron order online requip order online retin a order online revia order online rhinocort order online ribocree order online rimonabant order online risperdal order online robaxin order online rocaltrol order online rogaine order online rumalaya order online rythmol sr order online sarafem order online septilin order online serevent order online serophene order online seroquel order online shallaki order online shoot order online shuddha guggulu order online sinemet order online sinequan order online singulair order online skelaxin order online sleeping aid order online slimpulse order online snoroff order online soma order online soothenol order online speman order online starlix order online stop smoking order online strattera order online stress relief order online stromectol order online study habits order online styplon order online sumycin order online sustiva order online synaral order online synthroid order online tazorac order online tegretol order online tenormin order online tentex royal order online testo rex order online thyroid booster order online tofranil order online topamax order online toprol xl order online toradol order online tramaden order online tramadol order online trandate order online tribulus order online tricor order online trileptal order online trimox order online triphala order online tulasi order online ultracet order online ultram order online urispas order online uroxatral order online vpxl order online valtrex order online vanadyl order online vantin order online vasodilan order online vasotec order online ventolin order online vermox order online viagra order online viramune order online vitaliq order online voltaren order online vytorin order online weight loss order online wellbutrin sr order online xeloda order online yohimbe 1200 order online zma power order online zanaflex order online zantac order online zebeta order online zelnorm order online zerit order online zestoretic order online zestril order online zetia order online zimulti order online zithromax order online zocor order online zoloft order online zovirax order online zyban order online zyloprim order online zyprexa order online zyrtec order online zyvox

February 19, 2008

Will Virtualization Impact IPv6 Adaptation?

Filed under: Uncategorized — Juha @ 7:42 pm

Over the last 10 years or so, a rather substantial number of customers and prospects have asked us about our support for new networking standards such as IPv6 and DNSSEC. In the majority of these cases, we’ve got the impression these questions have been raised because of a low-priority tick-box in the requirement specifications rather than an immediate plan to take these new standards into production. We have of course seen some of our customers starting to operate dual-stack (IPv4 & IPv6) networks – the most advanced as early as 2002 – and use Nixu NameSurfer Suite for the management of DNS and IP address space in these deployments, but I think it would be fair to say it hasn’t been an approach adopted by the mainstream. Things do change, though.

As some of you may have already noticed, ICANN announced about two weeks ago that IPv6 address has been added for root servers in the root zone. As David Conrad from ICANN states in the related announcement, this really is a major step forward for IPv6-only connectivity and the global migration to IPv6. But before we get there, though, there are a couple of other hurdles that we have to pass. After all, as our experience shows, it’s not like everyone has been rushing to build an IPv6 compliant network.

And on this note, it just occurred to me that perhaps virtualization of network infrastructure will play an important part in the IPv6 migration. After all, I’d be willing to bet good money that although the high-end of the enterprise market is likely to proceed with enterprise-class virtualization platforms such as VMware Infrastructure, it will most likely be RHEL 5.1 (and upcoming 5.2) and Windows 2008 Server that are going to take server virtualization mainstream.

Bearing the above in mind, my point is this: while both RHEL 5 Series and Windows 2008 Server support IPv6, I doubt IPv6 support alone will compel organizations to deploy these new platforms. However, the built-in support for virtualization included in both RHEL 5 Series and Windows 2008 Server could just be enough to do the trick – especially as they can be used as virtual server platforms for Nixu NameSurfer Suite and Nixu SNS as well as other innovative software appliances designed to simplify the running of a dual-stack (IPv4 & IPv6) network.

I’m sure this hypothesis will be tested soon enough!

On a somewhat unrelated note, and as some of you may have already noticed, we released a new 1.1 version of Nixu DHCP Server last week. This version includes a support for intelligent DHCP failover pairs where the configurations of both servers are managed from a single WebUI. If you’re interested in further details or a free 30-day evaluation of the product, please click here.

February 6, 2008

RedHat Embraces Software Appliances

Filed under: Uncategorized — Juha @ 7:41 pm

As some of you may have already noticed, RedHat has announced their intention to enter the software appliance arena. Basically, what they expect to do is to introduce a software development kit and Appliance Operating System designed for ISVs (Independent Software Vendors) looking to take their products to market as software appliances.

This is actually something rPath has been up to for already quite some time, and is a nut we at Nixu Software cracked already some 24 months ago: our software appliance has CentOS inside which is automatically hardened during the system install, creating a JeOS (Just-enough Operating System) on which the appropriate applications are auto-installed. Because of this approach, our software appliances can be installed and run on pretty much any x86 platform – whether native hardware or virtualization platform such as VMware, Citrix Xen, RHEL, upcoming Microsoft Viridian / Hyper-V etc. – rather than being restricted to any specific piece of hardware or virtualization gear. Effectively, this makes Nixu Products more versatile than most other software / virtual appliances that require a specific virtualization platform to run on, such as virtual appliances built and certified for VMware.

Anyhow, we were really pleased to see that also RedHat is now entering the software appliance arena, as I’m sure that will help us in educating the market on the software appliance benefits. Having talked quite a bit about them myself, I thought I’d point you all to a new direction for a fresh angle: a blog entry on virtualization and branch-office-in-a-box by Robert Whiteley, an analyst at Forrester.

If Robert’s take sounds interesting, you can try out the branch-office-in-a-box concept already today. To have the basic network services up and running, all you have to do is to install Nixu Secure Name Server (SNS), Nixu DHCP Server, and Vyatta OFR (router, firewall, VPN) as separate virtual machines on a x86 box running VMware Server.

Powered by WordPress