RSAC2022 | Ò»ÎĶÁ¶®¡°ÈȶȸßÕÇ¡±µÄÈí¼þ¹©Ó¦Á´Çå¾²

Ðû²¼Ê±¼ä 2022-06-22
±àÕß°´£ºÈí¼þ¹©Ó¦Á´Çå¾²ÔÚÄ¿½ñ¹©Ó¦Á´¹¥»÷¡¢ÉÌÒµÕ½¡¢¹ú¼Ê×îÐÂÊ±ÊÆµÈÒòËØµÄÓ°ÏìϳÉΪRSACÊ®´óÈÈÃÅÖ÷ÌâÖ®Ò» ¡£ÔÚ±¾ÎÄÖÐ £¬×ðÁú¿­¹ÙÍøÈë¿Ú¼¯ÍÅͨ¹ýÍŽ᱾½ìRSACÔÚÈí¼þ¹©Ó¦Á´Çå¾²Ö÷ÌâÌá³öµÄÐÂ˼Ð÷Óë¿´·¨ £¬ÒÔ¼°×ÔÉíÔÚ¸ÃÁìÓòËù»ýÀ۵ĸ»ºñÇ徲ʵ¼ùЧ¹û £¬Îª¸÷È˾ÍÄ¿½ñ¹©Ó¦Á´Çå¾²ÐÎÊÆ¼°Î´À´Éú³¤Ç÷ÊÆ¾ÙÐÐÁËÏêϸÆÊÎö £¬ÖúÁ¦°ü¹ÜÈí¼þ¹©Ó¦Á´Çå¾²¹¤ÒµÎȹ̡¢¿µ½¡Éú³¤ ¡£


¿´RSACÔõÑùÍÆ¶¯Èí¼þ¹©Ó¦Á´Çå¾²Éú³¤


ÓÉÓÚÈí¼þ¹©Ó¦Á´µÄ¹¥»÷¹æÄ£¹ã¡¢·½·¨Òþ²Ø¡¢Î£º¦´ó £¬¸øÆóÒµÇå¾²·À»¤´øÀ´Á˼«´óµÄÌôÕ½ £¬ÒÔÊÇ×öºÃÈí¼þ¹©Ó¦Á´Çå¾²µÄ·À»¤ÊÆÔÚ±ØÐÐ £¬ÒÔÉ«Áй«Ë¾CycodeÒ²ÒÀ¸½Èí¼þ¹©Ó¦Á´Çå¾²µÄ¿´·¨ÓÖÒ»´ÎÈëΧɳºÐÁ¢Òìʮǿ ¡£ÏÂÃæ´ÓRSACÀú½ìDevSecOps½â¾ö¼Æ»®³§É̵Ä˼Ð÷À´¿´Èí¼þ¹©Ó¦Á´Çå¾²µÄÊÖÒÕÉú³¤Ç÷ÊÆ ¡£


ÔçÔÚ2017Äê £¬DevSecOps¾Í±»RSACËùÒýÈë £¬»áÉÏÃ÷È·ÁËDevSecOpsʵ¼ùµÄÖ÷ÌåÄÚÈÝ £¬²¢Ìá³öÁË×óÒÆÇ徲ǰÖõÄÍ·ÄÔ ¡£


ÔÚ2018ÄêRSACÉϸüÊÇͨ¹ý¡°Golden Pipeline¡±µÄ¿´·¨ £¬Ç¿µ÷ÔÚÈí¼þ¹©Ó¦Á´Çå¾²ÉÏ £¬×Ô¶¯»¯¹¤¾ßÊDZز»¿ÉÉÙµÄ £¬ÆäÖÐCyberGRX×÷ΪµÚÈý·½ÍøÂçΣº¦¹ÜÀíÆ½Ì¨ÔÚ´ó»áÉÏո¶ͷ½Ç £¬Ëü´Ó×ÊÖúÆóÒµÃ÷È·ºÍ¹ÜÀí¹©Ó¦Á´ÍþÐ²ÔØÌåΪÆðµã £¬Í¨¹ý¶ÔÆóÒµÈí¼þ¹©Ó¦É̾ÙÐÐÖÜÈ«ÊÓ²ì £¬¸æ¿¢ÌáÔçʵÏÖÍþв֪̽µÄÄ¿µÄ ¡£


