Ó¦¶ÔUDP·´Éä·Å´ó¹¥»÷µÄÎåÖÖ³£Ó÷À»¤Ë¼Ð÷
2020-08-10
±¾Ô£¬ÃÀ¹úÁª°îÊÓ²ì¾Ö£¨FBI£©·¢³öÖÒÑÔ£¬³Æ·¢Ã÷¼¸ÖÖеÄÍøÂçÐÒé±»²»·¨·Ö×ÓÓÃÀ´·¢¶¯´ó¹æÄ£µÄÂþÑÜʽ¾Ü¾ø·þÎñ£¨DDoS£©¹¥»÷¡£ÖÒÑÔ°üÀ¨ÈýÖÖÍøÂçÐæÅºÍÒ»¿îWebÓ¦ÓóÌÐò¡£ÆäÖÐCoAP£¨ÊÜÔ¼ÊøµÄÓ¦ÓÃÐÒ飩¡¢WS-DD£¨Web·þÎñ¶¯Ì¬·¢Ã÷£©ºÍARMS£¨AppleÔ¶³ÌÖÎÀí·þÎñ£©ÕâÈýÖÖÍøÂçÐÒéÒÑÓÐýÌ屨µÀ£¬·¢Ã÷ÁËÔÚÏÖÊµÍøÂçÇéÐÎÖеÄÀÄÓÃÇéÐΡ£
FBI µÄ¹ÙÔ±ÌåÏÖ£¬ÕâЩÐÂÐÍDDoS¹¥»÷;¾¶ÒѾÊÇÆÈÔÚü½ÞµÄÕæÊµÍþв¡£ÓÉÓÚËûÃǶÔÏà¹Ø×°±¸µÄÐëÒªÐÔ£¬³§ÉÌÄÑÒÔͨ¹ý½ûÓÃʵÏÖ¹¥»÷µÄ×èÖ¹¡£¶øÕâÎÞÒɸø´òÔì´ó¹æÄ£½©Ê¬ÍøÂ磬·¢¶¯¼«¾ßÆÆËðÐ﵀ DDoS ¹¥»÷ÌṩÁ˱㵱¡£
ÕÒµ½ÓÐÓÃÇå¾²ÊֶεÄÌõ¼þ£¬ÊǶԹ¥»÷µÄ³ä·ÖÏàʶ¡£ÒÔÏÂÊǾÅÓÎÀÏ¸ç¿Æ¼¼¶ÔÕâËÄÖÖÐÂÐÍ DDoS ¹¥»÷;¾¶µÄ½â¶Á£¬ÒÔ¼°½¹µãµÄ·À»¤Ë¼Ð÷·ÖÏí¡£
CoAP£ºÔ¼ÊøÓ¦ÓÃÐÒ飨Constrained Application Protocol£©
CoAPÊÇÒ»ÖÖÇáÁ¿¼¶µÄ»úе¶Ô»úе(M2M)ÐÒ飬¿ÉÒÔÔÚÄÚ´æºÍÅÌËã×ÊԴϡȱµÄÖÇÄÜ×°±¸ÉÏÔËÐС£¼òÆÓÀ´Ëµ£¬CoAPÓëHTTPºÜÊÇÀàËÆ¡£µ«Ëü²»ÊÇÊÂÇéÔÚTCP°ü£¬¶øÊÇÔÚUDPÉÏ¡£¾ÍÏñHTTPÓÃÓÚÔÚ¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼ä´«ÊäÊý¾ÝºÍÏÂÁGET£¬POST£¬CONNECTµÈ£©Ò»Ñù£¬CoAPÒ²ÔÊÐíÏàͬµÄ¶à²¥ºÍÏÂÁî´«Ê书Ч£¬µ«²»ÐèÒªÄÇô¶àµÄ×ÊÔ´£¬ÕâʹËü³ÉΪÎïÁªÍø×°±¸µÄÀíÏëÑ¡Ôñ¡£È»¶ø£¬¾ÍÏñÆäËü»ùÓÚUDPµÄÐÒ飬CoAPÌìÉú¾ÍÈÝÒ×Êܵ½IPµØµãÓÕÆºÍÊý¾Ý°ü·Å´óµÄÓ°Ï죬ÕâÒ²ÊÇËüÈÝÒ×±»DDoS¹¥»÷ÀÄÓõÄÖ÷ÒªÔµ¹ÊÔÓÉ¡£
WS-DD£ºWeb·þÎñ¶¯Ì¬·¢Ã÷£¨Web Services Dynamic Discovery£©
WS-DDÊÇÒ»ÖÖ¾ÖÓòÍøÄڵķþÎñ·¢Ã÷¶à²¥ÐÒé¡£µ«¾³£ÓÉÓÚ×°±¸³§É̵ÄÉè¼Æ²»µ±£¬µ±Ò»¸öÕý³£µÄIPµØµã·¢ËÍ·þÎñ·¢Ã÷±¨ÎÄʱ£¬×°±¸Ò²»á¶ÔÆä¾ÙÐлØÓ¦¡£ÈôÊÇ×°±¸±»Ì»Â¶ÔÚ»¥ÁªÍøÉÏ£¬¼´¿É±»¹¥»÷ÕßÓÃÓÚDDoS·´Éä¹¥»÷¡£WSDÐÒéËù¶ÔÓ¦µÄ¶Ë¿ÚºÅÊÇ3702¡£Ä¿½ñ£¬ÊÓÆµ¼à¿Ø×°±¸µÄONVIF¹æ·¶ÒÔ¼°Ò»Ð©´òÓ¡»ú£¬¶¼¿ª·Å»òÔÚÕýÔÚʹÓÃWS-DD·þÎñ¡£×ÅʵÔçÔÚ2019Ä꣬¾ÅÓÎÀÏ¸ç¿Æ¼¼¸ñÎïʵÑéÊҾͶÔWS-DD¿É±»ÓÃÓÚ·´Éä¹¥»÷×ö³öÁËÆÊÎö¡£
http://blog.nsfocus.net/ws-discovery-reflection-attack-analysis/
ARMS£ºÔ¶³ÌÖÎÀí·þÎñ£¨Apple Remote Management Service£©
2019Ä꣬ÒÑÓв»·¨·Ö×ÓʹÓÃAppleÔ¶³ÌÖÎÀí·þÎñ£¨ARMS£©¼´AppleÔ¶³Ì×ÀÃæ£¨ARD£©¹¦Ð§µÄÒ»²¿·Ö£¬ÊµÑéÁËDDoS·Å´ó¹¥»÷¡£ARDÆôÓúó£¬ARMS·þÎñ×îÏÈÔÚ¶Ë¿Ú3283ÉÏÕìÌý´«Êäµ½Ô¶³ÌApple×°±¸µÄÈëÕ¾ÏÂÁ¹¥»÷Õß½ø¶ø¿ÉÒÔ·¢¶¯·Å´ó±¶ÊýΪ35.5µÄDDoS·Å´ó¹¥»÷¡£´ËÎó²îµÄȪԴÔÚÓÚARMS×ÔÉí·þÎñµÄÉè¼ÆÈ±ÏÝ¡£ÔÚʹÓÃUDP´«ÊäÐÒéµÄÇéÐÎÏ£¬¿Í»§¶ËÏònetAssistant·þÎñ¶Ë¿Ú£¨¼´3283¶Ë¿Ú£©·¢ËÍÒ»¸öUDP×îС°ü£¬netAssistant·þÎñ±ã»á·µ»ØÐ¯´øÓÐÖ÷»ú±êʶµÄ³¬´ó°ü£¬ÇëÇóÓëÏìÓ¦Ïà²îÊýÊ®±¶¡£ÓÉÓÚÆä²¢Î´ÑÏ¿áÏÞÖÆÇëÇóÓëÏìÓ¦±È£¬µ¼ÖÂ̻¶ÔÚ¹«ÍøÖпªÆônetAssistant·þÎñµÄÍøÂç×°±¸¾ùÓпÉÄܱ»¿´³É·´ÉäԴʹÓá£
Jenkins£º»ùÓÚ Web µÄ×Ô¶¯»¯Èí¼þ
JenkinsÊÇÒ»¸ö¿ªÔ´µÄ¡¢¿ÉÀ©Õ¹µÄÒ»Á¬¼¯³É¡¢½»¸¶¡¢°²ÅÅ£¨Èí¼þ/´úÂëµÄ±àÒë¡¢´ò°ü¡¢°²ÅÅ£©µÄ»ùÓÚWebµÄƽ̨¡£JenkinsÊÇÒ»¸öÖ´ÐÐ×Ô¶¯»¯Ê¹ÃüµÄ¿ªÔ´·þÎñÆ÷¡£Ê¹ÓÃJenkinsµÄÎó²î£¨ÈçCVE-2020-2100£©£¬¿ÉÒÔÓÃÀ´·¢¶¯ DDoS ¹¥»÷¡£Ö»¹ÜJenkins v2.219ÖÐÒѾÐÞ¸´ÁËÕâ¸öÎó²î£¬¿ÉÊÇÐí¶àJenkin·þÎñÆ÷ÈÔÈ»»áÊܵ½Ó°Ïì¡£
ÏÖʵÉÏ£¬³ýÁËFBI Ìá¼°µÄÕâËÄÖÖÐÂÐÍ DDoS ¹¥»÷;¾¶£¬ÎÒÃÇ»¹Ó¦¹Ø×¢¸ü¶à¿ÉÓÃÓÚ·´Éä·Å´ó¹¥»÷ £¬ÊÂÇéÔÚUDP µÄÐÒé¡£ÈçSSDP¡¢QOTD¡¢SNMP¡¢CHARGEN¡¢LDAP¡¢MEMCACHE¡¢WS-DISCOVERY µÈ¡£
UDP·´Éä·Å´ó¹¥»÷Êǽü¼¸Äê×î»ðÈÈ£¬±»Ê¹ÓÃ×î¶àµÄDDoS¹¥»÷·½·¨Ö®Ò»¡£UDPÊý¾Ý°üÊÇÎÞÁ´½Ó״̬µÄ·þÎñ£¬¹¥»÷Õß¿ÉÒÔС¼ÛÇ®µÄʹÓÃUDP ÐÒéÌØÕ÷¹¥»÷Ä¿µÄÖ÷»ú£¬Ê¹ÆäÎÞ·¨ÏìӦ׼ȷÇëÇó£¬ÒÔʵÏ־ܾø·þÎñ¡£
ÄÇô£¬ÎÒÃÇÓ¦¸ÃÔõÑùÓ¦¶ÔUDP·´Éä·Å´ó¹¥»÷£¿±¾Îĸø³öÒÔÏÂ5ÖÖ³£ÓõķÀ»¤Ë¼Ð÷£º
1. Ö¸ÎÆÑ§Ï°Ëã·¨£ºÑ§Ï°¼ì²éUDP±¨ÎÄÖеÄPayload£¬×Ô¶¯ÌáÈ¡¹¥»÷Ö¸ÎÆÌØÕ÷£¬»ùÓÚ¹¥»÷ÌØÕ÷×Ô¶¯¾ÙÐÐÑïÆú»òÕßÏÞËÙµÈÐж¯¡£
2. Á÷Á¿²¨¶¯ÒÖÖÆËã·¨£º²úƷͨ¹ý¶ÔÕý³£µÄÓªÒµÁ÷Á¿¾ÙÐÐѧϰ½¨Ä££¬µ±Ä³ÀàÒì³£Á÷Á¿·ºÆð¿ìËÙÍ»ÔöµÄ²¨¶¯Ê±£¬×Ô¶¯ÅжÏÄÄЩÊÇÒì³£´Ó¶ø¾ÙÐÐÏÞËÙ/·â½û£¬ÒÔ×èÖ¹¶ÔÕý³£Á÷Á¿Ôì³ÉÓ°Ïì¡£
3. »ùÓÚIPºÍ¶Ë¿ÚµÄÏÞËÙ£ºÍ¨¹ý¶ÔÔ´IP¡¢Ô´¶Ë¿Ú¡¢Ä¿µÄIP¡¢Ä¿µÄ¶Ë¿ÚµÄ¶àÖÖ´îÅä×éºÏ¾ÙÐÐÏÞËÙ¿ØÖÆ£¬ÊµÏÖÎÞаÓÐÓõķÀ»¤Õ½ÂÔ¡£
4. ·þÎñ°×Ãûµ¥£º¹ØÓÚÒÑÖªµÄUDP·´ÉäÐÒ飬ÈçDNS·þÎñÆ÷µÄIPµØµãÌí¼ÓΪ°×Ãûµ¥£¬³ý´ËÖ®Í⣬ÆäËûÔ´IPµÄ53¶Ë¿ÚÇëÇó°ü£¬ËùÓзâ½û£¬Ê¹UDP·´Éä·Å´ó¹¥»÷µÄÓ°ÏìÃæ½µµÍ¡£
5. µØÀíλÖùýÂËÆ÷£ºÕë¶ÔÓªÒµÓû§µÄµØÀíλÖÃÌØÕ÷£¬ÔÚÓöµ½UDP·´Éä¹¥»÷ʱ£¬ÓÅÏÈ´ÓÓû§Á¿×îÉÙµØÀíλÖõÄÔ´IP¾ÙÐзâ½û×è¶Ï£¬Ö±µ½½«Òì³£µØÀíλÖõÄÔ´IPÇëÇ´Ô𲿷â½û£¬Ê¹Á÷Á¿½µÖÁ·þÎñÆ÷¿É´¦Öóͷ£µÄ¹æÄ£Ö®ÄÚ£¬¿ÉÓÐÓüõÇá×ÌÈÅÁ÷Á¿¡£

¾ÅÓÎÀϸçÔÆ







