

ÔÝÎÞÊý¾Ý
²ÍÒû¶¨Î»Ð¡³ÌÐòµÄÓû§ºÍÉ̼Ò×¢²á¹¦ÄÜʵÏÖ·½Ê½°üÀ¨£º¿ª·¢Ç°¶Ë½çÃæ¡¢Éè¼ÆÊý¾Ý¿â½á¹¹¡¢±àдºǫ́½Ó¿Ú¡¢¼¯³ÉµÚÈý·½·þÎñÒÔ¼°½øÐа²È«ÐÔÑéÖ¤¡£
Ê×ÏÈ£¬²ÍÒû¶¨Î»Ð¡³ÌÐòÐèÒªÒ»¸öÓѺõÄǰ¶Ë½çÃæ£¬Óû§ºÍÉ̼Ҷ¼ÄÜÇáËɵØÕÒµ½×¢²áÈë¿Ú¡£Ç°¶Ë½çÃæÉè¼Æ²»½öÒªÃÀ¹Û£¬»¹Òª±ãÓÚ²Ù×÷¡£¶ÔÓÚÓû§À´Ëµ£¬×¢²á½çÃæÍ¨³£°üÀ¨»ù±¾ÐÅÏ¢µÄÌîд£¬ÈçÓû§Ãû¡¢ÃÜÂë¡¢ÊÖ»úºÅÂëµÈ¡£¶ø¶ÔÓÚÉ̼ң¬»¹ÐèÒªÌîд¶îÍâµÄÐÅÏ¢£¬ÈçµêÆÌÃû³Æ¡¢µØÖ·¡¢ÓªÒµÖ´Õյȡ£
Óû§×¢²á½çÃæÓ¦¾¡Á¿¼ò½àÃ÷ÁË£¬°üº¬ÒÔÏÂ×ֶΣº
É̼Ò×¢²á½çÃæÐèÒª¸üÏêϸµÄÐÅÏ¢£¬°üÀ¨µ«²»ÏÞÓÚ£º
ÔÚÉè¼ÆÊ±£¬Ó¦×¢Òâ±íµ¥µÄ²¼¾ÖºÍÓû§ÌåÑ飬±ÜÃâÈÃÓû§¸Ðµ½·±Ëö¡£
Êý¾Ý¿âÊÇ´æ´¢Óû§ºÍÉ̼ÒÐÅÏ¢µÄºËÐÄ¡£ºÏÀíµÄÊý¾Ý¿âÉè¼Æ¿ÉÒÔÌá¸ßϵͳµÄÐÔÄܺÍÀ©Õ¹ÐÔ¡£¶ÔÓÚÓû§ºÍÉ̼ҵÄ×¢²áÐÅÏ¢£¬ÎÒÃÇ¿ÉÒԷֱ𴴽¨Á½ÕÅ±í£ºusers
ºÍ merchants
¡£
Óû§±íÖ÷Òª×ֶΰüÀ¨£º
É̼ұíÖ÷Òª×ֶΰüÀ¨£º
ÕâЩ×ֶοÉÒÔ¸ù¾Ý¾ßÌåÐèÇó½øÐÐÀ©Õ¹»òµ÷Õû¡£
ΪÁËʵÏÖǰºó¶ËµÄÊý¾Ý½»»¥£¬ÐèÒª±àдһϵÁеĺǫ́½Ó¿Ú¡£ÕâЩ½Ó¿Ú¸ºÔð½ÓÊÕǰ¶ËÌá½»µÄÊý¾Ý£¬²¢½«Æä´æ´¢µ½Êý¾Ý¿âÖС£
Óû§×¢²á½Ó¿ÚÓ¦°üº¬ÒÔϹ¦ÄÜ£º
users
±íÖС£É̼Ò×¢²á½Ó¿ÚÔòÐèÒª´¦Àí¸ü¶àµÄÐÅÏ¢£º
merchants
±íÖС£ÎªÁËÌá¸ßÓû§ÌåÑéºÍ°²È«ÐÔ£¬¿ÉÒÔ¼¯³ÉһЩµÚÈý·½·þÎñ£¬Èç¶ÌÐÅÑéÖ¤·þÎñºÍÓʼþ·¢ËÍ·þÎñ¡£
ÔÚÓû§»òÉ̼ÒÌá½»×¢²áÐÅϢʱ£¬Í¨¹ý¶ÌÐÅ·¢ËÍÑéÖ¤Âë½øÐÐÑéÖ¤£¬ÒÔÈ·±£ÊÖ»úºÅÂëµÄÕæÊµÐÔ¡£Õâ¿ÉÒÔÓÐЧ·ÀÖ¹¶ñÒâ×¢²áÐÐΪ¡£
¶ÔÓÚÐèÒªÓÊÏäÑéÖ¤µÄ³¡¾°£¬¿ÉÒÔͨ¹ýÓʼþ·¢Ëͼ¤»îÁ´½Ó£¬ÒªÇóÓû§µã»÷Á´½ÓÍê³É×¢²á¡£Õâ²»½öÔö¼ÓÁËϵͳµÄ°²È«ÐÔ£¬Ò²ÓÐÖúÓÚºóÐøµÄÓªÏú»î¶¯¡£
ÔÚÕû¸ö×¢²á¹ý³ÌÖУ¬°²È«ÐÔÊǷdz£ÖØÒªµÄÒ»»·¡£ÒÔÏÂÊÇһЩ³£¼ûµÄ°²È«´ëÊ©£º
¶ÔÃô¸ÐÊý¾ÝÈçÃÜÂë½øÐмÓÃÜ´æ´¢£¬¿ÉÒÔʹÓùþÏ£Ëã·¨ÈçSHA256»òbcrypt¡£Õâ¿ÉÒÔ·ÀÖ¹Êý¾Ýй¶ºó±»Ö±½ÓÆÆ½â¡£
¶ÔËùÓÐÊäÈëµÄÊý¾Ý½øÐÐÑϸñµÄ¸ñʽÑéÖ¤£¬·ÀÖ¹SQL×¢ÈëºÍXSS¹¥»÷¡£ÀýÈ磬Óû§ÃûÖ»Äܰüº¬×ÖĸºÍÊý×Ö£¬ÃÜÂ볤¶ÈÐèÂú×ãÒ»¶¨ÒªÇóµÈ¡£
ͨ¹ý¼ì²éÊÖ»úºÅÂë»òÓÊÏäÊÇ·ñÒѾ´æÔÚÓÚÊý¾Ý¿âÖУ¬¿ÉÒÔ·ÀÖ¹ÖØ¸´×¢²áÐÐΪ¡£Í¬Ê±£¬¿ÉÒÔÉèÖÃÒ»¶¨µÄʱ¼ä¼ä¸ôÀ´ÏÞÖÆÆµ·±µÄ×¢²áÇëÇó¡£
ʵÏÖ²ÍÒû¶¨Î»Ð¡³ÌÐòµÄÓû§ºÍÉ̼Ò×¢²á¹¦ÄÜÉæ¼°¶à¸ö·½Ã棬´Óǰ¶Ë½çÃæµÄÉè¼Æ£¬µ½Êý¾Ý¿â½á¹¹µÄ¹æ»®£¬ÔÙµ½ºǫ́½Ó¿ÚµÄ±àд£¬ÒÔ¼°¼¯³ÉµÚÈý·½·þÎñºÍ°²È«ÐÔÑéÖ¤¡£Ã¿Ò»²½¶¼ÖÁ¹ØÖØÒª£¬¶¼ÐèÒª×Ðϸ¿¼ÂǺÍʵʩ¡£Ö»ÓÐÕâÑù£¬²ÅÄÜΪÓû§Ìṩһ¸ö°²È«¡¢±ã½Ý¡¢¸ßЧµÄ×¢²áÌåÑé¡£
²ÍÒû¶¨Î»Ð¡³ÌÐòÈçºÎÈ·±£Óû§Êý¾ÝµÄ°²È«£¿
´ð°¸£ºÎªÁËÈ·±£Óû§Êý¾ÝµÄ°²È«£¬ÎÒÃDzÉÓÃÁ˶àÖÖ´ëÊ©¡£Ê×ÏÈ£¬¶ÔÃô¸ÐÊý¾ÝÈçÃÜÂë½øÐмÓÃÜ´æ´¢£¬³£Óõķ½·¨ÓÐSHA256»òbcrypt¡£´ËÍ⣬¶ÔËùÓÐÊäÈëµÄÊý¾Ý½øÐÐÑϸñµÄ¸ñʽÑéÖ¤£¬ÒÔ·ÀÖ¹SQL×¢ÈëºÍXSS¹¥»÷¡£»¹»áͨ¹ý¶ÌÐÅÑéÖ¤Âë»òÓʼþ¼¤»îÁ´½ÓÀ´ÑéÖ¤ÊÖ»úºÅÂëºÍÓÊÏ䵨ַ£¬ÕâÑù¿ÉÒÔÓÐЧ·ÀÖ¹¶ñÒâ×¢²áÐÐΪ¡£Í¬Ê±£¬ÎÒÃǻᶨÆÚ¶Ôϵͳ½øÐа²È«É¨ÃèºÍ©¶´ÐÞ²¹£¬ÒÔÈ·±£ÕûÌåϵͳµÄ°²È«ÐÔ¡£
²ÍÒû¶¨Î»Ð¡³ÌÐòÖ§³ÖÄÄЩµÚÈý·½·þÎñ£¿
´ð°¸£º²ÍÒû¶¨Î»Ð¡³ÌÐò¿ÉÒÔ¼¯³É¶àÖÖµÚÈý·½·þÎñ£¬ÒÔÌáÉýÓû§ÌåÑéºÍϵͳ¹¦ÄÜ¡£ÀýÈ磬¿ÉÒÔʹÓöÌÐÅÑéÖ¤·þÎñÀ´È·±£ÊÖ»úºÅÂëµÄÕæÊµÐÔ£¬³£¼ûµÄ·þÎñÌṩÉÌÓа¢ÀïÔÆ¶ÌÐÅ¡¢ÌÚÑ¶ÔÆ¶ÌÐŵȡ£Óʼþ·¢ËÍ·þÎñÒ²ºÜÖØÒª£¬¿ÉÒÔÓÃÓÚ·¢Ëͼ¤»îÁ´½Ó»ò֪ͨÓʼþ£¬³£¼ûµÄ·þÎñÌṩÉÌÓÐSendGrid¡¢MailgunµÈ¡£´ËÍ⣬»¹¿ÉÒÔ¼¯³ÉÖ§¸¶·þÎñ£¬Èç΢ÐÅÖ§¸¶¡¢Ö§¸¶±¦Ö§¸¶£¬ÒÔ±ãÓÚÔÚÏß½»Ò׺ÍÖ§¸¶¹¦ÄÜ¡£
²ÍÒû¶¨Î»Ð¡³ÌÐòÈçºÎ´¦Àí¸ß²¢·¢Çé¿öϵÄÐÔÄÜÎÊÌ⣿
´ð°¸£º´¦Àí¸ß²¢·¢Çé¿öϵÄÐÔÄÜÎÊÌâÐèÒª´Ó¶à¸ö·½ÃæÈëÊÖ¡£Ê×ÏÈ£¬¿ÉÒÔͨ¹ýÊý¾Ý¿âÓÅ»¯£¬ÈçʹÓÃË÷Òý¡¢·Ö¿â·Ö±íµÈ·½·¨£¬Ìá¸ß²éѯЧÂÊ¡£Æä´Î£¬¿ÉÒÔ²ÉÓûº´æ¼¼Êõ£¬ÈçRedis£¬½«³£ÓõÄÊý¾Ý»º´æÆðÀ´£¬¼õÉÙÊý¾Ý¿â²éѯѹÁ¦¡£´ËÍ⣬»¹¿ÉÒÔʹÓøºÔؾùºâ¼¼Êõ£¬½«ÇëÇó·ÖÉ¢µ½¶à¸ö·þÎñÆ÷ÉÏ£¬ÒÔ¼õÇáµ¥¸ö·þÎñÆ÷µÄ¸ºµ£¡£×îºó£¬Í¨¹ýCDN¼ÓËÙ¾²Ì¬×ÊÔ´¼ÓÔØ£¬Ìá¸ßÕûÌåÏìÓ¦ËÙ¶È¡£ÕâЩ·½·¨½áºÏʹÓ㬿ÉÒÔÓÐЧӦ¶Ô¸ß²¢·¢Çé¿öϵÄÐÔÄÜÎÊÌâ¡£