1.4.1 »ù±¾¼Ü¹¹
²úÆ·ÒªÇóΪһÌ廯Ӳ¼þ²úÆ·£¬Ö§³Ö´®½Ó»òÅÔ··½Ê½²¿Êð£»
½Ó¿ÚÒªÇó£ºÍøÂç½Ó¿Ú10/100/1000MÒÔÌ«Íøµç¿Ú²»ÉÙÓÚ2¸ö£»¹ÜÀí½Ó¿Ú1¸ö¡£RS232´®¿Ú1¸ö¡£
1.4.2 HTTP ÇëÇóµÄ¹ýÂ˹¦ÄÜ
(1)¿ÉÒÔ¸ù¾ÝHTTPµÄÇëÇóÀàÐÍ£¨OPTIONS¡¢GET¡¢HEAD¡¢POST¡¢PUT¡¢DELETE¡¢TRACE¡¢CONNECT£©ÔÊÐí»òÕß½ûÖ¹¡£
(2)Ö§³Ö¶ÔHTTPÐÒéÍ·µÄ¸÷²¿·Ö³¤¶È½øÐÐÉèÖ㬷ÀÖ¹»º³åÇøÒç³ö¹¥»÷¡£ (3)Ö§³Ö¶ÔËùÇëÇóµÄURLÖÐËù°üº¬µÄ¹Ø¼ü×Ö½øÐйýÂË¡£°üÀ¨±àÂëÀàÐͺÍÌØÊâ×Ö·û´®£¬±ÈÈçSQL¹Ø¼ü×ÖºÍÓÃÓÚ²âÊÔ©¶´µÄ¹¹½¨µÄ±í´ïʽµÈ¡£
(4)Ö§³Ö¶ÔËùÇëÇóµÄWEB·þÎñÆ÷Îļþºó׺Ãû½øÐйýÂË¡£°üÀ¨.RAR/.ASP/.JPGµÈÀàÐÍ£¬¸ù¾ÝÐèÒª¿É¶¨ÖƹýÂË¡£
(5)¶Ô·µ»ØµÄÃô¸ÐÐÅÏ¢£¨°²×°Â·¾¶¡¢Êý¾Ý¿âÀàÐͼ°°æ±¾µÈ£©¡¢´íÎóÐÅÏ¢ÄܽøÐж¨ÒåºÍʶ±ð£¬²¢¹ýÂË£¬±ÜÃⱩ¶¸ø¶ñÒâ¹¥»÷Õß»ñÈ¡µ½¡£
(6)Äܹ»Ö§³Ö¶¯Ì¬ºÍ¾²Ì¬ÍøÒ³¡£
(7)Ö§³ÖHTTP ¸÷ÖÖ°æ±¾£¬°üÀ¨HTTP 0.9/1.0/1.1
(8)Ö§³ÖCookie °²È«ÉèÖã¬Ö§³Ö v0 ºÍv1ÀàÐ͵ÄCookie ÀàÐÍ£¬Ö§³Ö¶Ô Cookie ¼ÓÃÜ£¬Ö§³ÖÉèÖà Cookie ΪHTTP only ģʽ¡£
(9)Ö§³Ö¶àÖÖ±àÂë¸ñʽ£¬°üÀ¨16½øÖÆ¡¢Ê®½øÖÆ¡¢¶þ½øÖƵȣ¬¶Ô²»Í¬±àÂëµÄ±¨ÎÄÄܽøÐÐʶ±ðºÍת»»¡£
(10)ʶ±ðºÍÏÞÖÆHTTP ·µ»ØÂ룬°üÀ¨¶àÖÖHTTP·µ»ØÂëµÄʶ±ðºÍÏÞÖÆ¡£ (11)¿ÉÏÞÖÆʹÓÃHTTP ·½·¨£¬°üÀ¨¿Í»§¶ËʹÓÃµÄ HTTP Êý¾Ý´«Êä·½·¨£¨OPTIONS¡¢GET¡¢POST ¡¢PUT¡¢HEAD¡¢DELETE¡¢TRACE¡¢CONNECT£©¡£ 1.4.3 °²È«·À»¤¹¦ÄÜ
(1)ÍøÂç²ã·À»¤¹¦ÄÜ£¬¹ÜÀíÔ±Äܸù¾ÝÐèÇóÖƶ¨ÍøÂç²ãµÄACL¿ØÖÆ£¬ÄܶÔTCP
Flood¡¢HTTP Flood µÈDOS ¹¥»÷½øÐзÀ»¤£¬Ó¦¼ì²â²»½ö½öÊÇÕë¶Ô½»»»»úµÄARP ÆÛÆ¡¢ARP Flood ¹¥»÷£¬²¢ÄܽøÐзÀ»¤¡£
(2)Web ·þÎñÆ÷·À»¤¹¦ÄÜ£¬¿ÉÒÔʵÏÖ¶ÔÖ÷Á÷µÄWeb·þÎñÆ÷©¶´½øÐзÀ»¤£¬ÀýÈçIIS/Apache/Resin/Weblogic£»²¢ÊµÏÖ¶ÔÖ÷Á÷µÄ½Å±¾ÓïÑÔÈí¼þ½øÐзÀ»¤£¬ÀýÈçASP.NET/Java/PHP¡£
(3)Web Ó¦ÓõķÀ»¤¹¦ÄÜ£¬Ó¦¾ß±¸URL·ÃÎÊ¿ØÖƹ¦ÄÜ£¬¿É¶ÔÖ¸¶¨µÄÍøÒ³½øÐзÃÎÊ¿ØÖÆ£¬Ó¦¾ß±¸SQL×¢Èë¹¥»÷·À»¤¹¦ÄÜ£¬Ó¦¾ß±¸¿çÕ¾½Å±¾¹¥»÷·À»¤¹¦ÄÜ¡£
(4) Ó¦¾ß±¸µÁÁ´·À»¤¹¦ÄÜ¡£×Ô¶¯Ê¶±ðµÁÁ´ÐÐΪ£¬²¢¸ù¾ÝÅäÖõĶ¯×÷£¨°üÀ¨½ÓÊÜ¡¢×è¶Ï¡¢×ª·¢µÈ£©½øÐÐÏìÓ¦¡£
(5)Ó¦¾ß±¸É¨Ãè·À»¤¹¦ÄÜ£¬Ó¦Ê¶±ðɨÃèÐÐΪ×è¶ÏɨÃ蹤¾ßµÄ̽²â¡£
(6) Ó¦¾ß±¸ÅÀ³æ·À»¤¹¦ÄÜ£¬Ê¶±ðÅÀ³æÐÐΪ²¢¸ù¾ÝÐèÇó½øÐÐÏàÓ¦µÄ¶¯×÷£¨½ÓÊÜ¡¢×èÖ¹µÈ£©¡£
(7) Ó¦¾ß±¸CSRF·À»¤¹¦ÄÜ£¬Ó¦ÄÜÖ§³Ö¶Ô×ÔÑ¡µÄURLÅäÖ÷À»¤CSRF¹¥»÷¡£ (8)¾ß±¸¶ÔÃô¸ÐÐÅÏ¢»ò·Ç·¨ÄÚÈÝÉèÖÃ×Ô¶¨Òå¹Ø¼ü×Ö¹ýÂË¡£ (9) Ó¦¾ß±¸¶ÔÍøҳľÂí¼ì²âºÍ¹ýÂ˹¦ÄÜ¡£ 1.4.4 ²úÆ·¹ÜÀí¼°Éó¼Æ¹¦ÄÜ
(1)¹æÔò¿â¹ÜÀí
Óû§ÄÜÌí¼Ó¡¢É¾³ý¡¢ÐÞ¸Ä×Ô¶¨Òå¹æÔò¡£ ¾ßÓÐÄÚÖõÄÔ¤ÉèÄ£°å¡£ (2) Éó¼ÆÈÕÖ¾
a) ÉóÓ¦°üÀ¨ËùÓб»¹ýÂ˵Äʼþ¡£
b) ÿ¸öʼþ·¢ÉúµÄÈÕÆÚ¡¢Ê±¼ä£¬¶Ô·½IP µØÖ·£¬ËùÇëÇóµÄURL£¬ËùÆ¥ÅäµÄ¹æÔò¡£
c) ¼Ç¼¶ÔÍøÒ³·ÃÎÊ´ÎÊý¡£ (3) ÈÕÖ¾¹ÜÀí¹¦ÄÜ
Ó¦Ìṩ¶ÔÉó¼ÆʼþµÄÇå¿Õ¡¢±¸·Ý¡¢²éѯ¹¦ÄÜ¡£ (4) ¿ÉÀí½âµÄ¸ñʽ
ËùÓÐÉó¼ÆʼþÓ¦°üÀ¨Ê±¼ä¡¢¿Í»§¶ËÀàÐÍ¡¢ËùÇëÇóµÄ×ÊÔ´ºÍ²ÎÊý¡¢·ÃÎʵķ½·¨
µÈ¡£
(5) ·ÀÖ¹Éó¼ÆÊý¾Ý¶ªÊ§
Éó¼ÆÊý¾ÝÓ¦¶¨ÆÚ±¸·Ý£¬²¢Ñϸñ¿ØÖÆ·ÃÎÊȨÏÞ¡£ (6) Óû§½ÇÉ«¹ÜÀí¹¦ÄÜ
ϵͳӦ¾ßÓÐÈýÖÖ½ÇÉ«£¬·Ö±ðΪ£º¹ÜÀíÔ±¡¢Éó¼ÆÔ±ºÍÆÕͨÓû§£¬·Ö±ð¾ßÓв»Í¬Óû§¹ÜÀíȨÏÞ¡£
1.5 ©¶´É¨Ãè²úÆ·
²¿ÊðÔÚÒµÎñÄÚÍøµÄXX¸ÉÏß¼°´©»ÆÏÖµØÕ¾¹ÜÀí´¦£¨±¸µ÷ÖÐÐÄ£©£¬¹²¼Æ2Ìס£Í¶±êÈËÐèÌṩËù°²×°µÄÓ²¼þ·þÎñÆ÷£¬ÆäÐÔÄܲ»µÍÓÚ±¾ÕµÚÁù½Ú¡°·þÎñÆ÷Ö÷ÒªÐÔÄÜÒªÇóºÍ¼¼ÊõÖ¸±êÒªÇó¡±ÖеÄÒªÇó¡£
1.5.1 »ù±¾ÒªÇó
£¨1£©Í¶±êÈËÐèÃ÷È·²úÆ·¼Ü¹¹£¬²¢ÄÜÖ§³Ö¶à¼¶¼Ü¹¹µÄÁé»î²¿Êð¡£
£¨2£©·¢ÏÖÍøÂçÉ豸ºÍÖ÷»úϵͳµÄ°²È«Â©¶´£¬²¢Ìṩ°²È«½â¾ö½¨Ò飻¶ÔÈ«ÍøÍøÔª½øÐа²È«ÅäÖûù×¼¼ì²é¡£
£¨3£©²úÆ·Ó¦¿ÉÁé»îµ÷ÕûÎïÀíºÍÍøÂçλÖ㬶ÔÍøÂçÉ豸½øÐÐɨÃ衣ɨÃè½áÊøºóÉú³ÉÏêϸµÄ°²È«ÆÀ¹À±¨¸æ¡£
£¨4£©¿ÉÒÔ²¢Ðеؼì²é¶à¸ö±»ÆÀ¹ÀµÄϵͳ£¬Äܹ»ÌṩɨÃè²ßÂÔ¶¨ÖÆ£¬¿ÉÒÔ±£Ö¤É¨ÃèµÄ°²È«ÐÔ£¬²»Ó°ÏìÓ¦ÓÃϵͳºÍÍøÂçÒµÎñµÄÕý³£ÔËÐС£
£¨5£©²úÆ·Ó¦½çÃæÓѺã¬ËùÓеÄͼÐνçÃæ¡¢±¨¾¯ÐÅÏ¢¡¢±¨±íÓëÎĵµ¡¢¼¼Êõ×ÊÁÏÒªÇó¾ùΪ¼òÌåÖÐÎÄ¡£
£¨6£©²úÆ·¾ßÓÐÎÞÏÞIP©¶´É¨ÃèÄÜÁ¦£¬²¢ÌṩÏàÓ¦Ðí¿É¡£
1.5.2 ²úÆ·²¿ÊðÒªÇó
£¨1£©Ö§³Ö¶à¸ö»ò¶à¼¶²úÆ·µÄͳһ¹Ü¿Ø¡£ £¨2£©Ö§³Ö¿ØÖÆÖÐÐĵĶ༶²¿Êð¡£
£¨3£©Ö§³Ö²ßÂÔµÄͳһÖƶ¨ºÍ·Ö·¢£¬Ó¦Ìṩ¿É±à¼µÄ²ßÂÔÄ£°å¡£ £¨4£©Ö§³Ö¶ÔÈ«ÍøɨÃè½á¹ûµÄ¼¯Öвéѯ¡¢·ÖÎö¡£
1.5.3 ©¶´É¨ÃèÄÜÁ¦ÒªÇó
£¨1£©²úƷɨÃèÐÅÏ¢Ó¦°üÀ¨Ö÷»úÐÅÏ¢¡¢Óû§ÐÅÏ¢¡¢·þÎñÐÅÏ¢¡¢Â©¶´ÐÅÏ¢µÈÄÚÈÝ¡£Í¶±êÈËÐè¸ø³ö¸÷ÀàɨÃèÐÅÏ¢µÄÏêϸÁÐ±í¡£
£¨2£©²úÆ·Ó¦Ö§³Ö¶ÔɨÃè¶ÔÏó°²È«´àÈõÐÔµÄÈ«Ãæ¼ì²é£¬È簲ȫ²¹¶¡¡¢¿ÚÁî¡¢·þÎñÅäÖõȡ£ÇëÏêϸÃèÊöÕë¶ÔÖ÷»úºÍÍøÂçµÄɨÃèÀà±ð¼°ÏîÄ¿¡£
£¨3£©²úƷ©¶´¿âÓ¦º¸ÇÄ¿Ç°µÄ°²È«Â©¶´ºÍ¹¥»÷ÌØÕ÷£¬Â©¶´¿â¾ß±¸CNCVE¡¢CVEºÍBUGTRAQ±àºÅ¡£
£¨4£©Ó¦¿É¶ÔWindowsϵÁС¢Linux¡¢AIX¡¢HPUX¡¢IRIX¡¢BSD¡¢solarisµÈÄ¿±êÖ÷»úµÄϵͳ½øÐÐɨÃè¡£
£¨5£©Ö§³ÖSNMPµÈÐÒéµÄ©¶´¼ì²â¡£Í¶±êÈËÐèÌṩ֧³ÖɨÃèµÄÍøÂçÉ豸³§ÉÌIOSÁÐ±í¡£
£¨6£©Ö§³ÖÖ÷Á÷Êý¾Ý¿âµÄ¼ì²â£¬Ó¦°üÀ¨µ«²»ÏÞÓÚ£ºOralce¡¢Sybase¡¢SQLServer¡¢DB2µÈ¡£
£¨7£©Ö§³ÖWindowsÓò»·¾³É¨Ã裬¿ÉÕë¶ÔÄ¿±êÖ÷»úµÄϵͳÅäÖÃȱÏݼ°Â©¶´½øÐÐɨÃè¡£
£¨8£©Ö§³Ö¶àÖ÷»ú¡¢¶àÏß³ÌɨÃèºÍ¶ÏµãÐøɨ¹¦ÄÜ¡£ £¨9£©Ö§³Ö¶¯Ì¬µÄÏÔʾɨÃè½á¹ûºÍʵʱµÄ²é¿´É¨Ãè½á¹û £¨10£©²úÆ·Ó¦ÄÜÌṩɨÃèIP·¶Î§µÄ¹ÜÀí¹¦ÄÜ¡£
£¨11£©Í¶±êÈËÐè˵Ã÷²úÆ·ÊÚȨ·½Ê½£¬²úÆ·ÊÇ·ñÐèÒªÓëÍø¿¨µÈÓ²¼þ°ó¶¨»òÐèÒªÔ³§ÌṩKEYµÄ¹ÜÀí¡£
1.5.4 ±¨±íÄÜÁ¦
£¨1£©±¨¸æÓ¦¾ßÓÐÒ׶®µÄ©¶´ÃèÊöºÍÏ꾡µÄ°²È«ÐÞ²¹·½°¸½¨Ò飬²¢ÌṩÏà¹ØµÄ¼¼ÊõÕ¾µãÒÔ¹©¹ÜÀíÔ±²Î¿¼¡£
£¨2£©Ó¦¿É¸ù¾Ý½ÇÉ«ÐèÇó²úÉúÁé»îµÄ±¨¸æ¸ñʽ£¬Ö§³ÖÓû§×Ô¶¨Ò屨±íºÍÔ¤¶¨Ò屨±í£»²úÆ·Ó¦¿ÉÁé»î¶¨ÖƲúÉú¸÷À౨±íÊý¾ÝµÄ±ýͼ¡¢ÖùͼµÈͼ±íÐÅÏ¢¡£
£¨3£©É¨Ã豨¸æÓ¦¿É¶Ô°²È«µÄÍþв³Ì¶È·Ö¼¶£¬²¢Äܹ»ÐγɷçÏÕÇ÷ÊÆ·ÖÎö±¨±íºÍÖ÷»ú¼ä·çÏնԱȷÖÎö±¨¸æ¡£