2019ÄêRSACÖÐÌØÉèµÄ×ÓÖ÷Ìâ¡°DevOps Connect¡± £¬DevSecOps½øÈëµ½ÖÜÈ«±¬·¢ÆÚ £¬¾Û»áÇ¿µ÷ÁËDevSecOpsÂäµØÊµ¼ùÀú³ÌÖÐÎÄ»¯ÈںϵÄÒâÒå £¬²¢ÆÚÍûͨ¹ýCI/CD¹ÜµÀ¸¨ÒÔÓÐÓû³±§»úÖÆÀ´ÊµÏÖЧÂÊÉϵÄÌáÉý


DevSecOpsÔÚº£ÄÚµÄÉú³¤ÇéÐÎ


ÔÚDevSecOpsÐËÆðµÄÀ˳±Ï £¬Ô½À´Ô½¶àÆóÒµ½«ËüÓ¦Óõ½×ÔÉíµÄ¿ª·¢Çå¾²¼Ü¹¹µ±ÖÐ £¬µ«ÔÚÈÚÈëDevSecOps¿ª·¢ÇéÐÎÄ£×ÓµÄÀú³ÌÖÐ £¬ÔõÑù½â¾öÆóÒµ×ÔÉí¹©Ó¦Á´Çå¾²µÄÎÊÌâÒ²Òý·¢Á˸÷È˵ĹØ×¢ ¡£


Ê×ÏÈÊÇÎÄ»¯ÈÚºÏ ¡£ÖÚËùÖÜÖª £¬È˵ÄÌìÐÔÊÇϲ»¶´ýÔÚ×ÔÉí¿ÉÕÆ¿ØµÄÌñ¾²Çø ¡£ÏÖÔÚ´ó²¿·ÖÆóҵתÏòDevSecOpsµÄÍ·ºÅÌôÕ½ £¬À´×ÔÎÄ»¯²ãÃæµÄµÖ´¥ÇéÐ÷ ¡£Ðí¶àÈËÒÔΪÇå¾²°ü¹Ü»áÍÏÂýÈí¼þ¿ª·¢ÊÂÇéËÙÂÊ¡¢ÉõÖÁ×è°­×ÔÉíÁ¢Òì ¡£


Æä´Î £¬DevSecOpsÇ¿µ÷¿ª·¢Ö°Ô±ÓëÇ徲ר¼ÒͳһЭ×÷ £¬¶þÕßÅäºÏ½¨ÉèÆðЭ×÷ÇéÐÎ ¡£µ«ÔÚÁ½´óÍŶӼä×ÜÊDZ£´æÒ»¶¨Ë®Æ½µÄĦ²Á £¬ÉõÖÁÒÔΪ¶Ô·½×ÜÔÚ¸ú×Ô¼ºÞÏÞεóÄÑ ¡£¾Ù¸öÀý×Ó£ºÀýÈçÈí¼þÍâ°ü¹«Ë¾µÄÖ÷ҪĿµÄÊÇÖª×ã¿Í»§µÄÓªÒµÐèÇó £¬¿ª·¢Ö°Ô±Ï£ÍûÒ»Ö±ÌáÉý´úÂëµÄ½»¸¶ËÙÂÊ ¡£¿ÉÊÇÔÚÇå¾²ÍŶӿ´À´ £¬ËûÃǵÄÊÂÇéÖØµãÔÚÓÚ°ü¹Ü´úÂëµÄÇå¾² £¬¶øÕâÁ½¸ö½ØÈ»²î±ðµÄÄ¿µÄµ¼ÖÂÍŶÓÖ®¼äÄÑÒÔÏ໥Ã÷È·¡¢Ð­Í¬ÊÂÇé ¡£


