¹Ø¼ü´Ê:ÒÆ¶¯µç×ÓÉÌÎñ IEEE 802.11 WAP WPKI
Ëæ×ÅÎÞÏßͨÐż¼ÊõµÄ·¢Õ¹,ÒÆ¶¯µç×ÓÉÌÎñÒѾ³ÉΪµç×ÓÉÌÎñÑо¿ÈÈµã¡£ÒÆ¶¯µç×ÓÉÌÎñÊǽ«ÏÖ´úÐÅÏ¢¿ÆÑ§¼¼ÊõºÍ´«Í³ÉÌÎñ»î¶¯Ïà½áºÏ,ËæÊ±ËæµØÎªÓû§Ìṩ¸÷ÖÖ¸öÐÔ»¯µÄ¡¢¶¨ÖƵÄÔÚÏß¶¯Ì¬ÉÌÎñ·þÎñ¡£
µ«ÔÚÎÞÏßÊÀ½çÀï,ÈËÃǶÔÓÚ½øÐÐÉÌÎñ»î¶¯°²È«ÐԵĿ¼ÂDZÈÔÚÓÐÏß»·¾³ÖÐÒª¶à¡£Ö»Óе±ËùÓеÄÓû§È·ÐÅ,ͨ¹ýÎÞÏß·½Ê½Ëù½øÐеĽ»Òײ»»á·¢ÉúÆÛÕ©»ò´Û¸Ä¡¢½øÐеĽ»Ò×Êܵ½·¨ÂɵijÐÈϺÍÒþ˽ÐÅÏ¢±»Êʵ±µÄ±£»¤Ê±,ÒÆ¶¯µç×ÓÉÌÎñ²ÅÓпÉÄÜÅ¿ªÕ¹¡£
ÒÆ¶¯µç×ÓÉÌÎñͨÐŰ²È«µÄÏÖ×´
ÓÉÓÚÎÞÏßͨѶ½ÓÈ뷽ʽ·Ç³£Áé»î,ËùÒÔÆä¶Ô°²È«µÄÒªÇó¸ü¸ß¡£Êµ¼ÊÉÏ,Ö÷ÒªµÄÎÞÏßͨÐż¼Êõ¶¼Óи÷×ԵĴëÊ©¡¢ÐÒéºÍ·½·¨À´±£Ö¤¸÷×ÔÌåÖÆÏµÄͨÐŰ²È«¡£ÕâÀïÎÒÃǽ«´ÓÎÞÏßÍøÂçºÍµç×ÓÉÌÎñÓ¦ÓÃÁ½¸ö·½Ãæ×÷¼òÒªÌÖÂÛ¡£
ÎÞÏß¾ÖÓòÍø
ÎÞÏß¾ÖÓòÍøÂçÊÇÒÔÎÞÏßÁ¬½ÓÖÁ¾ÖÓòÍøÂçµÄͨѶ·½Ê½¡£Ëü²ÉÓõÄÊÇIEEE 802.11ϵÁбê×¼¡£Ôڸñê×¼ÖÐ,ÎÞÏß¾ÖÓòÍøµÄ°²È«»úÖÆ²ÉÓõÄÊÇWEPÐÒé(ÓÐÏ߶ԵȰ²È«ÐÒé)¡£ÔÚÊý¾ÝÁ´Â·ÓÃWEP¼ÓÃÜÊý¾Ý,±£Ö¤ÁËÐŵÀÉÏ´«ËÍÊý¾ÝµÄ°²È«¡£ÁíÍâ,ÎÞÏß¾ÖÓòÍøµÄÍøÂç¹ÜÀíÔ±·ÖÅä¸øÃ¿¸öÊÚȨÓû§Ò»¸ö»ùÓÚWEPËã·¨µÄÃÜÔ¿,ÕâÑù¾ÍÓÐЧ×èÖ¹ÁË·ÇÊÚȨÓû§µÄ·ÃÎÊ¡£
WAP(ÎÞÏßÓ¦ÓÃÐÒé)¼¼Êõ
WAPÓÉһϵÁÐÐÒé×é³É,ÓÃÀ´±ê×¼»¯ÎÞÏßͨÐÅÉ豸,ÀýÈç:ÒÆ¶¯µç»°¡¢Òƶ¯ÖÕ¶Ë;Ëü¸ºÔð½«InternetºÍÒÆ¶¯Í¨ÐÅÍøÁ¬½Óµ½Ò»Æð,¿Í¹ÛÉÏÒѳÉÎªÒÆ¶¯ÖÕ¶ËÉÏÍøµÄ±ê×¼¡£WAPÐÒé¿ÉÒԹ㷺µØÔËÓÃÓÚGSM¡¢CDMA¡¢TDMA¡¢3GµÈ¶àÖÖÍøÂç¡£
WAPµÄ°²È«»úÖÆÊÇͨ¹ýWTLS(ÎÞÏß´«Êä²ã°²È«)ÐÒéÀ´ÊµÏֵġ£WTLSÐÒéÀàËÆÓÚ»¥ÁªÍø´«Êä²ã°²È«ÐÒé¡£ÔÚÎÞÏß¼¼ÊõµÄÓÐÏ޵ķ¢Ë͹¦ÂÊ¡¢´æ´¢ÈÝÁ¿¼°´ø¿íµÄÌõ¼þÏÂ,WTLSÄܹ»ÊµÏÖ¼ø¶¨,±£Ö¤Êý¾ÝµÄÍêÕûÐÔºÍÌṩ±£ÃÜ·þÎñµÄÄ¿±ê¡£
Êý×ÖÈÏÖ¤¼¼Êõ
¶ÔÖîÈçÒÆ¶¯µç×ÓÉÌÎñºÍÓÐÖØÒªÊ¹ÃüµÄºÏ×÷ͨÐŵȻ,Æä°²È«ÐÔµÄÒ»¸ö¹Ø¼ü·½ÃæÊÇÄÜ·ñ¶ÔÐÅÏ¢·¢ËÍÕßµÄÉí·Ý½øÐÐÂÛÖ¤,ͨ³£¶¼ÒªÀûÓÃÓÐÏß°²È«µÄ¹«¿ªÃÜÔ¿»ù±¾¹¹¼Ü(PKI)¡£
PKIÌṩÓë¼ÓÃܺÍÊý×ÖÖ¤ÊéÓйصÄһϵÁм¼Êõ¡£µ«ÔÚÎÞÏßͨÐÅ»·¾³ÖÐ,PKIÊǺÜÄÑʵÏֵġ£ÔÚÖ»ÓÐÓÐÏÞ¼ÆËãÄÜÁ¦ºÍµÍÊý¾ÝÁ÷ͨÂʵÄÉ豸ÉÏʵÏÖPKIÖеķþÎñÒ»Ö±ÊÇÒ»¸öÓÐÌôÕ½ÐÔµÄÄÑÌ⡣ͬʱÔÚPKIµÄ»ù´¡ÉÏ,Òª½«ÎÞÏßÉ豸ÓëÓÐÏßÉ豸֮¼ä½øÐл¥Í¨Ò²ÊÇÓÐÄѶȵġ£Òò´ËÎÞÏßPKI(WPKI)ÐÒéÊÇÒª½«±ê×¼µÄPKI½øÐÐÐÞÕýºÍ¼ò»¯,ʹÆäÔÚÎÞÏßͨÐŵĻ·¾³Ï´ﵽ×îÓÅ¡£
ÒÆ¶¯µç×ÓÉÌÎñ°²È«·ÖÎö
IEEE 802.11µÄ°²È«
IEEE 802. 11±ê×¼¹æ¶¨ÁËMAC²ãµÄ´æÈ¡¿ØÖƹ淶,Ò²¶¨ÒåÁ˼ÓÃÜ»úÖÆ,¼´ÉÏÊöµÄWEP¡£WEPµÄÄ¿µÄÊÇͨ¹ý¶ÔÐÅÏ¢Á÷¼ÓÃܲ¢ÀûÓÃWEPÈÏÖ¤½Úµã,ʹÎÞÏßͨÐÅ´«ÊäÏñÓÐÏßÍøÂçÒ»Ñù°²È«¡£
WEP¼ÓÃÜʹÓù²ÏíÃÜÔ¿ºÍRC4¼ÓÃÜËã·¨¡£·ÃÎʵã(AP)ºÍÁ¬½Óµ½¸Ã·ÃÎʵãµÄËùÓй¤×÷Õ¾±ØÐëʹÓÃͬÑùµÄ¹²ÏíÃÜÔ¿¡£¶ÔÓÚÍùÈÎÒ»·½Ïò·¢Ë͵ÄÊý¾Ý°ü,´«Êä³ÌÐò¶¼½«Êý¾Ý°üµÄÄÚÈÝÓëÊý¾Ý°üµÄ¼ìÑé×éºÏÔÚÒ»Æð¡£È»ºó,WEP±ê×¼ÒªÇó´«Êä³ÌÐò´´½¨Ò»¸öÌØ¶¨ÓÚÊý¾Ý°üµÄ³õʼ»¯ÏòÁ¿(IV),ºóÕßÓëÃÜÔ¿kÏà×éºÏÔÚÒ»Æð,ÓÃÓÚ¶ÔÊý¾Ý°ü½øÐмÓÃÜ¡£½ÓÊÕÆ÷Éú³É×Ô¼ºµÄÆ¥ÅäÊý¾Ý°üÃÜÔ¿²¢ÓÃÖ®¶ÔÊý¾Ý°ü½øÐнâÃÜ¡£ÔÚÀíÂÛÉÏ,ÕâÖÖ·½·¨ÓÅÓÚµ¥¶ÀʹÓù²Ïí˽ԿµÄÏÔʽ²ßÂÔ,Ó¦¸Ãʹ¶Ô·½¸üÄÑÓÚÆÆ½â¡£
µ«ÊÇ,IEEE802.11ÖÐÓÃÓÚ°²È«µÄWEPËã·¨Ö»ÊÇÌṩÏ൱ÓÚÓÐÏß¾ÖÓòÍø»ù±¾°²È«µÄ°²È«¼¶±ð,¸ù±¾²»ÊÇÒ»ÖÖÈ«ÃæµÄ°²È«·½°¸¡£Ô½À´Ô½¶àµÄ°²È«×¨¼ÒºÍÑо¿ÈËÔ±·¢ÏÖIEEE802.11´æÔÚ°²È«Â©¶´,ÓоÑéµÄºÚ¿Í»áÀûÓÃÕâЩ©¶´½øÐй¥»÷¡£ÆäȱÏÝÖ÷ÒªÓÐ:RC4Ëã·¨±¾Éí¾ÍÓÐÒ»¸öСȱÏÝ¡£WEP±ê×¼ÔÊÐíIVÖØ¸´Ê¹ÓÃ(ƽ¾ù´óԼÿ5Ð¡Ê±ÖØ¸´Ò»´Î)¡£WEP±ê×¼²»Ìṩ×Ô¶¯ÐÞ¸ÄÃÜÔ¿µÄ·½·¨¡£
×îÔçµÄWEPʵʩֻÌṩ40λ¼ÓÃÜ,ÕâʹµÃËü¿¹±©Á¦¹¥»÷ÄÜÁ¦²î¡£ÏÖ´úµÄϵͳÌṩ128λµÄWEP,128λµÄÃÜÔ¿³¤¶È¼õÈ¥24λµÄIVºó,ʵ¼ÊÉÏÓÐЧµÄÃÜÔ¿³¤¶ÈΪ104λ¡£¾¡¹ÜÈç´Ë,128λµÄWEP°æ±¾Ò²²»Äܱ£Ö¤¾ø¶Ô°²È«¡£×îºÃµÄ½â¾ö°ì·¨ÊǰÑÎÞÏßÍøÂç·ÅÔÚ»ú¹¹·À»ðǽ֮Íâ,ÕâÖÖ·À·¶´ëÊ©»áÇ¿ÖÆÒªÇó½«ÎÞÏßÁ¬½Óµ±×÷²»ÊÜÐÅÈεÄÁ¬½ÓÀ´¿´´ý,¾ÍÏñ¿´´ýÆäËûÈκÎÀ´×ÔInternetµÄÁ¬½ÓÒ»Ñù¡£
ËùÒÔ, WEPÓ¦¸ÃÓëÆäËû°²È«»úÖÆÒ»ÆðÓ¦ÓòÅÄÜÌṩ½ÏÇ¿µÄ°²È«¡£
WAPµÄ°²È«
WAP¹æ·¶µÄ°²È«ÌØÐÔ°üÀ¨¼¸¸ö²¿·Ö:WTLSÐÒé¡¢ÓÃÓÚ´æ´¢Óû§Ö¤ÊéµÄWAPÉí·ÝÄ£¿é(WIM)ºÍÔÊÐíWAP½»Ò×Ç©ÃûµÄSignText¹¦ÄÜ¡£
WTLSÐÒé:WTLS»ùÓÚIETFС×éµÄSSL/TLSÐÒé,ÌṩÁËʵÌå¼ø±ð¡¢Êý¾Ý¼ÓÃܺͱ£»¤Êý¾ÝÍêÕûÐԵŦÄÜ,ËùÒÔ¿ÉÒÔÈ·±£ÔÚWAP×°ÖúÍWAPÍø¹ØÖ®¼äµÄ°²È«Í¨ÐÅ¡£ÓÐÈýÖÖ²»Í¬¼¶±ðµÄWTLS: