ÕªÒª½éÉܲ¢·ÖÎöÁËÎÞÏß¾ÖÓòÍø°²È«¼¼Êõ£¬°üÀ¨·ÃÎÊ¿ØÖÆ¡¢ÈÏÖ¤¡¢¼ÓÃÜ¡¢Êý¾ÝÍêÕûÐÔ¼°²»¿É·ñÈÏÐÔ£¬½éÉÜÁËĿǰÁ÷Ðеļ¸ÖÖÎÞÏß¾ÖÓòÍø°²È«¼¼Êõ±ê×¼£¨WEP£¬WPA£¬WAPI£©²¢²ûÊöÁËÆäÓÅÁÓ£¬×îºó¶ÔÎÞÏß¾ÖÓòÍø°²È«²âÊÔϵͳ½øÐÐÁ˽éÉÜ¡£
¹Ø¼ü´ÊÎÞÏß¾ÖÓòÍø°²È«¼¼ÊõWEPWPAWAPI
1¡¢ÒýÑÔ
Ëæ×ÅÎÞÏß¾ÖÓòÍøÓ¦ÓõÄÈÕÒæ¹ã·º£¬Æä°²È«ÎÊÌâÒ²Ô½À´Ô½Êܵ½ÈËÃǵĹØ×¢¡£¶ÔÓÚÓÐÏßÍøÂ磬Êý¾Ýͨ¹ýµçÀ´«Êäµ½ÌØ¶¨µÄÄ¿µÄµØ£¬Í¨³£ÔÚÎïÀíÁ´Â·Ôâµ½ÆÆ»µµÄÇé¿öÏ£¬Êý¾Ý²ÅÓпÉÄÜй¶£»¶øÎÞÏß¾ÖÓòÍøÖУ¬Êý¾ÝÊÇÔÚ¿ÕÖд«²¥£¬Ö»ÒªÔÚÎÞÏß½ÓÈëµã£¨AP£©¸²¸ÇµÄ·¶Î§ÄÚ£¬Öն˶¼¿ÉÒÔ½ÓÊÕµ½ÎÞÏßÐźţ¬ÎÞÏß½ÓÈëµã£¨AP£©²»Äܽ«ÐźŶ¨Ïòµ½Ò»¸öÌØ¶¨µÄ½ÓÊÕÉ豸£¬Òò´ËÎÞÏß¾ÖÓòÍøµÄ°²È«ÎÊÌâÏÔµÃÓÈΪͻ³ö¡£
2¡¢ÎÞÏß¾ÖÓòÍø°²È«¼¼ÊõÑо¿
ΪÁ˱£Ö¤°²È«Í¨ÐÅ£¬ÎÞÏß¾ÖÓòÍøÖÐÓ¦²ÉÈ¡±ØÒªµÄ°²È«¼¼Êõ£¬°üÀ¨·ÃÎÊ¿ØÖÆ¡¢ÈÏÖ¤¡¢¼ÓÃÜ¡¢Êý¾ÝÍêÕûÐÔ¼°²»¿É·ñÈÏÐԵȡ£
2.1ÈÏÖ¤
ÈÏÖ¤ÌṩÁ˹ØÓÚÓû§µÄÉí·ÝµÄ±£Ö¤£¬ÕâÒâζ×ŵ±Óû§Éù³Æ¾ßÓÐÒ»¸öÌØ±ðµÄÉí·Ýʱ£¬ÈÏÖ¤½«ÌṩijÖÖ·½·¨À´Ö¤ÊµÕâÒ»ÉùÃ÷ÊÇÕýÈ·µÄ¡£Óû§ÔÚ·ÃÎÊÎÞÏß¾ÖÓòÍøÖ®Ç°£¬Ê×ÏÈÐèÒª¾¹ýÈÏÖ¤ÑéÖ¤Éí·ÝÒÔ¾ö¶¨ÆäÊÇ·ñ¾ßÓÐÏà¹ØÈ¨ÏÞ£¬ÔÙ¶ÔÓû§½øÐÐÊÚȨ£¬ÔÊÐíÓû§½ÓÈëÍøÂ磬·ÃÎÊȨÏÞÄÚµÄ×ÊÔ´¡£
¾¡¹Ü²»Í¬µÄÈÏÖ¤·½Ê½¾ö¶¨Óû§Éí·ÝÑéÖ¤µÄ¾ßÌåÁ÷³Ì²»Í¬£¬µ«ÈÏÖ¤¹ý³ÌÖÐËùӦʵÏֵĻù±¾¹¦ÄÜÊÇÒ»Öµġ£Ä¿Ç°ÎÞÏß¾ÖÓòÍøÖвÉÓõÄÈÏÖ¤·½Ê½Ö÷ÒªÓÐPPPoEÈÏÖ¤¡¢WEBÈÏÖ¤ºÍ802.1XÈÏÖ¤¡£
2.1.1»ùÓÚPPPoEµÄÈÏÖ¤
PPPoEÈÏÖ¤ÊdzöÏÖ×îÔçÒ²ÊÇ×îΪ³ÉÊìµÄÒ»ÖÖ½ÓÈëÈÏÖ¤»úÖÆ£¬ÏÖÓÐµÄ¿í´ø½ÓÈë¼¼Êõ¶àÊý²ÉÓÃÕâÖÖ½ÓÈëÈÏÖ¤·½Ê½¡£ÔÚÎÞÏß¾ÖÓòÍøÖУ¬²ÉÓÃPPPoEÈÏÖ¤£¬Ö»Ðè¶ÔÔÓеĺǫ́ϵͳÔö¼ÓÏà¹ØµÄÈí¼þÄ£¿é£¬¾Í¿ÉÒÔµ½´ïÈÏÖ¤µÄÄ¿µÄ£¬´Ó¶ø´ó´ó½ÚʡͶ×Ê£¬Òò´ËʹÓýÏΪ¹ã·º¡£Í¼1ÊÇ»ùÓÚPPPoEÈÏÖ¤µÄÎÞÏß¾ÖÓòÍøÍøÂç¿ò¼Ü¡£