ÔÙ´Î £¬Çå¾²Ö°Ô±µÄȱ·¦Ò²¿ÉÄÜÓ°ÏìDevSecOpsµÄ½¨Éè ¡£Ö»¹ÜÐí¶àÆóÒµÔÚ´ÓÊÂDevSecOpsµÄÂ䵨ÊÂÇé £¬µ«Ö°Ô±ÄÜÁ¦Ë®Æ½ÀǼ®²»Æë £¬ÖªÊ¶´¢±¸µÍϵÄ״̬ΪÆóÒµÔì³ÉÁ˲»Ð¡µÄƶÀ§ ¡£¾Ý¡¶ÍøÂçÐÅÏ¢Çå¾²È˲ÅÉú³¤±¨¸æ¡·Ö¸³ö £¬ÎÒ¹úÍøÂçÇå¾²È˲ÅÈÔ´¦ÓÚÇó¹ýÓÚ¹©µÄ״̬ ¡£


×îºó £¬DevSecOpsÔÚʵ¼ùÀú³ÌÖÐÓöµ½µÄÁíÒ»¸öÌôÕ½ÊÇ×Ô¶¯»¯¹¤¾ßµÄȱ·¦ ¡£DevSecOpsºÜÊÇÒÀÀµ×Ô¶¯»¯¹¤¾ßÀ´Íê³É°æ±¾¹ÜÀí¡¢È±ÏݹÜÀí¡¢´úÂë¹¹½¨¡¢Îó²îɨÃèµÈÊÂÇé ¡£Ö»¹Ü¹©Ó¦Á´Çå¾²ÁìÓòһЩ¿ª¿ÉÒÔÕÒµ½Ò»Ð©¿ªÔ´ºÍÉÌÒµ¹¤¾ß £¬µ«ÔÚ¹ú²ú»¯µÄÐÐÒµÅä¾°Ï £¬ÕâЩ¹¤¾ß±£´æ¹¦Â䵨µÄÏÖʵÐèÇó ¡£


ÔËÓÃDevSecOpsÀíÄÉèÈí¼þ¹©Ó¦Á´Ç徲ϵͳ


ƾ֤RSACÀúÄêµÄDevSecOpsÀíÄî £¬Ïà¹Øµ¥Î»Òª×öºÃÈí¼þ¹©Ó¦Á´ÊÖÒÕ²úÆ·µÄÇå¾²¿ª·¢ÍùÍùÐèÒª´Ó¹ÜÀí²ãÃæºÍÊÖÒÕ²ãÃæ³ö·¢ £¬¿ªÕ¹ÏµÍ³»¯µÄ½¨ÉèÊÂÇé ¡£


? Èí¼þ¹©Ó¦Á´Çå¾²¹ÜÀí·½Ãæ


1¡¢ÔöÇ¿Çå¾²¿ª·¢ÇéÐεĿɿØÐÔ


ÔÚÈí¼þ¿ª·¢½×¶ÎÐèÉèÖÃÓÐÇå¾²¿É¿ØµÄÊÂÇ鳡ºÏ £¬²¢Õë¶Ô¿ª·¢Àú³Ì´î½¨×¨ÓõĿª·¢ÇéÐκͲâÊÔÇéÐÎ £¬Å䱸Çå¾²¡¢¿ÉÐÅ¡¢¿É¿¿µÄÇå¾²¿ª·¢¹¤¾ß £¬ÉèÖð´½ÇÉ«·ÖÅɵĺÏÀíȨÏÞ £¬È·± £¿ª·¢Àú³ÌºÍ²âÊÔÀú³Ì¿É¿Ø £¬°ü¹ÜÈí¼þÑз¢×ʲúÇå¾² ¡£


2¡¢ÔöÇ¿ÖÊÁ¿¹ÜÀíϵͳÈÚºÏ


ƾ֤Èí¼þ¹©Ó¦Á´Çå¾²µÄ¿ª±¬·¢ÃüÖÜÆÚ½¨ÉèºÏÀíµÄ×éÖ¯¼Ü¹¹ºÍ¹ÜÀí¼Ü¹¹À´Öª×ã²úÆ·Çå¾²¿ª·¢µÄʵÑéºÍ¹ÜÀí ¡£


3¡¢ÔöÇ¿Çå¾²¿ª·¢ÊÖÒÕÅàѵ


