Improving the resilience of the Internet?
Demosthenes Ikonomou and Panagiotis Saragiotis published an article in the ENISA Journal titled Technologies for Improving the Resilience of the Networks that evaluates the effectiveness of IPv6, DNSSEC and MPLS in improving the resilience of public eCommunication networks. I'll assume that eCommunication networks are IP based, that we're really talking about the Internet, that eCommunication network is a pop culture appellation and I'm out of touch:-)
The authors focus on describing the positive properties and potential value additions of each technology. The article serves as an interesting executive summary of a longer ENISA report, RESILIENCE FEATURES OF IPv6, DNSSEC AND MPLS: Resilience of communication networks. This paints a somewhat inaccurate picture of the report, which concludes that all these technologies "have the potential to improve resilience to some degree, although some of the resilience improving features may be overstated by advocates. In some cases there are even important concerns about increased risksto resilience by using these technologies."
I don't believe the authors make certain a compelling case for IPv6 contributing to resilience more so than IPv4. The authors point to IPv6's large address space and claim that this will make opportunistic attacks such as worms against IPv6 hosts. They claim reconnaissance probing (scanning) will be hard if not impractical. These are mere inconveniences for modern attackers and won't eliminate opportunistic attacks. At most, we could concede that IPv6's vast address space will alter attack forms but opportunistic attacks won't disappear. Instead, the characteristics of what will be labeled an opportunistic attack will change as attackers adapt to a new protocol deployment. The authors also point to the mandatory implementation of IPSEC in IPv6 and argue that encryption and authentication will be available when needed. IPSEC is a good example of how service availability and scalability are different beasts: the challenge of deploying IPSEC has little to do with whether the security protocol is available and everything to do with choosing and deploying an authentication method that scales to large numbers of users. The authors also underestimate the power of the installed base of SSL and the scalability of a transport versus IP level solution. SSL/TLS is ubiquitous, easier to deploy, and able to support widely accepted single and multi-factor authentication methods in multi-vendor deployment scenarios.
IPv6 is, for better or worse, the successor protocol to IPv4, but let's not fool ourselves into believing it's more than it is. After more than a decade of extending the IPv4 infrastructure to accommodate scale, performance, and resiliency needs during a profound period of Internet growth, IPv6 is "incidental" and brings nothing to the table but more addresses and an unfortunate upgrade. We are only changing protocols because we are the victims of success and we have waited so long to do it that all the intended incremental value of v6 over v4 is overtaken by events.
The authors did a nice job of explaining DNSSEC's value, although I would have liked to see them take a less academic approach, broaden their vision,and explicitly mention how DNSSEC would help mitigate redirection (DNS response rewriting, SAC032). I realize this is a MITM attack, but a concrete example of commercial abuse would have been refreshing. The article doesn't talk about problems operators encounter when implementing DNSSEC, nor does it talk about some of DNSSEC's problem areas (resolver and traffice overhead, the challenge of deployment when a hierarchical trust model is required, key rollover). These are covered to a degree in the full report.
The article doesn't explain whether IPv6/MPLS networks are better than IPv4/MPLS networks. It speaks to the ability to provide protection (basically, a pre-computed alternative route) and restoration services, but it fails to mention IP level routing alternatives to MPLS that provide similar resiliency characteristics, possibly without the considerable configuration complexity MPLS introduces.. (Frankly, I think the report makes more of route convergence following a failure than is merited). The longer report sheds more light on deployment considerations and the MPLS section alone is worthwhile if you download the PDF and are about to shy away from reading an 80 page report.
I never envy authors who are tasked with writing executive summaries. In this case, the authors explain the benefits of IPv6, DNSSEC, and MPLS well enough but they do a disservice to the full report by only catering to the positive and avoid the negative. I do think you will get more out of the full report, even if you read it in chunks. I'm not fully in agreement with either the article or report, but the report will give you a clearer and better balanced discussion of the evaluation process that led to the conclusions and assertions.
Archived at http://www.securityskeptic.com/arc20090701.htm#BlogID735
by Dave Piscitello