ͼ1 »ùÓÚPPPoEÈÏÖ¤µÄÎÞÏß¾ÖÓòÍøÍøÂç¿ò¼Ü
PPPoEÈÏÖ¤ÊÇÒ»ÖÖ³ÉÊìµÄÈÏÖ¤·½Ê½£¬ÊµÏÖ·½±ã¡£µ«ÊÇÓÉÓÚËüÊÇ»ùÓÚÓû§Ãû£¯¿ÚÁîµÄÈÏÖ¤·½Ê½£¬²¢Ö»ÄÜʵÏÖÍøÂç¶ÔÓû§µÄÈÏÖ¤¡£°²È«ÐÔÓÐÏÞ£»ÍøÂçÖеĽÓÈë·þÎñÆ÷ÐèÒªÖÕ½á´óÁ¿µÄPPP»á»°£¬×ª·¢´óÁ¿µÄIPÊý¾Ý°ü£¬ÔÚÒµÎñ·±Ã¦Ê±£¬ºÜ¿ÉÄܳÉÎªÍøÂçÐÔÄܵį¿¾±£¬Òò´ËʹÓÃPPPoEÈÏÖ¤·½Ê½¶Ô×éÍø·½Ê½ºÍÉ豸ÐÔÄܵÄÒªÇó½Ï¸ß£»¶øÇÒÓÉÓÚ½ÓÈë·þÎñÆ÷ÓëÓû§ÖÕ¶ËÖ®¼ä½¨Á¢µÄÊǵ㵽µãµÄÁ¬½Ó¡£¼´Ê¹¼¸¸öÓû§Í¬ÊôÓÚÒ»¸ö×é²¥×飬ҲҪΪÿ¸öÓû§µ¥¶À¸´ÖÆÒ»·ÝÊý¾ÝÁ÷£¬²ÅÄܹ»Ö§³Ö×é²¥ÒµÎñµÄ´«Êä¡£
2.1.2»ùÓÚWEBµÄÈÏÖ¤
WEBÈÏÖ¤Ïà±ÈÓÚPPPoEÈÏÖ¤£¬Ò»¸ö·Ç³£ÖØÒªµÄÌØµã¾ÍÊǿͻ§¶Ë³ýÁËIEä¯ÀÀÆ÷Íâ²»ÐèÒª°²×°ÈÏÖ¤¿Í»§¶ËÈí¼þ£¬¸øÓû§ÃâÈ¥Á˰²×°¡¢ÅäÖÃÓë¹ÜÀí¿Í»§¶ËÈí¼þµÄ·³ÄÕ£¬Ò²¸øÔËӪά»¤ÈËÔ±¼õÉÙÁ˺ܶàÏà¹ØµÄά»¤Ñ¹Á¦¡£Í¬Ê±£¬WEBÈÏÖ¤ÅäºÏPortal·þÎñÆ÷£¬»¹¿ÉÔÚÈÏÖ¤¹ý³ÌÖÐÏòÓû§ÍÆËÍÃÅ»§ÍøÕ¾£¬ÓÐÖúÓÚ¿ªÕ¹ÐµÄÔöÖµÒµÎñ¡£Í¼2ÊÇ»ùÓÚWEBÈÏÖ¤µÄÎÞÏß¾ÖÓòÍøÍøÂç¿ò¼Ü¡£

ͼ2 »ùÓÚWEBÈÏÖ¤µÄÎÞÏß¾ÖÓòÍøÍøÂç¿ò¼Ü
ÔÚWEBÈÏÖ¤¹ý³ÌÖУ¬Óû§Ê×ÏÈͨ¹ýDHCP·þÎñÆ÷»ñµÃIPµØÖ·£¬Ê¹ÓÃÕâ¸öµØÖ·¿ÉÒÔÓëPortal·þÎñÆ÷ͨÐÅ£¬Ò²¿É·ÃÎÊһЩÄÚ²¿·þÎñÆ÷¡£ÔÚÈÏÖ¤¹ý³ÌÖУ¬Óû§µÄÈÏÖ¤ÇëÇó±»Öض¨Ïòµ½Portal·þÎñÆ÷£¬ÓÉPortal·þÎñÆ÷ÏòÓû§ÍÆËÍÈÏÖ¤½çÃæ¡£
2.1.3»ùÓÚ802.1XµÄÈÏÖ¤
802.1XÈÏÖ¤ÊDzÉÓÃIEEE802.1XÐÒéµÄÈÏÖ¤·½Ê½µÄ×ܳơ£IEEE802.1XÐÒéÓÉIEEEÓÚ2001Äê6ÔÂÌá³ö£¬ÊÇÒ»ÖÖ»ùÓڶ˿ڵķÃÎÊ¿ØÖÆÐÒ飨PortBasedNetwork Access Control Protocol£©£¬Äܹ»ÊµÏÖ¶Ô¾ÖÓòÍøÉ豸µÄ°²È«ÈÏÖ¤ºÍÊÚȨ¡£802.1XÐÒéµÄ»ù´¡ÔÚÓÚEAP£¨Extensible Authentication Protocol£©ÈÏÖ¤ÐÒ飬¼´IETFÌá³öµÄPPPÐÒéµÄÀ©Õ¹¡£EAPÏûÏ¢°üº¬ÔÚIEEE 802.1XÏûÏ¢ÖУ¬±»³ÆÎªEAPOL£¨EAP over LAN£©¡£IEEE 802.1XÐÒéµÄÌåϵ½á¹¹°üÀ¨Èý¸öÖØÒªµÄ²¿·Ö£¬¿Í»§¶Ë¡¢ÈÏ֤ϵͳºÍÈÏÖ¤·þÎñÆ÷¡£ÈýÕßÖ®¼äͨ¹ýEAPÐÒé½øÐÐͨÐÅ£¬»ùÓÚ802.1XÈÏÖ¤µÄÎÞÏß¾ÖÓòÍøÍøÂç¿òͼÈçͼ3Ëùʾ¡£¿ÉÖª£¬ÔÚÒ»¸ö802.1XµÄÎÞÏß¾ÖÓòÍøÈÏ֤ϵͳÖУ¬ÈÏÖ¤²»ÊÇÓɽÓÈëµãAPÍê³É£¬¶øÊÇÓÉÒ»¸öרÃŵÄÖÐÐÄ·þÎñÆ÷Íê³É¡£Èç¹û·þÎñÆ÷ʹÓÃRadiusÐÒéʱ£¬Ôò³ÆÎªRadius·þÎñÆ÷¡£Óû§¿ÉÒÔͨ¹ýÈκÎһ̨PCµÇ½µ½ÍøÂçÉÏ£¬¶øÇҺܶàAP¿ÉÒÔ¹²ÏíÒ»¸öµ¥¶ÀµÄRadius·þÎñÆ÷À´Íê³ÉÈÏÖ¤£¬ÕâʹµÃÍøÂç¹ÜÀíÕßÄܸüÈÝÒ׵ؿØÖÆÍøÂç½ÓÈë¡£

