ÍøÒ³Ìø×ªËäÈ»¿´ËƼòÆÓ£¬µ«Æä±³ºóÉæ¼°ÁË´ó?Á¿ÖØ´óµÄ?ÊÖÒÕºÍÇå¾²·À»¤´ë?Ê©¡£Í¨¹ýµÐÊÖÒÕʵÏÖ¡¢Éè¼ÆÒÕÊõÒÔ¼°Ç徲DZÐеÄ?ÉîÈëÃ÷È·£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØÔËÓÃÍøÒ³Ìø×ªÊÖÒÕ£¬Í¬Ê±ÓÐÓõر£»¤Óû§Êý¾ÝºÍϵͳÃâÊÜDZÔÚÍþв¡£ÔÚʵÏÖÍøÒ³Ìø×ªÊ±£¬ÐèÒª×ÛºÏ˼Á¿¶àÌõÀíµÄÇå¾²·À»¤²½·¥£¬°üÀ¨Êý¾Ý¼ÓÃÜ¡¢CORSÕ½ÂÔ¡¢Éí·ÝÑéÖ¤ÓëÊÚȨ¡¢ÈÕÖ¾Óë¼à¿ØµÈ£¬È·±£Ôڱ㵱ÓëÇå¾²Ö®¼äÕÒµ½×î¼Ñƽºâµã¡£
ͨ¹ýÒ»Ö±ÌáÉýÇå¾²ÒâʶºÍÊÖÒÕˮƽ£¬ÎÒÃÇ¿ÉÒÔΪÓû§ÌṩԽ·¢Çå¾²ºÍ¿É¿¿µÄÍøÂçÌåÑé¡£
ʹÓÃÇå¾²µÄ»á»°cookie£ºÉèÖÃHTTPOnlyºÍSecureÊôÐÔ£¬±ÜÃâ¶ñÒâ¾ç±¾»á¼ûºÍÇÔÈ¡»á»°cookie¡£»á»°³¬Ê±£ºÉèÖûỰ³¬Ê±»úÖÆ£¬µ±Óû§³¤Ê±¼äδÔ˶¯Ê±£¬»á»°×Ô¶¯ÓâÆÚ¡£»á»°ÖØÐÂÑéÖ¤£ºÔÚÃô¸Ð²Ù×÷ǰ£¬ÖØÐÂÑéÖ¤Óû§Éí·Ý£¬È·±£»á»°ÈÔÈ»ÓÐÓá£
×÷Óý¶Ô¿ÉÒÉÁ´½ÓºÍµç×ÓÓʼþµÄСÐÄÐÄÀí¡£ÈôÊÇÊÕµ½²»Ã÷ȪԴµÄµç×ÓÓʼþ»òÐÂÎÅ£¬Çë²»ÒªÖ±½Óµã»÷ÆäÖеÄÁ´½Ó£¬¶øÊÇͨ¹ýÆäËû;¾¶ÑéÖ¤ÆäÕæÊµÐÔ¡£
ͨ¹ýÏàÊ¶ÍøÒ³Ìø×ªµÄÊÖÒÕÔÀíºÍDZÔÚΣº¦£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØ±£»¤×Ô¼ºµÄÊý×ÖÇå¾²¡£ÔÚ»¥ÁªÍøµÄÁÉÀ«ÌìµØÖУ¬¼á³ÖСÐĺÍÉóÉ÷£¬½«ÊÇÎÒÃÇǰÐеÄ?×î¼Ñ°ü¹Ü¡£
ÔÚǰһ²¿·ÖÎÒÃÇÏÈÈÝÁËÍøÒ³Ìø×ªµÄÊÖÒÕÔÀíºÍDZÔÚΣº¦£¬±¾²¿·Ö½«¼ÌÐøÉîÈë̽ÌÖÍøÒ³Ìø×ªµÄÒþÃØÒÕÊõ£¬²¢ÌÖÂÛÔõÑùÔÚÕâÒ»Àú³ÌÖоÙÐÐÇ徲DZÐУ¬ÒÔ±£»¤Ð¡ÎÒ˽¼ÒºÍÆóÒµµÄÊý×Ö°²?È«¡£
ΪÁËÔÚÏíÊÜÍøÒ³Ìø×ª´øÀ´µÄ±ãµ±µÄ±£»¤Óû§µÄÐÅÏ¢Çå¾²£¬¿ÉÒÔ½ÓÄÉÒÔϲ½·¥£º
ÑéÖ¤Ìø×ªÁ´½Ó£ºÔÚ¾ÙÐÐÌø×ªÖ®Ç°£¬¶ÔÌø×ªÁ´½Ó¾ÙÐÐÑÏ¿áÑéÖ¤£¬È·±£ÆäÕýµ±ÐÔºÍÇå¾²ÐÔ¡£Ê¹ÓÃÇå¾²ÐÒ飺ÔÚÌø×ªÁ´½ÓÖÐʹÓÃHTTPSÐÒ飬ÒÔÈ·±£Êý¾Ý´«ÊäµÄÇå¾²ÐÔ¡£ÏÞÖÆÌø×ª´ÎÊý£º±Ü?Ãâ¶à´ÎÌø×ª£¬ïÔÌÓû§ÔÚ²î±ðÍøÕ¾Ö®¼äƵÈÔÇл»µÄ¿ÉÄÜ£¬´Ó¶ø½µµÍÇ徲Σº¦¡£ÈÕÖ¾¼Í¼£º¼Í¼ËùÓÐÌø×ª²Ù×÷£¬ÒÔ±ã?ÔÚ±¬·¢Çå¾²ÎÊÌâʱ¾ÙÐÐ×·×ÙºÍÆÊÎö¡£
ͨ¹ýÒÔÉÏÄÚÈÝ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½£¬ÍøÒ³Ìø×ªËäÈ»¿´ËƼòÆÓ£¬µ«Æä±³ºóµÄÊÖÒÕºÍÓ¦Óó¡¾°È´ºÜÊÇÖØ´ó¡£ÏàÊ¶ÍøÒ³Ìø×ªµÄÒþÃØÒÕÊõ£¬²»µ«ÄÜÌá¸ßÎÒÃǵÄÊÖÒÕˮƽ£¬»¹ÄÜÔÚ±£»¤ÐÅÏ¢Çå¾²·½ÃæÌṩÖ÷ÒªµÄ²Î¿¼¡£
ÔÚ̽ÌÖÁËÍøÒ³Ìø×ªµÄ»ù±¾?¿´·¨ºÍʵÏÖ·½·¨ºó£¬ÎÒÃǽ«¼ÌÐøÉîÈë̽ÌÖÆäÔÚÇ徲DZÐÐÖеÄÓ¦Óúͱ£»¤²½·¥¡£Ëæ×Å»¥ÁªÍøµÄÉú³¤£¬ÍøÂçÇå¾²ÎÊÌâÈÕÒæÍ¹ÏÔ£¬ÍøÒ³Ìø×ªÔÚDZÐкͱ£»¤ÐÅÏ¢Çå¾²Öаç?ÑÝ×ÅÖ÷Òª½ÇÉ«¡£±¾ÎĽ«ÏêϸÆÊÎöÕâÒ»ÁìÓòµÄÊÖÒÕϸ½ÚºÍÇå¾²Õ½ÂÔ£¬×ÊÖúÄãÔÚÊý×ÖÌìÏÂÖб£»¤×Ô¼ºµÄÐÅÏ¢Çå¾²¡£
ÔÚÍøÒ³Ìø×ªÀú³ÌÖУ¬Êý¾ÝµÄÒþ˽±£»¤ºÍÇå¾²ÐÔÒ²ÊÇÒ»¸öÖ÷ÒªµÄ˼Á¿ÒòËØ¡£µ±Óû§ÔÚ²î±ðÍøÕ¾Ö®¼äÌø×ªÊ±£¬¿ÉÄÜ»áÉæ¼°µ½Ãô¸ÐÊý¾ÝµÄ´«Ê䣬ÈçµÇ¼ÐÅÏ¢¡¢Ö§¸¶ÐÅÏ¢µÈ¡£Òò´Ë£¬Çå¾²´«Ê䣨ÈçHTTPSÐÒ飩ºÍÊý¾Ý¼ÓÃܳÉ?Ϊ±Ø²»¿ÉÉÙµÄÊÖÒÕÊֶΡ£¿çÓò×ÊÔ´¹²Ïí£¨CORS£©Õ½ÂÔÒ²ÔÚ±£»¤Óû§Êý¾ÝÇå¾²·½ÃæÊ©Õ¹Ö÷Òª×÷Óá£
×ܽáÆðÀ´£¬ÍøÒ³Ìø×ª¿´ËƼòÆÓ?£¬ÏÖʵÉÏÉæ¼°ÁË¶à·½ÃæµÄÊÖÒÕºÍÉè¼Æ¡£´ÓʵÏÖ»úÖÆµ½Óû§ÌåÑ飬ÔÙµ½Êý¾ÝÇå¾²£¬Ã¿Ò»¸ö»·½Ú¶¼ÐèҪȫÐÄÉè¼ÆºÍÑÏ¿á°Ñ¿Ø¡£Í¨¹ý¶ÔÕâЩÒþÃØÒÕÊõµÄÉîÈëÏàʶ£¬ÎÒÃDz»µ«ÄܸüºÃµØÔËÓÃÍøÒ³Ìø×ªÊÖÒÕ£¬»¹ÄÜÔÚ±£»¤Óû§Òþ˽ºÍÊý¾ÝÇå¾²·½Ãæ×ö³ö¸üºÃµÄ°ü¹Ü¡£
ÔÚÉÏÒ»²¿·ÖÖУ¬ÎÒÃÇ´ÓÊÖÒÕºÍÉè¼ÆµÄ½Ç¶È£¬Ì½ÌÖÁËÍøÒ³Ìø×ªµÄ?ÒþÃØÒÕÊõ¡£ÏÖÔÚ£¬ÈÃÎÒÃǽøÒ»²½ÉîÈë̽ÌÖÍøÒ³Ìø×ª±³?ºóµÄÇ徲DZÐУ¬ÓÈÆäÊÇÔÚ»¥ÁªÍøÇå¾²ÁìÓò£¬ÔõÑùÓÐÓõر£»¤Óû§Êý¾ÝºÍϵͳÃâÊÜDZÔÚÍþв¡£
·þÎñÆ÷¶ËÖØ¶¨ÏòÊÇÔÚ·þÎñÆ÷ÉÏÉèÖÃÖØ¶¨Ïò¹æÔò£¬Í¨¹ý·þÎñÆ÷¶Ë¾ç±¾»òÉèÖÃÎļþʵÏÖ¡£³£¼ûµÄÒªÁì°ü?À¨£º
HTTP301ºÍ302״̬Â룺301ÌåÏÖÓÀÊÀÒÆ¶¯£¬302ÌåÏÖÔÝÊ±ÒÆ¶¯¡£.htaccessÎļþ£ºÔÚApache·þÎñÆ÷ÉÏ£¬Í¨¹ý±à¼.htaccessÎļþʵÏÖÖØ¶¨Ïò¡£
ÍøÒ³Ìø×ªËäÈ»Àû±ã£¬µ«Ò²³ÉÎªÍøÂç¹¥»÷ÕßµÄÄ¿µÄ¡£³£¼ûµÄ¹¥»÷ÊֶΰüÀ¨¶ñÒâÖØ¶¨Ïò¡¢´¹ÂÚÍøÕ¾ºÍ¿çÕ¾¾ç±¾£¨XSS£©¹¥»÷¡£¶ñÒâÖØ¶¨ÏòÊÇÖ¸¹¥»÷Õßͨ¹ý¸Ä¶¯Ìø×ªµØµã£¬Ö¸µ¼Óû§»á¼û¶ñÒâÍøÕ¾¡£ÕâÖÖ¹¥»÷ͨ³£Í¨¹ý×¢Èë¶ñÒâ´úÂë»òʹÓÃÎó²îʵÏÖ¡£Òò´Ë£¬±ÜÃâ¶ñÒâÖØ¶¨ÏòÐèÒªÑÏ¿áµÄURLÑéÖ¤ºÍȨÏÞ¿ØÖÆ¡£
´¹ÂÚÍøÕ¾ÊÇÒ»ÖÖͨ¹ýαװ³ÉÕýµ±ÍøÕ¾£¬ÓÕÆÓû§ÊäÈëÃô¸ÐÐÅÏ¢µÄ¹¥»÷·½·¨¡£ÍøÒ³Ìø×ªÔÚÕâÖÖ¹¥»÷ÖÐÒ²ÊÎÑÝÁËÖ÷Òª½ÇÉ«£¬¹¥»÷Õßͨ¹ýÇÉÃîµÄÌø×ª»úÖÆ£¬ÈÃÊܺ¦ÕßÎóÒÔΪÊÇ¿ÉÐÅÍøÕ¾¡£Òò´Ë£¬Ìá·À´¹ÂÚ¹¥»÷ÐèÒª¶àÌõÀíµÄÑéÖ¤ºÍ·À»¤²½·¥£¬ÈçHTTPSÐÒ顢˫ÒòËØÈÏÖ¤µÈ¡£
¿çÕ¾¾ç±¾£¨XSS£©¹¥»÷ÊÇÒ»ÖÖͨ¹ýÔÚÍøÒ³ÖÐ×¢Èë¶ñÒâ¾ç±¾£¬¶ÔÓû§¾ÙÐй¥»÷µÄ·½·¨¡£¹¥»÷Õßͨ¹ýÌø×ªµ½°üÀ¨¶ñÒâ¾ç±¾µÄÍøÒ³£¬ÇÔÈ¡Óû§µÄÃô¸ÐÐÅÏ¢»ò¾ÙÐÐÆäËû¶ñÒâ²Ù×÷¡£Òò´Ë?£¬ÊäÈëÑéÖ¤ºÍÊä³ö±àÂëÊDZÜÃâXSS¹¥»÷µÄÒªº¦ÊֶΡ£