• No se han encontrado resultados

7. RESULTADOS

7.7. PLANIFICACIÓN DE ACTIVIDADES DE APRENDIZAJE SEGÚN

The main objective in this research is to improve VirtualWiFi driver to connect any access points or wireless networks. As it mentioned in this research, the latest version of VirtualWiFi were released by Microsoft research centre in 2006 and it can only support simple WEP. Due to vulnerabilities of WEP, this research proposed new VirtualWiFi that can communicate with wireless networks which support WEP and/or WPA as their wireless security. Implementing dynamic WEP by configuring periodic time of key changing and implementing WPA by configuring TKIP algorithms have done in Vir- tualWiFi source codes.

To state the overall contribution of this research it can be said that adding Virtual- WiFi as a new service in Windows XP which can connect to more than one wireless network with any secure algorithms, has been reached.

Although using WPA instead of WEP and the advantages of WPA, it can be cracked. Cracking it is also more time consuming and needs complete and comprehen- sive dictionary. Implementing WPA2 and AES (Advanced Encryption Standard) en- cryption algorithm and 802.1 x-based authentications can be assumed as future works to

70 make this driver more secure. Using this level of security needs time to apply which will be the main challenge in comparison of switching time in VirtualWiFi driver.

71

References

[1] Adya, A. & Bahl, P. & Chandra, R. and Qiu, L. 2004 ‘Architecture and techniques for diagnosing faults in IEEE 802.11 infrastructure networks’ , The 10th Annual international Conference on Mobile Computing and Networking

(Philadelphia, PA, USA, September 26 October 01, 2004). MobiCom '04. ACM, New York, NY, 30-44

[2] Ahmed, N. 2006 ‘A self-management approach to configuring wireless infrastruc- ture networks’, Master's Thesis, University of Waterloo (UW)

[3] Bittau, A., Handley, M., and Lackey, J. 2006. The Final Nail in WEP's Coffin. In Proceedings of the 2006 IEEE Symposium on Security and Privacy (May 21 - 24, 2006). SP. IEEE Computer Society, Washington, DC, 386-400. DOI= http://dx.doi.org/10.1109/SP.2006.40

[4] Borisov, Nikita. Goldberg, Ian. Wagner, David. ‘Security of the WEP algorithm’. Feb- ruary 02, 2001.

[5] Bulbul, H. I., Batmaz, I., and Ozel, M. 2008. ‘Wireless network security: compari- son of WEP (Wired Equivalent Privacy) mechanism, WPA (Wi-Fi Pro- tected Access) and RSN (Robust Security Network) security protocols.’ In

Proceedings of the 1st international Conference on Forensic Applications

and Techniques in Telecommunications, information, and Multimedia and

72 [6] Chandra, R. 2006 ‘A Virtualization Architecture for Wireless Network Cards’ , PhD

Thesis , Cornell University, NY, USA

[7] Chereddi, C. 2006 "System architecture for multichannel multi-interface wireless networks," M.S. thesis, University of Illinois at Urbana-Champaign

[8] Chereddi, C., Kyasanur, P., and Vaidya, N. H. 2007 ‘Net-X: a multichannel multi- interface wireless mesh implementation’ SIGMOBILE Mob. Comput. Commun. Rev. 11, 3 (Jul. 2007), 84-95

[9] Draves, R., Padhye, J., and Zill, B. 2004 ‘Routing in multi-radio, multi-hop wireless mesh networks’ , Proceedings of the 10th Annual international Conference on Mobile Computing and Networking ,Philadelphia, PA, USA, September 26 - October 01, 2004

[10] Everts, T., Editor, The Wireless LAN Book for Enterprises, Trapeze Networks, 2003.

[11] Gast, M. S. 2005 802.11 Wireless Networks: the Definitive Guide, Second Edition. O'Reilly Media, Inc.

[12] Hull, B., Bychkovsky, V., Zhang, Y., Chen, K., Goraczko, M., Miu, A., Shih, E., Balakrishnan, H., & Madden, S. 2006 ‘CarTel: a distributed mobile sensor

73 computing system’ , The 4th international Conference on Embedded Net- worked Sensor Systems (Boulder, Colorado, USA, October 31 - November 03, 2006). SenSys '06. ACM, New York, NY, 125-138

[13] Hytnen, R. and Garcia, M. 2006 ‘An analysis of wireless security’ . J. Comput. Small Coll. 21, 4 (Apr. 2006), 210-216

[14] Kandula, S., Lin, K. C., Badirkhanli, T., and Katabi, D. 2008 ‘FatVAP: aggregat- ing AP backhaul capacity to maximize throughput’ , The 5th USENIX Sym- posium on Networked Systems Design and Implementation (San Francisco, California, April 16 - 18, 2008). J. Crowcroft and M. Dahlin, Eds. USENIX Association, Berkeley, CA, 89-104

[15] Kang, M., Kang, D., Suh, J., and Lee, J. 2008 ‘An energy-efficient real-time sche- duling scheme on dual-channel networks’ , Inf. Sci. 178, 12 (Jun. 2008), 2553-2563