¸øËùÓеÄÑз¢Ö°Ô±ÅàѵDevSecOpsÒªÁìÁ÷³Ì £¬ÈÃÿ¸öÑз¢Ö°Ô±ÊµÏÖ»¥¶¯¹ØÏµ £¬Ò²ÈÃÿ¸öÑз¢Ö°Ô±Ã÷È·DevSecOps µÄÊÂÇéÒÔ¼°¶ÔÕûÌå²úÆ·Çå¾²Ö÷ÌåµÄÃ÷È· ¡ £¿ª·¢Ö°Ô±ÏàʶÏß³ÌÄ£×ӺͺϹæÐÔ¼ì²é £¬²¢ÏàʶÔõÑùȨºâΣº¦ÒÔ¼°ÔõÑùʵÑéÇå¾²¿ØÖÆ £¬´Ó¶øÈ·±£×éÖ¯ÖеÄËùÓÐÈËÏàʶ¹«Ë¾µÄÇ徲״̬ £¬×ñÕÕÏàͬµÄ±ê×¼ ¡£


? Èí¼þ¿ª·¢ÊÖÒÕ·½Ãæ

?

1¡¢¹¹½¨ÏêϸµÄÈí¼þÎïÁÏÇåµ¥


Èí¼þ¹©Ó¦Á´Ç徲ʼÓÚ¶ÔÒªº¦»·½ÚµÄ¿É¼ûÐÔ £¬ÆóÒµÐèҪΪÿ¸öÓ¦ÓóÌÐòÒ»Á¬¹¹½¨ÏêϸµÄ SBOM£¨Software Bill of Material £¬Èí¼þÎïÁÏÇåµ¥£©´Ó¶øÖÜÈ«¶´²ìÿ¸öÓ¦ÓÃÈí¼þµÄ×é¼þÇéÐÎ £¬ÎªÍ»·¢µÄÎó²îÌṩӦ¼±µÄ²½·¥ ¡£


2¡¢ºÏÀíʹÓúÃÇå¾²¿ª·¢¹¤¾ß


×Ô¶¯»¯¹¤¾ßµÄʹÓà £¬¿ÉÓÐÓÃïÔÌ­È˹¤¼ì²âµÄʱ¼äÏûºÄºÍ±¾Ç®Í¶Èë £¬Ìá¸ß¼ì²âЧÂÊ ¡£Èí¼þÇå¾²¿ª·¢ÁìÓò³£¼ûµÄÇå¾²¿ª·¢¹¤¾ß £¬Ê¹ÓõÄÊÖÒÕ°üÀ¨£ºSASTÊÖÒÕ¡¢DASTÊÖÒÕ¡¢IASTÊÖÒÕºÍFUZZÊÖÒÕ ¡£Òò´Ë £¬°ü¹ÜÈí¼þ¹©Ó¦Á´Çå¾² £¬ÐèÔÚDevSecOpsµÄ²î±ð½×¶ÎÓ¦Óòî±ðµÄ×Ô¶¯»¯Çå¾²ÊÖÒÕ ¡£


? ¹©Ó¦É̹ÜÀí·½Ãæ


Õë¶ÔÈí¼þµÄÌṩÉ̾ÙÐÐÑÏ¿áµÄÉóºË £¬°üÀ¨´Ó²ÆÎñʵÁ¦¡¢ÖÊÁ¿ÔÊÐí¡¢ÆóÒµ×ÊÖÊ¡¢ÊÖÒÕ´¢±¸µÈ·½Ãæ £¬Í¨¹ý¿¼²ìÈí¼þ¹©Ó¦É̵Ä×ÛºÏʵÁ¦ £¬ÒÔÑ¡Ôñ×îºÏÊʵĺÏ×÷»ï°é £¬°ü¹ÜÈí¼þ²úÆ·µÄÇå¾²ÐÔ ¡£


RSACÁ¢ÒìɳºÐÒ»Á¬¹Ø×¢ÍøÂçÇå¾²ÐÐÒµÈÈÃÅÆ«Ïò £¬ÒýÁìÊÖÒÕÁ¢Òì £¬ÎªÈí¼þ¹©Ó¦Á´Çå¾²µÄÊÖÒÕʵÏÖÌṩÁË¿ÉÐеĽâ¾ö¼Æ»® ¡£ÏàÐÅδÀ´»áÓиü¶àµÄÈí¼þ¹©Ó¦Á´Çå¾²³§ÉÌÈëΧÁ¢ÒìɳºÐ £¬Íƶ¯¸ü¶àÁ¢ÒìÊÖÒÕµÄÉú³¤ ¡£