µÚÒ»Õ£º48Ð¡Ê±È«ÍøÊÂÎñʱ¼äÖá
7ÔÂ15ÈÕ20:17·Ö£¬ÃÀʳÖ÷²¥èÖ×Óè¸ÊÓêÔÚ¾ÙÐÐ"ÌÕ×íʽÊÙË¾ÖÆ×÷"Ö±²¥Ê±£¬Òò²Ù×÷ʧÎóµ¼Ö¼ÛÖµ18ÍòÔªµÄ½ðǹÓã´ÌÉíÕûÅ̵ôÂä¡£Õâ¸ö±»³ÆÎª"Ê®Íò¼¶Ëðʧ˲¼ä"µÄÊÓÆµÆ¬¶Ï£¬ÔÚÊÂÎñ±¬·¢23·ÖÖÓºó±»½ØÍ¼ÉÏ´«Î¢²©£¬Ëæ¼´ÑÜÉú³ö"Íøºì¾¼ÃÅÝÄÂÛ"ºÍ"ʳÎïÆÌÕÅÕùÒé"Á½´óÓßÇé·ç±©¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬µ¯Ä»Êý¾ÝÏÔʾʧÎ󱬷¢Ç°5·ÖÖÓ£¬¹ÛÖÚ»¥¶¯Æµ´ÎÍ»½µ40%£¬ÕâÊÇ·ñÌåÏÖ±£´æÈËΪ×ÌÈÅÒòËØ£¿À´×ÔµÚÈý·½¼à²â»ú¹¹µÄÁ÷Á¿Í¼Æ×ÏÔʾ£¬ÊÂÎñÏà¹Ø»°ÌâÔÚ48СʱÄÚÀۼƻñµÃ9.2ÒÚ´ÎÆØ¹â£¬Ô¶³¬Í¬ÀàʹʵÄÈö²¥ÏµÊý¡£
µÚ¶þÕ£ºÎ£»ú´¦Öóͷ£ÖеÄÈýÖØÁ¬Ëø·´Ó¦
ʹʱ¬·¢µÄ»Æ½ðËÄСʱÄÚ£¬Æ·ÅÆ·½µÄÓ¦¶ÔÕ½ÂÔ¿°³Æ¾µäΣ»ú¹«¹Ø°¸Àý¡£Æ½Ì¨·½Á¬Ã¦Æô¶¯Ó¦¼±»úÖÆ£¬Í¨¹ýAIËã·¨¾«×¼Ê¶±ð¸ºÃæÓßÇéµÄÒªº¦Èö²¥½Úµã¡£ÁîÈËÒâÍâµÄÊÇ£¬¸ÊÓêÍŶÓÑ¡ÔñÔÚÔ½ÈÕÉÏÎ翪Æô"ʧÎó½âÃÜר³¡"£¬ÕâÖÖ×Ô¶¯Ì»Â¶É˿ڵÄÕ½ÂÔʹÆä·Û˿ת»¯ÂÊÌáÉý17%¡£µ«Ê³Îïî¿Ïµ²¿·Ö½éÈëÊÓ²ìºóÒý·¢µÄÁ¬Ëø·´Ó¦£¬Ì»Â¶³öMCN»ú¹¹ÔÚÄÚÈÝÇå¾²ÉóºËÁ÷³ÌÖеÄÖØ´óÎó²î¡£ÎªÊ²Ã´Í¬ÀàʹʵĴ¦Öóͷ£±¾Ç®½ÏÈýÄêǰÉÏÕÇÁË300%£¿Õâ¸öÊý×Ö±³ºóÓ³ÉäµÄÊÇÕû¸öÐÐÒµµÄºÏ¹æ»¯×ªÐÍÀ§¾Ö¡£
µÚÈýÕ£ºÁ÷Á¿¾¼ÃϵĴ´×÷Çå¾²ã£ÂÛ
ͳ¼ÆÊý¾ÝÏÔʾ£¬Í·²¿ÍøºìµÄÅÄÉãʹÊÂÊͬ±ÈÉÏÉý62%£¬µ«¶ÔÓ¦µÄÉÌÒµ¼Ûֵȴ²»½µ·´Ôö¡£ÕâÖÖÕ÷ÏóÔÚÒµÄÚ±»³ÆÎª"ºÚÌì¶ìÒç¼Û"¡£ÒÔ±¾´ÎÊÂÎñΪÀý£¬¸ÊÓêÖ±²¥¼äÔÚʹʺóµÚ3ÌìÓÀ´130%µÄÁ÷Á¿·´µ¯£¬Æ·ÅÆÏàÖúÑûÔ¼Á¿Í»ÆÆ¼¾¶È·åÖµ¡£ÕâÖÖ±ä̬µÄÊý¾Ý×ßÏò£¬ÊµÖÊÕÛÉä³öÓû§¶ÔÕæÊµÐÔÄÚÈݵÄÇ¿ÁÒ¿ÊÇó¡£µ«´´×÷ÕßÔÚ×·Çó"²»ÍêÉÆÕæÊµ"ʱ£¬ÔõÑùƽºâÄÚÈÝÇå¾²ÓëÏ·¾çÕÅÁ¦£¿Ä³Æ½Ì¨Ëã·¨¹¤³Ìʦ͸¶£¬Î£º¦Ô¤¾¯ÏµÍ³µÄÏìӦʱ¼äÿËõ¶Ì0.3Ã룬¾ÍÄÜïÔÌ23%µÄʵÖÊËðʧ£¬µ«ÊÖÒÕÓÅ»¯µÄ½çÏßÊÂʵÔÚÄÄ£¿
µÚËÄÕ£ºÊ¹ʱ³ºóµÄ¹¤Òµ×ªÐÍÐźÅ
±¾´ÎÊÂÎñÇ¡·êÖ±²¥ÐÐÒµÇå¾²±ê×¼ÐÞ¶©µÄÒªº¦ÆÚ¡£Ð¹æ²Ý°¸ÖÐ"ʵʱÄÚÈÝÑÓʱϵͳ"µÄÇ¿ÖÆÐÔÌõ¿î£¬Ô¤¼Æ½«Ê¹ÖÐСÐÍ»ú¹¹ÔËÓª±¾Ç®ÔöÌí40%¡£¶øÍ·²¿MCNµÄÓ¦¶ÔÕ½ÂÔÏÔʾ£¬62%µÄÆóÒµÕýÔÚ×齨רҵΣ»úÖÎÀíÍŶӡ£¸üÖµµÃ¹Ø×¢µÄÊÇ£¬°ü¹ÜÐÐÒµÕë¶ÔÖ±²¥³¡¾°ÍƳöµÄ"ʹÊÔðÈÎÏÕ"£¬Èý¸öÔÂÄÚ±£·Ñ¹æÄ£¼¤Ôö3.8±¶¡£ÕâЩ¹¤Òµ¶ËµÄÁ¬Ëø·´Ó¦£¬Ô¤Ê¾×ÅÄÚÈÝ´´×÷ÕýÔÚ´ÓÒ°ÂùÉú³¤×ªÏòϸÃÜ»¯ÔËÓª¡£µ«ÐÐÒµ±ê×¼µÄÖÆ¶©ÕßÊÇ·ñÕæÕýÃ÷È·´´×÷ÕßµÄÕæÊµÄæ¾³£¿
µÚÎåÕ£º´Ó¸öÌåʧÎó¿´´´×÷ÕßÐÄÀí¿µ½¡
ʹʱ¬·¢ºó£¬¸ÊÓêÔÚСÎÒ˽¼ÒƵµÀÐû²¼µÄ¡¶¸ø°ÙÍò¼ÒÈ˵ÄÖÂǸÐÅ¡·ÖУ¬ÒâÍâ͸¶ÆäÒÑÒ»Á¬·þÓÿ¹½¹ÂÇÒ©ÎïÈýÄê¡£Õâ¸öϸ½ÚÒý¿¯ÐÐÒµ¶Ô´´×÷ÕßÐÄÀí¿µ½¡µÄ¸ß¶È¹Ø×¢¡£Ä³Í·²¿Æ½Ì¨µÄÐÄÀí²âÆÀÊý¾ÝÏÔʾ£¬48.7%µÄǩԼÖ÷²¥±£´æÖжÈÒÔÉÏÒÖÓôÇãÏò£¬µ«ÏÖÓаü¹ÜÏÏû³ÁýÕÖ¶Èȱ·¦15%¡£ÔÚÁ÷Á¿¸ßѹÓëÍêÓÈÎïÉèµÄË«ÖØ¼·Ñ¹Ï£¬´´×÷ÕßµÄÐÄÀíºÄ½ßÒѳÉÐÐÒµÍç¼²¡£µ±Ê¹ÊÔ¤·À»úÖÆÔ½À´Ô½ÒÀÀµÊÖÒÕÊÖ¶Îʱ£¬ÊÇ·ñºöÊÓÁË×î»ù´¡µÄÈËÐÔ»¯¾ì×¢£¿ÕâÖÖϵͳÐÔµÄÖ°Òµ¿µ½¡Î£»ú£¬»òÐí²ÅÊDZ¾´ÎÊÂÎñ×îÉî²ãµÄ¾¯Ê¾¡£
èÖ×Óè¸ÊÓêÊÂÎñÓÌÈçÒ»Ãæ¶àÀâ¾µ£¬¼ÈÕÕ¼ûÍøºì¾¼ÃÉú̬µÄųÈõÐÔ£¬Ò²ÕÛÉä³öÐÐҵתÐÍµÄÆÈÇÐÐèÇó¡£µ±¼ÛÖµ18ÍòÔªµÄ´ÌÉí×¹µØË²¼ä£¬ÇÃÏìµÄ²»µ«ÊÇÄÚÈÝÇå¾²¾¯ÖÓ£¬¸üÊǶÔÐÐÒµ¼ÛֵϵͳµÄÖØ¹¹ÕÙ»½¡£ÔÚÁ÷Á¿ÓëΣº¦¹²ÎèµÄ´´×÷ÐÂʱ´ú£¬ÕæÕýµÄΣ»úÀúÀ´²»ÊÇij¸ö¸öÌåµÄʧÎ󣬶øÊÇÕû¸öÉú̬¶ÔÇå¾²±ß¼ÊµÄÕûÌåÎóÅС£»òÐíÕýÊÇÕâ´Î"ÖÂÃüʧÎó"£¬½«³ÉÎªÍÆ¶¯ÐÐÒµ½¨Éè¸üÍêÉÆ´´×÷°ü¹Ü»úÖÆµÄÀúʷתÕ۵㡣
Ò»¡¢°¸Àý¸´ÅÌ£ºèÖ×ÓèAPIЧÀÍÎó²îίÇü
2023Äê12Ô£¬×ÅÃûµçÉÌÆ½Ì¨"èÖ×Óè"µÄÉú²úÇéÐÎÍ»·¢Êý¾Ýй¶ÊÂÎñ¡£Æä»ùÓÚ¸ÊÓê¿ò¼Ü(YuGi-Oh)¿ª·¢µÄAPIÍø¹Ø£¬Òò¿ª·¢Ö°Ô±ÎóÆôÓÃÁËDebugģʽµÄSwaggerÎĵµ£¬µ¼Ö¶©µ¥ÏµÍ³µÄJWTÁîÅÆ(javascript web token)¼ÓÃÜÃÜԿ̻¶ÓÚ¹«Íø¡£Õâ¸öÉèÖùýʧֱ½Óµ¼Ö¹¥»÷ÕßʹÓÃ"°®¼âµ¶"ÉøÍ¸¹¤¾ßʵÑéÖÐÐÄÈ˹¥»÷£¬Ôì³É³¬°ÙÍòÓû§ÐÅϢй¶¡£
¶þ¡¢ÖÂÃüÉèÖùýʧµÄÊÖÒÕȪԴÆÊÎö
SpringBootµÄ×Ô¶¯×°Åä»úÖÆ±¾ÊÇÌáÉý¿ª·¢Ð§ÂʵÄÀûÆ÷£¬µ«ÔÚÉú²úÇéÐÎÉèÖÃÖÐÂñ²Ø×ÅÖî¶àÇå¾²ÏÝÚ塣ͨ¹ý¶ÔYMLÉèÖÃÎļþµÄÖð²ãÆÊÎö·¢Ã÷£¬"èÖ×Óè"ÏîÄ¿±£´æÈý´óÖÂÃüÉèÖùýʧ£º
1¡¢Nacos×¢²áÖÐÐÄδÆôÓÃTLS¼ÓÃÜ£»
2¡¢Actuator¶Ëµãδ×öIP°×Ãûµ¥ÏÞÖÆ£»
3¡¢ÈÕÖ¾×é¼þδ¹ýÂËÃô¸Ð²ÎÊý¡£ÕâЩ¹ýʧÉèÖÃÅäºÏ×é³ÉÁËOAuth2ÊÚȨÁ÷³ÌÖеÄÖÂÃü¹¥»÷Ãæ¡£
Èý¡¢ÉèÖÃÇå¾²Éó¼ÆµÄ»Æ½ð±ê×¼¹æ·¶
½¨ÉèÍêÉÆµÄÉèÖÃÉó¼ÆÏµÍ³ÊÇÔ¤·À´ËÀà¹ýʧµÄ½¹µã¶Ô²ß¡£ÎÒÃǽ¨Òé½ÓÄÉOWASP ASVS(Ó¦ÓÃÇå¾²ÑéÖ¤±ê×¼)Èý¼¶ÈÏÖ¤¹æ·¶£¬Öصã°üÀ¨£º¶Ôapplication-prod.ymlʵÑé´úÂëÊðÃûÑéÖ¤£»ÉèÖÃÏî±ä»»Ðèͨ¹ýSonarQube¾²Ì¬É¨Ã裻Ãô¸Ð²ÎÊý±ØÐè½ÓÄÉVault¶¯Ì¬×¢Èë¡£ÖµµÃ×¢ÖØµÄÊÇ£¬²âÊÔÇéÐÎÓëÉú²úÇéÐεÄÉèÖòî±ðÂÊÓ¦¿ØÖÆÔÚ5%ÒÔÄÚ¡£
ËÄ¡¢×Ô¶¯»¯Îó²î¼ì²â¼Æ»®Êµ¼ù
Õë¶ÔYAML/PropertiesÉèÖÃÎļþµÄÇ徲ɨÃ裬ÎÒÃÇÍÆ¼öÕûºÏSpotBugs+CheckstyleµÄË«ÖØ¼ì²â»úÖÆ¡£Ä³Í·²¿½ðÈÚ»ú¹¹µÄÏÖʵ°¸ÀýÏÔʾ£¬Í¨¹ýÔ¤ÖÃ200+ÌõÉèÖÃÇå¾²¼ì²é¹æÔò£¬¿ÉÔÚCI/CDÁ÷Ë®ÏßÖÐ×èµ²90%ÒÔÉϵÄΣÏÕÉèÖÃÏî¡£ÌØÊâÊǹØÓÚSpring Cloud ConfigµÄÔ¶³Ì¼ÓÔØ¹¦Ð§£¬±ØÐèÉèÖÃchecksumÑéÖ¤»úÖÆ¡£
Îå¡¢Ó¦¼±ÏìÓ¦µÄËIJ½´¦Öóͷ£¹æÔò
µ±·ºÆðÉèÖùýʧÒý·¢µÄÇå¾²ÊÂÎñʱ£¬Îñ±Ø×ñÕÕCERT±ê×¼µÄPDCERFÄ£×Ó£º×¼±¸½×¶ÎÒª½¨ÉèÉèÖûùÏ߿⣻¼ì²â½×¶ÎʹÓÃArchery¾ÙÐÐÉèÖñȶԣ»¸ù³ý½×¶ÎÐèÒª»ØÍ˵½Çå¾²¿ìÕÕ£»»Ö¸´½×¶ÎÔòÐèͨ¹ýChaos EngineeringÑéÖ¤ÉèÖýáʵÐÔ¡£ÐèÒªÌØÊâÇ¿µ÷µÄÊÇ£¬ÃÜԿй¶ºóµÄƾ֤ÂÖ»»±ØÐèÁýÕÖËùÓйØÁªÏµÍ³¡£