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Ç¿µ÷¿ª·¢ÈËÔ±ÓëÄþ¾²×¨¼ÒͳһЭ×÷£¬¶þÕßÅäºÏ½¨Á¢ÆðЭ×÷»·¾³¡£µ«ÔÚÁ½´óÍŶӼä×ÜÊÇ´æÔÚÒ»¶¨Ë®Æ½µÄĦ²Á£¬ÉõÖÁÈÏΪ¶Ô·½×ÜÔÚ¸ú×Ô¼º×÷¶Ô¡£¾Ù¸öÀý×Ó£ºÀýÈçÈí¼þÍâ°ü¹«Ë¾µÄÊ×ҪĿ±êÊÇÂú×ã¿Í»§µÄÒµÎñÐèÇ󣬿ª·¢ÈËԱϣÍû²»Í£ÌáÉý´úÂëµÄ½»¸¶Ëٶȡ£µ«ÊÇÔÚÄþ¾²ÍŶӿ´À´£¬ËûÃǵÄÊÂÇéÖصãÔÚÓÚ±£ÕÏ´úÂëµÄÄþ¾²£¬¶øÕâÁ½¸ö½ØÈ»²îÒìµÄÄ¿±êµ¼ÖÂÍŶÓÖ®¼äÄÑÒÔÏ໥Àí½â¡¢Ð­Í¬ÊÂÇé¡£


ÔٴΣ¬Äþ¾²ÈËÔ±µÄ²»×ãÒ²¿ÉÄÜÓ°Ïì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´´ÐÂɳºÐÁ¬Ðø¹Ø×¢ÍøÂçÄþ¾²ÐÐÒµÈȵãÆ«Ïò£¬ÒýÁì¼¼Êõ´´Ð£¬ÎªÈí¼þ¹©Ó¦Á´Äþ¾²µÄ¼¼ÊõʵÏÖÌṩÁË¿ÉÐеĽâ¾ö·½°¸¡£ÏàÐÅδÀ´»áÓиü¶àµÄÈí¼þ¹©Ó¦Á´Äþ¾²³§ÉÌÈëΧ´´ÐÂɳºÐ£¬Íƶ¯¸ü¶à´´Ð¼¼ÊõµÄÉú³¤¡£