Z6×ðÁú¿Ê±
XSS¹¥»÷ͨ¹ý×¢Èë¶ñÒâ¾ç±¾£¬£¬£¬ÇÔÈ¡Óû§ÐÅÏ¢»ò¾ÙÐÐÆäËû¶ñÒâ²Ù×÷¡£¡£¡£¡£¡£ÎªÁ˱ÜÃâXSS¹¥»÷£¬£¬£¬ÎÒÃÇ¿ÉÒÔ½ÓÄÉÒÔϲ½·¥£º
Êä³ö±àÂ룺ÔÚÏÔʾÓû§ÊäÈëµÄÄÚÈÝʱ£¬£¬£¬¾ÙÐÐÊʵ±µÄ±àÂë´¦Öóͷ££¬£¬£¬±ÜÃâ¶ñÒâ¾ç±¾Ö´ÐС£¡£¡£¡£¡£ÄÚÈݰ²?È«²ßÂÔ£¨CSP£©£ºÍ¨¹ýCSP£¬£¬£¬ÏÞÖÆÍøÒ³¿ÉÒÔÖ´ÐеĽÅÔȪԴ£¬£¬£¬±ÜÃâÍⲿ¶ñÒâ¾ç±¾¼ÓÔØ¡£¡£¡£¡£¡£
ÖØ¶¨ÏòÊÇ×î¹Å°åµÄÌø×ª·½·¨£¬£¬£¬Í¨³£ÔÚЧÀÍÆ÷¶Ë¾ÙÐС£¡£¡£¡£¡£µ±Ò»¸öÍøÒ³ÐèÒªÌø×ªµ½ÁíÒ»¸öÒ³ÃæÊ±£¬£¬£¬Ð§ÀÍÆ÷»á·¢ËÍÒ»¸ö״̬Â루Èç301»ò302£©£¬£¬£¬¼û¸æä¯ÀÀÆ÷еÄÍøÒ³µØµã¡£¡£¡£¡£¡£ä¯ÀÀÆ÷ÎüÊÕµ½×´Ì¬Âëºó£¬£¬£¬»á×Ô¶¯Ìø×ªµ½Ö¸¶¨µÄURL¡£¡£¡£¡£¡£ÕâÖÖ·½·¨¼òÆÓ¸ßЧ£¬£¬£¬µ«ÔÚijЩÇéÐÎÏ¿ÉÄÜ»áÓ°ÏìÓû§ÌåÑ飬£¬£¬ÓÉÓÚä¯ÀÀÆ÷»áÔÚÌø×ªÀú³ÌÖÐÏÔʾһ¶Î¡°Ìø×ªÖС±µÄ״̬¡£¡£¡£¡£¡£
ÆóÒµÄÚ²¿ÏµÍ³ÖеÄÌø×ª»úÖÆ£¬£¬£¬ÈçÄÚ²¿Í¨ÖªÏµÍ³»òÏîÄ¿¹ÜÀíϵͳ£¬£¬£¬Ò²¿ÉÄܳÉΪ¹¥»÷ÕßµÄÄ¿µÄ¡£¡£¡£¡£¡£¹¥»÷Õß¿ÉÄÜͨ¹ý×¢Èë¶ñÒâ´úÂ룬£¬£¬½«Óû§Ö¸µ¼µ½¶ñÒâÍøÕ¾¾ÙÐи߼¶Ò»Á¬ÐÔÍþв£¨APT£©¹¥»÷¡£¡£¡£¡£¡£Òò´Ë£¬£¬£¬ÆóÒµÓ¦ÔöÇ¿ÄÚ²¿?ϵͳµÄÇå¾²¼à¿Ø£¬£¬£¬¶ÔÌø×ªÐÐΪ¾ÙÐÐÑÏ¿áÉó²éºÍ¼à¿Ø£¬£¬£¬±ÜÃâ±»¹¥»÷ÕßʹÓᣡ£¡£¡£¡£
ͨ¹ýÏàÊ¶ÍøÒ³Ìø×ªµÄÒþÃØÒÕÊõºÍÇ徲DZÐм¼Êõ£¬£¬£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØ±£»£»£»£»£»¤×Ô¼ººÍÆóÒµµÄÊý×ÖÇå¾²¡£¡£¡£¡£¡£ÔÚ»¥ÁªÍøµÄÁÉÀ«ÌìµØÖУ¬£¬£¬¼á³ÖСÐĺÍÉóÉ÷£¬£¬£¬½«ÊÇÎÒÃÇǰÐеÄ×î¼Ñ°ü¹Ü¡£¡£¡£¡£¡£ÎÞÂÛÄúÊǼ¼Êõϲ»¶Õߣ¬£¬£¬ÕÕ¾ÉÏ£ÍûÌáÉýÊý×Ö°²?È«ÒâʶµÄͨË×Óû§£¬£¬£¬ÕâÆªÎÄÕ¶¼½«ÎªÄúÌṩÃû¹óµÄ¿´·¨£¬£¬£¬ÖúÄúÔÚÍøÂçÊÀ½çÖÐÇ徲ǰÐС£¡£¡£¡£¡£
ÍøÒ³Ìø×ªµÄʵÏÖÒÀÀµÓÚä¯ÀÀÆ÷ºÍЧÀÍÆ÷Ö®¼äµÄÐÒé¡£¡£¡£¡£¡£×î³£¼ûµÄÐÒéÊÇHTTP£¨³¬Îı¾´«ÊäÐÒ飩ºÍHTTPS£¨³¬Îı¾´«ÊäÇå¾²ÐÒ飩¡£¡£¡£¡£¡£µ±Äãµã»÷Ò»¸öÁ´½Óʱ£¬£¬£¬ä¯ÀÀÆ÷»á·¢ËÍÒ»¸öHTTP»òHTTPSÇëÇóµ½Ð§ÀÍÆ÷£¬£¬£¬È»ºóЧÀÍÆ÷·µ»ØÒ»¸öеÄÍøÒ³£¬£¬£¬ä¯ÀÀÆ÷ÔÙ½«ÄãÖ¸µ¼µ½Õâ¸öÐÂÒ³Ãæ¡£¡£¡£¡£¡£
ÕâÖÖÌø×ªÀú³ÌÖУ¬£¬£¬Éæ¼°µ½URLÆÊÎö¡¢DNSÆÊÎö¡¢TCP/IPÐÒéµÈһϵÁм¼Êõ¡£¡£¡£¡£¡£
JavaScriptÌṩÁ˶àÖÖÒªÁìÀ´ÊµÏÖÍøÒ³Ìø×ª£¬£¬£¬Èçwindow.location.href¡¢window.location.replaceµÈ¡£¡£¡£¡£¡£ÕâЩҪÁìÔÚ¿Í»§¶ËÖ±½ÓÐÞ¸Ää¯ÀÀÆ÷µÄµØµãÀ¸£¬£¬£¬ÊµÏÖÒ³ÃæÌø×ª¡£¡£¡£¡£¡£Ïà±ÈÓÚЧÀÍÆ÷¶ËµÄÖØ¶¨Ïò£¬£¬£¬JavaScriptÌø×ªÔ½·¢ÎÞа£¬£¬£¬µ«?Ò²¸üÈÝÒ×±»¶ñÒâʹÓ㬣¬£¬Òò´ËÔÚʵÏÖʱÐèÌØÊâ×¢ÖØÇå¾²ÎÊÌâ¡£¡£¡£¡£¡£
ÔÚÍøÒ³Ìø×ªÀú³ÌÖУ¬£¬£¬Êý¾ÝµÄÒþ˽±£»£»£»£»£»¤ºÍ°²?È«ÐÔÒ²ÊÇÒ»¸öÖ÷ÒªµÄ˼Á¿ÒòËØ¡£¡£¡£¡£¡£µ±Óû§ÔÚ²î±ðÍøÕ¾Ö®¼äÌø×ªÊ±£¬£¬£¬¿ÉÄÜ»áÉæ¼°µ½Ãô¸ÐÊý¾ÝµÄ´«Ê䣬£¬£¬ÈçµÇ¼ÐÅÏ¢¡¢Ö§¸¶ÐÅÏ¢µÈ?¡£¡£¡£¡£¡£Òò´Ë£¬£¬£¬Çå¾²´«Ê䣨ÈçHTTPSÐÒ飩ºÍÊý¾Ý¼ÓÃܳÉΪ±Ø²»¿ÉÉٵļ¼ÊõÊֶΡ£¡£¡£¡£¡£¿£¿£¿£¿£¿£¿çÓò×ÊÔ´¹²Ïí£¨CORS£©²ßÂÔÒ²ÔÚ±£»£»£»£»£»¤Óû§Êý¾ÝÇå¾²·½ÃæÊ©Õ¹Ö÷Òª×÷Óᣡ£¡£¡£¡£
×ܽáÆðÀ´£¬£¬£¬ÍøÒ³Ìø×ª¿´ËƼòÆÓ£¬£¬£¬ÏÖʵÉÏÉæ¼°ÁË¶à·½ÃæµÄ¼¼ÊõºÍÉè¼Æ¡£¡£¡£¡£¡£´ÓʵÏÖ»úÖÆµ½Óû§ÌåÑ飬£¬£¬ÔÙµ½Êý¾ÝÇå¾²£¬£¬£¬Ã¿Ò»¸ö»·½Ú¶¼ÐèҪȫÐÄÉè¼ÆºÍÑÏ¿á°Ñ?¿Ø¡£¡£¡£¡£¡£Í¨¹ý¶ÔÕâЩÒþÃØÒÕÊõµÄÉîÈëÏàʶ£¬£¬£¬ÎÒÃDz»µ«ÄܸüºÃµØ?ÔËÓÃÍøÒ³Ìø×ª¼¼Êõ£¬£¬£¬»¹ÄÜÔÚ±£»£»£»£»£»¤Óû§Òþ˽ºÍÊý¾ÝÇå¾²·½Ãæ×ö³ö¸üºÃµÄ°ü¹Ü¡£¡£¡£¡£¡£
ÔÚÉÏÒ»²¿·ÖÖУ¬£¬£¬ÎÒÃÇ´Ó¼¼ÊõºÍÉè¼ÆµÄ½Ç¶È£¬£¬£¬Ì½ÌÖÁËÍøÒ³Ìø×ªµÄÒþÃØÒÕÊõ¡£¡£¡£¡£¡£ÏÖÔÚ£¬£¬£¬ÈÃÎÒÃǽøÒ»²½ÉîÈë̽ÌÖÍøÒ³Ìø×ª±³ºóµÄÇ徲DZÐУ¬£¬£¬ÓÈÆäÊÇÔÚ»¥ÁªÍøÇå¾²ÁìÓò£¬£¬£¬ÔõÑùÓÐÓõر£»£»£»£»£»¤Óû§Êý¾ÝºÍϵͳÃâÊÜDZÔÚÍþв¡£¡£¡£¡£¡£