ARTICLE

Roses and Thorns of WiMAX Security

Ari Takanen, CTO, Codenomicon Ltd.
To contact the author: art@codenomicon.com

By now, everyone understands that security is not an add-on technology. WiMAX is no different from other next generation technologies. WiMAX security has to be built in, and considered at all phases in the software development including design, implementation and testing. After release of the products, the remaining defects are sorted out by good post-deployment plans during the product lifecycle. Finally the actual deployment guidelines set the true security of the network. Any security mechanism is only useful if used, and security update is only effective if deployed.

Discussion about WiMAX security is polarized. Some security practitioners still see security as a set of features, such as strong encryption and authentication mechanisms. On the other hand, a skilled security auditor will analyze the complexity of the used communication interfaces, and will recognize the same security features as additional opportunities to break the used network elements.

Let’s assume that WiMAX designs are now fixed, and mostly secure. WiMAX uses the best practices in encryption to protect from third party access. Still, some aspects of the WiMAX security design look suspicious. For example, the unencrypted management frames are interesting from security analysis point of view. Only time will tell if the management channel will actually be exploited by the evil-doers. But even with the best possible protocol design, the job is not even half done!

Most of the real world vulnerabilities in communication devices are due to programming errors in various implementations rather than due to inherently broken protocol design. In this regard, WiMAX should be an interesting target for security analysis. Some aspects of security are just subsets of quality. All robustness and reliability improvements will lead directly to decreased development and deployment costs, as well as increase public acceptance and ensure faster adoption.

Anyone who has implemented protocol parsers can probably agree that the more complex the protocol specification is, the more likely it is that there are some lurking mistakes in the implementation. Complex protocols used in WiMAX, such as EAP and X.509, can actually prove to be sweet spots for those who look to score against WiMAX security. And WiMAX is not only about the used wireless protocols. For true end-to-end security the IP stack of base station and all the layers above need to be tested for robustness, and configured properly. From the users perspective a DoS attack on upper layer services causes as much havoc as the low-level MAC problems.

Are we bound to repeat the deployment mistakes of previous wireless technology platforms? If we look at the past mistakes in, for example, Bluetooth and WiFi, we can see that these technologies have become notorious for severe security shortcomings during their relatively short history. New vulnerabilities and exploits are reported and demonstrated every week in live and public wireless networks. This has partially resulted in the loss of credibility for all wireless technologies. Based on my discussions with various security experts there are two schools at the moment: one is expecting to see security issues similar to WiFi, and the other believes that the threats are not severe as security is built-in into WiMAX. However, implementation quality is still being ignored as the most important factor of security. Now it is the time to make a difference, and everyone is involved in these next steps. What can we do to avoid making the same mistakes all over again with WiMAX?

Codenomicon

Codenomicon develops robustness testing tools for proactive elimination and prevention of security vulnerabilities. Major manufacturers, service providers and enterprises use these products for security assessment, software development, risk analysis, purchase criteria and acceptance testing. Codenomicon test tools are available for testing the security of any communication devices and architectures. http://www.codenomicon.com/

 













 
Home © Maravedis Inc All rights reserved Created by: Virage>2.0