ͼ3 »ùÓÚ802.1XµÄÎÞÏß¾ÖÓòÍøÍøÂç¿òͼ
802.1XʹÓÃEAPÐÒéÀ´Íê³ÉÈÏÖ¤£¬µ«EAP±¾Éí²»ÊÇÒ»¸öÈÏÖ¤»úÖÆ£¬¶øÊÇÒ»¸öͨÓüܹ¹ÓÃÀ´´«Êäʵ¼ÊµÄÈÏÖ¤ÐÒé¡£EAPµÄºÃ´¦¾ÍÊǵ±Ò»¸öеÄÈÏÖ¤ÐÒé·¢Õ¹³öÀ´µÄʱºò£¬»ù´¡µÄEAP»úÖÆ²»ÐèÒªËæ×Ÿı䡣ĿǰÓг¬¹ý20ÖÖ²»Í¬µÄEAPÐÒ飬¶ø¸÷ÖÖ²»Í¬ÐÎ̬¼äµÄ²îÒìÔÚÓÚÈÏÖ¤»úÖÆÓëÃÜÔ¿¹ÜÀíµÄ²»Í¬¡£ÆäÖбȽÏÓÐÃûµÄEAPÐÒé°üÀ¨£º×î»ù±¾µÄEAP-MD5£»ÐèÒª¹«Ô¿»ù´¡ÉèÊ©PKI£¨PublicKeyInfrastructure£©µÄEAP-TTLS£¬PEAP£¬EAP-TLSÓëEAP-LEAP£»»ùÓÚSIM¿¨µÄEAP-AKAÓëEAP-SIM£º»ùÓÚÃÜÂëµÄEAP-SRPºÍEAP-SPEKE£»»ùÓÚÔ¤¹²ÏíÃÜÔ¿PSK£¨PreShared Key£©µÄEAP-SKE£¬EAP PSKÓëEAP-FAST¡£
2.2·ÃÎÊ¿ØÖÆ
·ÃÎÊ¿ØÖƵÄÄ¿±êÊÇ·ÀÖ¹ÈκÎ×ÊÔ´£¨Èç¼ÆËã×ÊÔ´¡¢Í¨ÐÅ×ÊÔ´»òÐÅÏ¢×ÊÔ´£©½øÐзÇÊÚȨµÄ·ÃÎÊ£¬Ëùν·ÇÊÚȨ·ÃÎʰüÀ¨Î´¾ÊÚȨµÄʹÓá¢Ð¹Â¶¡¢Ð޸ġ¢Ïú»ÙÒÔ¼°·¢²¼Ö¸ÁîµÈ¡£Óû§Í¨¹ýÈÏÖ¤£¬Ö»ÊÇÍê³ÉÁ˽ÓÈëÎÞÏß¾ÖÓòÍøµÄµÚÒ»²½£¬»¹Òª»ñµÃÊÚȨ£¬²ÅÄÜ¿ªÊ¼·ÃÎÊȨÏÞ·¶Î§ÄÚµÄÍøÂç×ÊÔ´£¬ÊÚȨÖ÷ÒªÊÇͨ¹ý·ÃÎÊ¿ØÖÆ»úÖÆÀ´ÊµÏÖ¡£·ÃÎÊ¿ØÖÆÒ²ÊÇÒ»ÖÖ°²È«»úÖÆ£¬Ëüͨ¹ý·ÃÎÊBSSID¡¢MACµØÖ·¹ýÂË¡¢¿ØÖÆÁбíACLµÈ¼¼ÊõʵÏÖ¶ÔÓû§·ÃÎÊÍøÂç×ÊÔ´µÄÏÞÖÆ¡£·ÃÎÊ¿ØÖÆ¿ÉÒÔ»ùÓÚÏÂÁÐÊôÐÔ½øÐУºÔ´MACµØÖ·¡¢Ä¿µÄMACµØÖ·¡¢Ô´IPµØÖ·¡¢Ä¿µÄIPµØÖ·¡¢Ô´¶Ë¿Ú¡¢Ä¿µÄ¶Ë¿Ú¡¢ÐÒéÀàÐÍ¡¢Óû§ID¡¢Óû§Ê±³¤µÈ¡£
2.3¼ÓÃÜ
¼ÓÃܾÍÊDZ£»¤ÐÅÏ¢²»Ð¹Â¶»ò²»±©Â¶¸øÄÇЩδÊÚÈ¨ÕÆÎÕÕâÒ»ÐÅÏ¢µÄʵÌå¡£¼ÓÃÜÓÖ¿Éϸ·ÖΪÁ½ÖÖÀàÐÍ£ºÊý¾Ý±£ÃÜÒµÎñºÍÒµÎñÁ÷±£ÃÜÒµÎñ¡£Êý¾Ý±£ÃÜÒµÎñʹµÃ¹¥»÷ÕßÏëÒª´Óij¸öÊý¾ÝÏîÖÐÍÆ³öÃô¸ÐÐÅÏ¢ÊÇÀ§Äѵ쬶øÒµÎñÁ¿±£ÃÜÒµÎñʹµÃ¹¥»÷ÕßÏëҪͨ¹ý¹Û²ìÍøÂçµÄÒµÎñÁ÷À´»ñµÃÃô¸ÐÐÅÏ¢Ò²ÊÇÊ®·ÖÀ§Äѵġ£
¸ù¾ÝÃÜÂëËã·¨ËùʹÓõļÓÃÜÃÜÔ¿ºÍ½âÃÜÊÇ·ñÏàͬ£¬ÓɼÓÃܹý³ÌÄÜ·ñÍÆµ¼³ö½âÃܹý³Ì£¨»òÊÇÓɽâÃܹý³ÌÍÆµ¼³ö¼ÓÃܹý³Ì£©£¬¿É½«ÃÜÂëÌåÖÆ·ÖΪµ¥Ô¿ÃÜÂëÌåÖÆ£¨Ò²½Ð×ö¶Ô³ÆÃÜÂëÌåÖÆ¡¢ÃØÃÜÃÜÔ¿ÃÜÂëÌåÖÆ£©ºÍ˫ԿÃÜÂëÌåÖÆ£¨Ò²½Ð×ö·Ç¶Ô³ÆÃÜÂëÌåÖÆ¡¢¹«¿ªÃÜÔ¿ÃÜÂëÌåÖÆ£©¡£
2.3.1µ¥Ô¿ÃÜÂëÌåÖÆ
·Ö×éÃÜÂëÊÇÒ»ÖÖ³£¼ûµÄµ¥Ô¿ÌåÖÆ¡£ÆäÖÐÓÐÁ½ÖÖÖøÃûµÄ·Ö×éÃÜÂ룺
Êý¾Ý¼ÓÃܱê×¼DES£¨DataEncryptionStandard£©£ºDESµÄ³öÏÖÒýÆðÁËѧÊõ½çºÍÆóÒµ½çµÄ¹ã·ºÖØÊÓ£¬Ðí¶à³§¼ÒºÜ¿ìÉú²ú³öʵÏÖDESËã·¨µÄ²úÆ·£¬µ«Æä×î´óµÄȱµãÔÚÓÚDESµÄÃÜÔ¿Ì«¶Ì£¬²»Äֿܵ¹ÎÞÇîËÑË÷ÃÜÔ¿¹¥»÷¡£
¸ß¼¶¼ÓÃܱê×¼AES£¨AdvancedEncryptionStandard£©£ºÎªÁ˿˷þDESµÄȱµã£¬ÃÀ¹ú¹ú¼Ò±ê×¼ºÍ¼¼ÊõÑо¿Ëù£¨NIST£©¿ªÊ¼Ñ°Çó¸ßÇ¿¶È¡¢¸ßЧÂʵÄÌæ´úËã·¨£¬²¢ÓÚ1997ÄêÍÆ³öAES±ê×¼¡£
2.3.2˫ԿÃÜÂëÌåÖÆ
×Ô´Ó˫ԿÃÜÂëÌåÖÆµÄ¸ÅÄî±»Ìá³öÒÔºó£¬Ïà¼ÌÌá³öÁËÐí¶à˫ԿÃÜÂë·½°¸¡£ÔÚ²»¶ÏµÄÑо¿ºÍʵ¼ùÖС£Óеı»¹¥ÆÆÁË£¬ÓеIJ»Ì«ÊµÓá£Ä¿Ç°Ö»ÓÐÈýÖÖÀàÐ͵Ä˫ԿϵͳÊÇÓÐЧºÍ°²È«µÄ£¬¼´£º»ùÓÚ´óÕûÊý·Ö½âÀ§ÄÑÐÔÎÊÌâµÄRSA¹«Ô¿ÃÜÂ룻»ùÓÚÓÐÏÞÓòµÄ³Ë·¨ÈºÉϵÄÀëÉ¢¶ÔÊýÎÊÌâµÄDSA»òE1Gamal¼ÓÃÜÌåÖÆ£»»ùÓÚÍÖÔ²ÇúÏßÀëÉ¢¶ÔÊýµÄÍÖÔ²ÇúÏßÃÜÂëÌåÖÆ£¨CCC£©¡£
2.4Êý¾ÝÍêÕûÐÔ
ËùνÊý¾ÝÍêÕûÐÔ£¬ÊÇʹ½ÓÊÕ·½Äܹ»È·ÇеØÅжÏËù½ÓÊÕµ½µÄÏûÏ¢ÓÐûÓÐÔÚ´«Êä¹ý³ÌÖÐÔâµ½²åÈë¡¢´Û¸Ä¡¢ÖØÅÅÐòµÈÐÎʽµÄÆÆ»µ¡£ÍêÉÆµÄÊý¾ÝÍêÕûÐÔÒµÎñ²»½öÄÜ·¢ÏÖÍêÕûÐÔÊÇ·ñÔâµ½ÆÆ»µ£¬»¹ÄܲÉȡijÖÖ´ëÊ©´ÓÍêÕûÐÔÖлָ´³öÀ´¡£
2.5²»¿É·ñÈÏÐÔ
²»¿É·ñÈÏÐÔÊÇ·ÀÖ¹·¢ËÍ·½»ò½ÓÊÕ·½µÖÀµËù´«ÊäµÄÏûÏ¢µÄÒ»ÖÖ°²È«·þÎñ£¬Ò²¾ÍÊÇ˵£¬µ±½ÓÊÕ·½½ÓÊÕµ½Ò»ÌõÏûÏ¢ºó£¬Äܹ»Ìṩ×ã¹»µÄÖ¤¾ÝÏòµÚÈý·½Ö¤Ã÷ÕâÌõÏûÏ¢µÄÈ·À´×Ôij¸ö·¢ËÍ·½£¬¶øÊ¹µÃ·¢ËÍ·½µÖÀµ·¢Ë͹ýÕâÌõÏûÏ¢µÄͼıʧ°Ü¡£Í¬Àí£¬µ±·¢ËÍÒ»ÌõÏûϢʱ£¬·¢ËÍ·½Ò²ÓÐ×ã¹»µÄÖ¤¾ÝÖ¤Ã÷ij¸ö½ÓÊÕ·½µÄÈ·ÒѾÊÕµ½ÕâÌõÏûÏ¢¡£
3¡¢ÎÞÏß¾ÖÓòÍø°²È«±ê×¼·ÖÎö
3.1IEEE802.11°²È«±ê×¼£ºWEP
IEEE802.11±ê׼ͨ¹ýÓÐÏ߶Եȱ£ÃÜÐÒéWEP£¨WiredEquivalentPrivacy£©À´ÊµÏÖÈÏÖ¤ÓëÊý¾Ý¼ÓÃÜ£¬ÈÏ֤ģʽÓÐOpen AuthenticationºÍShared Key AuthenticationÁ½ÖÖ¡£WEPʹÓÃRSA Data Security¹«Ë¾µÄRon Rivest·¢Ã÷µÄRC4Á÷ÃÜÂë½øÐмÓÃÜ¡£ÊôÓÚÒ»ÖֶԳƵÄÁ÷ÃÜÂ룬֧³Ö¿É±ä³¤¶ÈµÄÃÜÔ¿¡£
ºóÀ´µÄÑо¿±íÃ÷£¬RC4ÃÜÔ¿Ëã·¨ÓÐÄÚÔÚÉè¼ÆÈ±ÏÝ¡£ÓÉÓÚWEPÖÐʵʩµÄRC4Ñ¡ÔñÁË24λ³õʼ»¯ÏòÁ¿IV£¨InitialVector£©£¬¶øÇÒ²»Äܶ¯Ì¬×¨ÓüÓÃÜÃÜÔ¿£¬Òò´ËÕâЩȱÏÝÔÚʹÓÃWEPµÄ802.11¼ÓÃÜÖ¡Öж¼ÓÐʵ¼ÊÓ¦Óá£×îµäÐ͵ÄFMS¹¥»÷ÒѾÄܹ»²¶»ñ100Íò¸ö°ü´Ó¶ø»ñµÃ¾²Ì¬WEPÃÜÔ¿¡£Òò´Ë802.11ÖеÄWEP°²È«¼¼Êõ²¢²»Äܹ»ÎªÎÞÏßÓû§Ìṩ×ã¹»µÄ°²È«±£»¤¡£
3.2IEEE802.11iÓëWPA°²È«±ê×¼
ΪÁËʹWLAN¼¼Êõ´ÓÕâÖÖ±»¶¯¾ÖÃæÖнâÍѳöÀ´£¬IEEE802.11i¹¤×÷×éÖÂÁ¦ÓÚÖÆ¶©ÐÂÒ»´ú°²È«±ê×¼£¬Ö÷Òª°üÀ¨¼ÓÃܼ¼Êõ£ºTKIP£¨TemporalKeyIntegrity Protocol£©ºÍAES£¨Advanced Encryption Standard£©£¬ÒÔ¼°ÈÏÖ¤ÐÒéIEEE802.1x¡£
ÈÏÖ¤·½Ãæ¡£IEEE802.11i²ÉÓÃ802.1x½ÓÈë¿ØÖÆ£¬ÊµÏÖÎÞÏß¾ÖÓòÍøµÄÈÏÖ¤ÓëÃÜÔ¿¹ÜÀí£¬²¢Í¨¹ýEAP-KeyµÄËÄÏòÎÕÊÖ¹ý³ÌÓë×éÃÜÔ¿ÎÕÊÖ¹ý³Ì£¬´´½¨¡¢¸üмÓÃÜÃÜÔ¿£¬ÊµÏÖ802.11iÖж¨ÒåµÄ³°ô°²È«ÍøÂ磨RobustSecurityNetwork£¬¼ò³ÆRSN£©µÄÒªÇó¡£
Êý¾Ý¼ÓÃÜ·½Ã棬IEEE802.1li¶¨ÒåÁËTKIP£¨TemporalKeyIntegrity Protocol£©£¬CCMP£¨Counter-Mode/CBC-MAC ProtocolºÍWRAP£¨Wireless Robust Authenticated Protocol£©ÈýÖÖ¼ÓÃÜ»úÖÆ¡£
Ò»·½Ã棬TKIP²ÉÓÃÁËÀ©Õ¹µÄ48λIVºÍIV˳Ðò¹æÔò¡¢ÃÜÔ¿»ìºÏº¯Êý£¨KeyMixingFunction£©£¬Öطű£»¤»úÖÆºÍMichaelÏûÏ¢ÍêÕûÐÔ´úÂ루°²È«µÄMICÂ룩Õâ4ÖÖÓÐÁ¦µÄ°²È«´ëÊ©£¬½â¾öÁËWEPÖдæÔڵݲȫ©¶´£¬Ìá¸ßÁ˰²È«ÐÔ¡£¾ÍĿǰÒÑÖªµÄ¹¥»÷·½·¨¶øÑÔ£¬TKIPÊǰ²È«µÄ¡£ÁíÒ»·½Ã棬TKIP²»ÓÃÐÞ¸ÄWEPÓ²¼þÄ£¿é£¬Ö»ÐèÐÞ¸ÄÇý¶¯³ÌÐò£¬Éý¼¶ÆðÀ´Ò²¾ßÓкܴóµÄ±ãÀûÐÔ¡£Òò´Ë£¬²ÉÓÃTKIP´úÌæWEPÊǺÏÀíµÄ¡£
µ«ÊÇTKIPÊÇ»ùÓÚRC4µÄ£¬RC4Òѱ»·¢ÏÖ´æÔÚÎÊÌ⣬¿ÉÄܽñºó»¹»á±»·¢ÏÖÆäËûµÄÎÊÌâ¡£ÁíÍ⣬RC4Ò»ÀàµÄÐòÁÐËã·¨£¬Æä¼Ó½âÃܲÙ×÷Ö»ÊǼòµ¥µÄÒì»òÔËË㣬ÔÚÎÞÏß»·¾³Ï¾ßÓÐÒ»¶¨µÄ¾ÖÏÞÐÔ£¬Òò´ËTKIPÖ»ÄÜ×÷ΪһÖÖ¶ÌÆÚµÄ½â¾ö·½°¸¡£
´ËÍ⣬802.11ÖÐÅäºÏAESʹÓõļÓÃÜģʽCCMºÍOCB£¬²¢ÔÚÕâÁ½ÖÖģʽµÄ»ù´¡ÉϹ¹ÔìÁËCCMPºÍWRAPÃÜÂëÐÒé¡£CCMP»úÖÆ»ùÓÚAES£¨AdvancedEncryptionStandard£©¼ÓÃÜËã·¨ºÍCCM£¨Counter-Mode/CBC-MAC£©ÈÏÖ¤·½Ê½£¬Ê¹µÃWLANµÄ°²È«³Ì¶È´ó´óÌá¸ß¡£ÊÇʵÏÖRSNµÄÇ¿ÖÆÐÔÒªÇó¡£ÓÉÓÚAES¶ÔÓ²¼þÒªÇó±È½Ï¸ß¡£Òò´ËCCMPÎÞ·¨Í¨¹ýÔÚÏÖÓÐÉ豸µÄ»ù´¡ÉϽøÐÐÉý¼¶ÊµÏÖ¡£WRAP»úÖÆÔòÊÇ»ùÓÚAES¼ÓÃÜËã·¨ºÍOCB£¨OffsetCode book£©¡£
ÓÉÓÚÊг¡¶ÔÓÚÌá¸ßWLAN°²È«µÄÐèÇóÊ®·Ö½ôÆÈ£¬ÔÚIEEE802.11i±ê×¼×îÖÕÈ·¶¨Ç°£¬Wi-FiÁªÃËÖÆ¶¨ÁËWPA£¨Wi-FiProtectedAccess£©±ê×¼×÷Ϊ´úÌæWEPµÄÏò802.11i¹ý¶ÉµÄÎÞÏß°²È«±ê×¼¡£WPAÊÇIEEE802.11iµÄÒ»¸ö×Ó¼¯£¬ÆäºËÐľÍÊÇIEEE802.1xºÍTKIP¡£
3.3ÖйúÎÞÏß¾ÖÓòÍø°²È«±ê×¼£ºWAPI
WAPI£¬¼´ÎÞÏß¾ÖÓòÍø¼ø±ðºÍ±£ÃÜ»ù´¡½á¹¹£¨WLANAuthenticationandPrivacy Infrastructure£©ÊÇÖйú¾³ÄÚΩһºÏ·¨µÄÎÞÏßÍøÂç¼¼Êõ±ê×¼¡£WAPI²ÉÓùú¼ÒÃÜÂë¹ÜÀíίԱ»á°ì¹«ÊÒÅú×¼µÄ¹«¿ªÃÜÔ¿ÌåÖÆµÄÍÖÔ²ÇúÏßÃÜÂëËã·¨ºÍÃØÃÜÃÜÔ¿ÌåÖÆµÄ·Ö×éÃÜÂëËã·¨£¬ÊµÏÖÉ豸µÄÉí·Ý¼ø±ð¡¢Á´Â·ÑéÖ¤¡¢·ÃÎÊ¿ØÖƺÍÓû§ÐÅÏ¢ÔÚÎÞÏß´«Êä״̬ϵļÓÃܱ£»¤£¬Ö¼ÔÚ³¹µ×ŤתĿǰWLAN²ÉÓöàÖÖ°²È«»úÖÆ²¢´æÇÒ»¥²»¼æÈݵÄÏÖ×´£¬´Ó¸ù±¾ÉϽâ¾ö°²È«ÎÊÌâºÍ¼æÈÝÐÔÎÊÌâ¡£ÓÅÐãµÄÈÏÖ¤ºÍ°²È«»úÖÆÊ¹WAPI·Ç³£ÊʺÏÓÚÔËÓªÉ̵ÄPWLANÔËÓª¡£
WAPIÓÉÎÞÏß¾ÖÓòÍø¼ø±ð»ù´¡½á¹¹£¨WLANAuthenticationInfrastructure£¬¼ò³ÆWAI£©ºÍÎÞÏß¾ÖÓòÍø±£ÃÜ»ù´¡½á¹¹£¨WLANPrivacy Infrastructure£¬¼ò³ÆWPI£©Á½²¿·Ö×é³É£¬WAIºÍWPI·Ö±ðʵÏÖ¶ÔÓû§Éí·ÝµÄ¼ø±ðºÍ¶Ô´«ÊäÊý¾ÝµÄ¼ÓÃÜ¡£ÆäÖУ¬WAI²ÉÓù«¿ªÃÜÔ¿ÃÜÂëÌåÖÆ£¬ÀûÓù«Ô¿Ö¤ÊéÀ´¶ÔWLANϵͳÖеÄSTAºÍAP½øÐÐÈÏÖ¤¡£WAI¶¨ÒåÁËÒ»ÖÖÃûΪÈÏÖ¤·þÎñµ¥ÔªASU£¨Authentication Service Unit£©µÄʵÌ壬ÓÃÓÚ¹ÜÀí²ÎÓëÐÅÏ¢½»»»¸÷·½ËùÐèÒªµÄÖ¤Ê飨°üÀ¨Ö¤ÊéµÄ²úÉú¡¢°ä·¢¡¢µõÏúºÍ¸üУ©¡£Ö¤ÊéÀïÃæ°üº¬ÓÐÖ¤Êé°ä·¢Õߣ¨ASU£©µÄ¹«Ô¿ºÍÇ©ÃûÒÔ¼°Ö¤Êé³ÖÓÐÕߵĹ«Ô¿ºÍÇ©Ãû£¨ÕâÀïµÄÇ©Ãû²ÉÓõÄÊÇWAPIÌØÓеÄÍÖÔ²ÇúÏßÊý×ÖÇ©ÃûËã·¨£©£¬ÊÇÍøÂçÉ豸µÄÊý×ÖÉí·Ýƾ֤¡£WPI²ÉÓöԳÆÃÜÂëË㷨ʵÏÖ¶ÔMAC²ãMSDUµÄ¼Ó¡¢½âÃܲÙ×÷¡£
WAPIÕû¸öϵͳÓÉÒÆ¶¯ÖÕ¶ËMT£¨MobileTerminal£©¡¢APºÍÈÏÖ¤·þÎñµ¥ÔªASU×é³É£»ÆäÖУ¬ASUÍê³ÉÈÏÖ¤»ú¹¹CA£¨CertificateAuthority£©µÄ¹¦ÄÜ£¬¸ºÔðÖ¤ÊéµÄ·¢·Å¡¢ÑéÖ¤ÓëµõÏúµÈ£»Òƶ¯ÖÕ¶ËMTÓëAPÉ϶¼°²×°ÓÐASU·¢·ÅµÄ¹«Ô¿Ö¤Ê飬×÷Ϊ×Ô¼ºµÄÊý×ÖÉí·Ýƾ֤¡£µ±MTµÇ¼ÖÁÎÞÏß½ÓÈëµãAPʱ£¬ÔÚʹÓûò·ÃÎÊÍøÂç֮ǰ±ØÐëͨ¹ýASU½øÐÐË«ÏòÉí·ÝÑéÖ¤¡£¸ù¾ÝÑéÖ¤µÄ½á¹û£¬Ö»ÓгÖÓкϷ¨Ö¤ÊéµÄÒÆ¶¯ÖÕ¶ËMT²ÅÄܽÓÈë³ÖÓкϷ¨Ö¤ÊéµÄÎÞÏß½ÓÈëµãAP¡£ÕâÑù²»½ö¿ÉÒÔ·ÀÖ¹·Ç·¨Òƶ¯ÖÕ¶ËMT½ÓÈëAP¶ø·ÃÎÊÍøÂç²¢Õ¼ÓÃÍøÂç×ÊÔ´£¬¶øÇÒ»¹¿ÉÒÔ·ÀÖ¹ÒÆ¶¯ÖÕ¶ËMTµÇ¼ÖÁ·Ç·¨AP¶øÔì³ÉÐÅϢй©¡£
4¡¢ÎÞÏß¾ÖÓòÍø°²È«²âÊÔ
ÔËÓª¼¶ÎÞÏß¾ÖÓòÍø°²È«²âÊÔϵͳÖ÷Òª°üÀ¨ÒÔÏÂÉ豸£º
¡ñ¶ËÕ¾£¨Station£¬¼ò³ÆSTA£©
¶ËÕ¾STAÊÇÎÞÏß¾ÖÓòÍøÖеÄÊý×ÖÁ´Â·ÖÕ¶ËÉ豸£¬¿ÉÒÔͨ¹ý²»ÓýӿڽÓÈë»òǶÈëµ½Êý×ÖÖÕ¶ËÉ豸ÖУ¬ÈçPC¡¢PDA»òÊÖ³ÖʽÖÕ¶ËÉ豸¡£
¡ñ½ÓÈëµã£¨AccessPoint£¬¼ò³ÆAP£©
ÎÞÏß½ÓÈëµãAPÏÂÐÐͨ¹ý±ê×¼µÄ¿ÕÖнӿÚÐÒéÓÚSTAͨÐÅ£¬¶øÉÏÐÐͨ¹ýÓÐÏßÍøÂç½øÐÐÊý¾ÝµÄ·Ö·¢£¬´Ó¶ø´ïµ½ÎÞÏßÍøÂçÓëÓÐÏßÍøÂçµÄ»¥Í¨¡£
¡ñ½ÓÈë¿ØÖÆÆ÷£¨AccessController£¬¼ò³ÆAC£©
½ÓÈë¿ØÖÆÆ÷ACÏ൱ÓÚÎÞÏß¾ÖÓòÍøÓë´«ËÍÍøÖ®¼äµÄÍø¹Ø£¬½«À´×Ô²»Í¬APµÄÊý¾Ý½øÐÐÒµÎñ»ã¾Û£¬·´Ö®½«À´×ÔÒµÎñÍøµÄÊý¾Ý·Ö·¢µ½²»Í¬AP£¬´ËÍ⻹¸ºÔðÓû§µÄ½ÓÈëÈÏÖ¤¹¦ÄÜ£¬Ö´ÐÐAAA´úÀí¹¦ÄÜ¡£
¡ñAAA·þÎñÆ÷
AAA·þÎñÆ÷ÊÇʵÏÖÈÏÖ¤¡¢ÊÚȨºÍ¼Æ·Ñ£¨AAA£¬Authentication£¬Authorization&Accounting£©¹¦ÄܵÄÍøÂç·þÎñÆ÷¡£ÈÏÖ¤·þÎñÆ÷±£´æÓû§µÄÈÏÖ¤ÐÅÏ¢ºÍÏà¹ØÊôÐÔ£¬µ±½ÓÊÕµ½ÈÏÖ¤ÉêÇëʱ£¬Ö§³ÖÔÚÊý¾Ý¿âÖжÔÓû§Êý¾ÝµÄ²éѯ¡£ÔÚÈÏÖ¤Íê³Éºó£¬ÊÚȨ·þÎñÆ÷¸ù¾ÝÓû§ÐÅÏ¢ÊÚȨÓû§¾ßÓв»Í¬µÄÊôÐÔ¡£¼Æ·Ñ·þÎñÆ÷Íê³ÉÓû§¼Æ·ÑÐÅÏ¢µÄ´¦Àí£¬²¢¸ù¾ÝÓû§Ç©Ô¼ÐÅÏ¢ÖеļƷÑÊôÐÔ£¬ÊµÏÖÔ¤¸¶·Ñ¡¢ºó¸¶·ÑÒµÎñµÈ¡£
ĿǰµÄAAA·þÎñÆ÷Ö÷ҪΪ֧³ÖRadiusÐÒéµÄ·þÎñÆ÷£¬Î´À´»¹¿ÉÒÔ²ÉÓÃDiameterÐÒé¡£
¡ñPortal·þÎñÆ÷
Portal·þÎñÆ÷¼´ÃÅ»§·þÎñÆ÷£¬ÓëACÅäºÏ¹²Í¬Íê³ÉÎÞÏß¾ÖÓòÍøÓû§ÃÅ»§ÍøÕ¾Ò³ÃæµÄÍÆËÍ£¬ÌṩPortalÒµÎñ¡£
¡ñ¹ÜÀí·þÎñÆ÷
¹ÜÀí·þÎñÆ÷Ö÷Òª¸ºÔðʵÏÖÎÞÏß¾ÖÓòÍøµÄÍøÂç¹ÜÀí¹¦ÄÜ£¬°üÀ¨ÅäÖùÜÀí¡¢¹ÊÕϹÜÀí¡¢ÐÔÄܹÜÀí¡¢°²È«¹ÜÀíµÈ¡£
²âÊÔϵͳÖ÷ÒªÓÉÈÈµãµØÇøµÄÎÞÏß¾ÖÓòÍø½ÓÈëÍøÂçºÍºǫ́µÄ·þÎñϵͳ×é³É£¬ÆäÖУ¬½ÓÈëÍøÂçÖ÷ÒªÓɽÓÈëµãAPºÍ½ÓÈë¿ØÖÆÆ÷AC¹¹³É£¬¶øºǫ́·þÎñϵͳÍê³ÉÈÏÖ¤¡¢¼Æ·Ñ¡¢Ó¦Ó÷þÎñºÍÍø¹ÜµÈ¹¦ÄÜ¡£Í¬Ê±ÓÉÓÚĿǰ»¹´æÔÚ»ùÓ򮧼ÅÐÅÁîÍøµÄSIMÈÏÖ¤£¬Òò´ËϵͳÖл¹°üº¬¼øÈ¨·þÎñÆ÷ASºÍÓû§Êý¾Ý¿âHLR/Auc¡£ÈÏÖ¤ÖÐÐĵÄÖ÷ÒªÉ豸ÊÇRadius·þÎñÆ÷£¬ÓÃÀ´´æ´¢Óû§µÄÉí·ÝÐÅÏ¢£¬²¢Íê³ÉÓû§µÄÈÏÖ¤ºÍ¼øÈ¨µÈ¹¦ÄÜ¡£¼Æ·ÑÖÐÐÄÔòÖ÷ÒªÍê³ÉÓû§µÄ¼Æ·Ñ¹¦ÄÜ¡£Ó¦Ó÷þÎñÆ÷¿ÉΪÓû§ÌṩWWW£¬FTPµÈ¶àÖÖÓ¦Ó÷þÎñ¡£Íø¹ÜÖÐÐÄÔòʵÏÖÎÞÏß¾ÖÓòÍøµÄÅäÖᢰ²È«¡¢ÐÔÄÜµÈ¶à·½ÃæµÄ¹ÜÀí£¬±£ÕÏÎÞÏß¾ÖÓòÍøµÄ¿É¿¿ÔËÐС£
5¡¢½áÊøÓï
ÎÞÏß¾ÖÓòÍøÄ¿Ç°Õý´¦ÓÚÅ·¢Õ¹Ê±ÆÚ£¬¶øÎÞÏß¾ÖÓòÍøµÄ°²È«ÎÊÌâÒ²ÊÇÒµ½çÓÈΪ¹Ø×¢µÄ½¹µãÖ®Ò»¡£Ö»ÓÐÔÚÏÖÓеÄÎÞÏß¾ÖÓòÍø°²È«¿ò¼Ü»ù´¡ÉÏ£¬ÔËÓÃÏà¹ØµÄ¹Ø¼ü¼¼Êõ´î½¨Ò»¸öÔöÇ¿µÄ¡¢ÓÐ×ã¹»°²È«ÐÔµÄÎÞÏß¾ÖÓòÍø£¬²ÅÄÜÍÆ¶¯ÎÞÏß¾ÖÓòÍøµÄʵ¼ÊÓ¦Óã¬ÓÈÆäÊÇÔÚÆóÒµ¡¢»ú¹ØµÈÖØÒª²¿ÃÅÖеÄʹÓá£Ò²Ö»ÓÐÕâÑù£¬ÎÞÏß¾ÖÓòÍø²ÅÄܰ²È«Ë³ÀûµØÓëÆäËûÓÐÏßÍøÂç¡¢ÎÞÏßÍøÂçÄËÖÁ3GÍøÂçʵÏÖ»¥Áª»¥Í¨£¬²¢·¢»ÓÆä¾Þ´óµÄDZÁ¦¡£
ÎÄÕÂÀ´Ô´£ºÍ¨ÐÅÊÀ½çÍø