[16] Kim, K. & Shin, K. G. 2006 ‘On accurate measurement of link quality in multi- hop wireless mesh networks’ , The 12th Annual international Conference on Mobile Computing and Networking (Los Angeles, CA, USA, September 23 - 29, 2006) MobiCom '06. ACM, New York, NY, 38-49

[17] Lee Barken, 2004, How Secure is Your Wireless Network? Safeguarding Your Wi- Fi LAN,Prentice Hall, New York City

74 [18] Moen, V., Raddum, H., and Hole, K. J. 2004. ‘Weaknesses in the temporal key hash of WPA.’ SIGMOBILE Mob. Comput. Commun. Rev. 8, 2 (Apr. 2004), 76-83.

[19] Nicholson, A. J., Chawathe, Y., Chen, M. Y., Noble, B. D., and Wetherall, D. 2006 ‘Improved access point selection’ , The 4th international Conference on Mobile Systems, Applications and Services (Uppsala, Sweden, June 19 - 22, 2006). MobiSys '06. ACM, New York, NY, 233-245

[20] Ohrtman,F. & Roeder,K. 2003, Wi-Fi Handbook: Building 802.11b Wireless Net- works, McGraw-Hill Professional, New York City

[21] Qiu, L., Bahl, P., Rao, A., & Zhou, L. 2005 ‘Troubleshooting multihop wireless networks’ , The 2005 ACM SIGMETRICS international Conference on Measurement and Modeling of Computer Systems (Banff, Alberta, Canada, June 06 - 10, 2005). SIGMETRICS '05. ACM, New York, NY, 380-381

[22] Shin, M., Ma, J., Mishra, A., and Arbaugh, W., 2006 ‘Wireless network security and interworking,’ Proc. IEEE (Special Issue on Cryptography and Security Issues), vol. 94, no. 2, pp. 455–466, Feb. 2006.

[23] Shorey, R. 2006, ‘Mobile, wireless, and sensor networks : technology, applica- tions, and future directions’ , John Wiley & Sons

75 [24] Vasudevan, S., Papagiannaki, K., Diot, C., Kurose, J., and Towsley, D. 2005 ‘Faci-

litating access point selection in IEEE 802.11 wireless networks’, The 5th ACM SIGCOMM Conference on internet Measurement (Berkeley, CA, Oc- tober 19 - 21, 2005). Internet Measurement Conference. USENIX Associa- tion, Berkeley, CA, 26-26

[25] Wong, S. 2003 ‘The evolution of wireless security in 802.11 networks: WEP, WPA and 802.11 standards’ GSEC Practical (volume 1, 4b) May 20, 2003

[26] Yang, H. Ricciato, F. Lu, S. Zhang, L. 2006 ‘Securing a Wireless World’ Pro- ceedings of the IEEE (Volume 94, Issue 2, Pages : 442- 454) Feb.2006 Los Angeles, CA, USA

[27] MSDN Library 2010, Microsoft Corporation, viewed January 2010, < http://msdn.microsoft.com/>.

76

Appendix

Appendix A

Real Name of Object Shortcut OID_802_11_BSSID BSSID OID_802_11_SSID SSID OID_802_11_NETWORK_TYPES_SUPPORTED Net.Type.Support OID_802_11_NETWORK_TYPE_IN_USE Net.Type.In.Used OID_802_11_TX_POWER_LEVEL Power.Level OID_802_11_RSSI RSSI OID_802_11_RSSI_TRIGGER RSSI.Trigger OID_802_11_INFRASTRUCTURE_MODE Infra. Mode OID_802_11_FRAGMENTATION_THRESHOLD Frag. Threshhold OID_802_11_RTS_THRESHOLD RTS. Threshhold OID_802_11_NUMBER_OF_ANTENNAS Num. Antennas OID_802_11_RX_ANTENNA_SELECTED RX.Antenna.Selected OID_802_11_TX_ANTENNA_SELECTED TX.Antenna.Selected OID_802_11_SUPPORTED_RATES Supported.Rates OID_802_11_DESIRED_RATES Desired.Rates OID_802_11_CONFIGURATION Configuration OID_802_11_STATISTICS Statistics OID_802_11_DISASSOCIATE Disassociate OID_802_11_POWER_MODE Power.Mode OID_802_11_BSSID_LIST_SCAN BSSID.List.Scan OID_802_11_BSSID_LIST BSSID.List OID_802_11_PRIVACY_FILTER Privacy.Filter

77 OID_802_11_RELOAD_DEFAULTS Reload.Default OID_802_11_AUTHENTICATION_MODE Auth.Mode OID_802_11_ENCRYPTION_STATUS Encryp.Status OID_802_11_ADD_WEP Add.WEP OID_802_11_REMOVE_WEP Remote.WEP OID_802_11_ADD_KEY Add.Key OID_802_11_REMOVE_KEY Remote.Key OID_802_11_ASSOCIATION_INFORMATION Assoc.Info OID_802_11_TEST Test OID_802_11_CAPABILITY Capability OID_802_11_PMKID PMKID OID_802_11_MEDIA_STREAM_MODE Media.Stream.Mode