รายงานไฮไลท์ความชุกของความเสี่ยงด้านซัพพลายเชนของซอฟต์แวร์

ในเดือนสิงหาคม 2022 Enterprise Strategy Group (ESG) ได้เปิดตัว “เดินสาย: GitOps และ Shift Left Security” รายงานการวิจัยด้านความปลอดภัยของนักพัฒนาซอฟต์แวร์หลายลูกค้าที่ตรวจสอบสถานะปัจจุบันของความปลอดภัยของแอปพลิเคชัน การค้นพบที่สำคัญของรายงานนี้คือความชุกของความเสี่ยงด้านซัพพลายเชนของซอฟต์แวร์ในแอปพลิเคชันแบบคลาวด์ Jason Schmitt ผู้จัดการทั่วไปของ Synopsys Software Integrity Group ย้ำว่า “ในขณะที่องค์กรต่างๆ ต่างมองเห็นถึงระดับของผลกระทบที่อาจเกิดขึ้นจากช่องโหว่หรือการละเมิดความปลอดภัยของห่วงโซ่อุปทานของซอฟต์แวร์ที่มีต่อธุรกิจของพวกเขาผ่านพาดหัวข่าวที่มีรายละเอียดสูง การจัดลำดับความสำคัญของ กลยุทธ์การรักษาความปลอดภัยเชิงรุกได้กลายเป็นพื้นฐานที่จำเป็นสำหรับธุรกิจแล้ว”

รายงานแสดงให้เห็นว่าองค์กรต่าง ๆ ตระหนักดีว่าห่วงโซ่อุปทานเป็นมากกว่าการพึ่งพาอาศัยกัน มันคือเครื่องมือ/ไปป์ไลน์การพัฒนา, repos, API, โครงสร้างพื้นฐานเป็นโค้ด (IaC), คอนเทนเนอร์, การกำหนดค่าระบบคลาวด์ และอื่นๆ

แม้ว่าซอฟต์แวร์โอเพ่นซอร์สอาจเป็นข้อกังวลดั้งเดิมของห่วงโซ่อุปทาน แต่การเปลี่ยนแปลงไปสู่การพัฒนาแอปพลิเคชันบนระบบคลาวด์ทำให้องค์กรต่างๆ กังวลเกี่ยวกับความเสี่ยงที่จะเกิดกับโหนดเพิ่มเติมของห่วงโซ่อุปทานของตน ในความเป็นจริง 73% ขององค์กรรายงานว่าพวกเขาได้ "เพิ่มขึ้นอย่างมีนัยสำคัญ" ความพยายามในการรักษาความปลอดภัยห่วงโซ่อุปทานของซอฟต์แวร์เพื่อตอบสนองต่อการโจมตีห่วงโซ่อุปทานล่าสุด

ผู้ตอบแบบสำรวจของรายงานระบุว่าการนำเทคโนโลยีการตรวจสอบสิทธิ์แบบหลายปัจจัยมาใช้รูปแบบหนึ่ง (33%) การลงทุนในการควบคุมการทดสอบความปลอดภัยของแอปพลิเคชัน (32%) และปรับปรุงการค้นพบสินทรัพย์เพื่ออัปเดตพื้นที่การโจมตีขององค์กร (30%) เป็นความปลอดภัยหลัก ความคิดริเริ่มที่พวกเขากำลังดำเนินการเพื่อตอบสนองต่อการโจมตีของห่วงโซ่อุปทาน

สี่สิบห้าเปอร์เซ็นต์ของผู้ตอบแบบสอบถามอ้างว่า API เป็นพื้นที่ที่เสี่ยงต่อการโจมตีมากที่สุดในองค์กรของพวกเขาในปัจจุบัน ที่เก็บข้อมูลมีความเสี่ยงมากที่สุดถึง 42% และอิมเมจคอนเทนเนอร์ของแอปพลิเคชันถูกระบุว่ามีความเสี่ยงมากที่สุดถึง 34%

รายงานแสดงให้เห็นว่าการขาดการจัดการโอเพ่นซอร์สกำลังคุกคามการรวบรวม SBOM.

การสำรวจพบว่า 99% ขององค์กรใช้หรือวางแผนที่จะใช้ซอฟต์แวร์โอเพ่นซอร์สภายใน 12 เดือนข้างหน้า ในขณะที่ผู้ตอบแบบสอบถามมีข้อกังวลมากมายเกี่ยวกับการบำรุงรักษา การรักษาความปลอดภัย และความน่าเชื่อถือของโครงการโอเพนซอร์สเหล่านี้ ข้อกังวลที่กล่าวถึงมากที่สุดของพวกเขาเกี่ยวข้องกับขนาดที่โอเพนซอร์สถูกใช้ประโยชน์ในการพัฒนาแอปพลิเคชัน เก้าสิบเอ็ดเปอร์เซ็นต์ขององค์กรที่ใช้โอเพ่นซอร์สเชื่อว่าโค้ดขององค์กรนั้น — หรือจะ——ประกอบด้วยโอเพ่นซอร์สมากถึง 75% ห้าสิบสี่เปอร์เซ็นต์ของผู้ตอบแบบสอบถามอ้างว่า "มีเปอร์เซ็นต์ของรหัสแอปพลิเคชันที่เป็นโอเพ่นซอร์สสูง" เป็นข้อกังวลหรือท้าทายกับซอฟต์แวร์โอเพ่นซอร์ส

การศึกษา Synopsys ยังพบความสัมพันธ์ระหว่างขนาดของการใช้ซอฟต์แวร์โอเพ่นซอร์ส (OSS) กับการมีความเสี่ยงที่เกี่ยวข้อง เมื่อขนาดของการใช้ OSS เพิ่มขึ้น การมีอยู่ของ OSS ในแอปพลิเคชันก็จะเพิ่มขึ้นตามธรรมชาติเช่นกัน แรงกดดันในการปรับปรุงการจัดการความเสี่ยงในห่วงโซ่อุปทานของซอฟต์แวร์ได้ให้ความสำคัญกับ ค่าซอฟต์แวร์ ของการรวบรวมวัสดุ (SBOM) แต่ด้วยการใช้ OSS ที่เพิ่มมากขึ้นและการจัดการ OSS ที่ไม่สดใส การรวบรวม SBOM กลายเป็นงานที่ซับซ้อน — และ 39% ของผู้ตอบแบบสำรวจในการศึกษา ESG ถูกมองว่าเป็นความท้าทายในการใช้ OSS

การจัดการความเสี่ยง OSS มีความสำคัญ แต่องค์กรขาดความรับผิดชอบที่ชัดเจน

แบบสำรวจชี้ให้เห็นถึงความเป็นจริงว่าในขณะที่การมุ่งเน้นไปที่การแพตช์โอเพ่นซอร์สหลังจากเหตุการณ์ล่าสุด (เช่น ช่องโหว่ของ Log4Shell และ Spring4Shell) ส่งผลให้กิจกรรมการลดความเสี่ยง OSS เพิ่มขึ้นอย่างมีนัยสำคัญ (73% ที่เรากล่าวไว้ข้างต้น) ฝ่ายที่รับผิดชอบ ความพยายามในการบรรเทาผลกระทบเหล่านี้ยังไม่ชัดเจน

ส่วนใหญ่ที่ชัดเจนของ ทีม DevOps มองว่าการจัดการ OSS เป็นส่วนหนึ่งของบทบาทของนักพัฒนา ในขณะที่ทีมไอทีส่วนใหญ่มองว่าเป็นความรับผิดชอบของทีมรักษาความปลอดภัย สิ่งนี้อาจอธิบายได้อย่างดีว่าทำไมองค์กรต่างๆ จึงพยายามแก้ไข OSS อย่างเหมาะสมมาเป็นเวลานาน การสำรวจพบว่าทีมไอทีมีความกังวลมากกว่าทีมรักษาความปลอดภัย (48% เทียบกับ 34%) เกี่ยวกับแหล่งที่มาของโค้ด OSS ซึ่งสะท้อนถึงบทบาทที่ฝ่ายไอทีมีในการดูแลแพตช์ช่องโหว่ของ OSS อย่างเหมาะสม ผู้ตอบแบบสอบถามด้านไอทีและ DevOps (ที่ 49% และ 40%) มองว่าการตรวจหาช่องโหว่ก่อนนำไปใช้งานเป็นโคลนโคลนมากขึ้นไปอีก (ที่ XNUMX% และ XNUMX%) ถือเป็นความรับผิดชอบของทีมรักษาความปลอดภัย

ความสามารถในการรองรับนักพัฒนากำลังเพิ่มขึ้น แต่การขาดความเชี่ยวชาญด้านความปลอดภัยเป็นปัญหา

“การขยับไปทางซ้าย” เป็นปัจจัยสำคัญในการผลักดันความรับผิดชอบด้านความปลอดภัยให้กับนักพัฒนา การเปลี่ยนแปลงนี้ไม่ได้เกิดขึ้นโดยปราศจากความท้าทาย แม้ว่า 68% ของผู้ตอบแบบสำรวจระบุว่าการเปิดใช้งานของนักพัฒนามีความสำคัญสูงในองค์กร แต่จริง ๆ แล้วมีเพียง 34% ของผู้ตอบแบบสอบถามด้านความปลอดภัยเท่านั้นที่รู้สึกมั่นใจจริง ๆ ว่าทีมพัฒนารับผิดชอบการทดสอบความปลอดภัย

ความกังวลต่างๆ เช่น การเพิ่มภาระให้กับทีมพัฒนาที่มีเครื่องมือและความรับผิดชอบเพิ่มเติม การขัดขวางนวัตกรรมและความเร็ว และการได้รับการดูแลด้านความปลอดภัยดูเหมือนจะเป็นอุปสรรคที่ใหญ่ที่สุดต่อความพยายามของ AppSec ที่นำโดยนักพัฒนา การรักษาความปลอดภัยส่วนใหญ่และผู้ตอบแบบสำรวจ AppDev/DevOps (ที่ 65% และ 60%) มีนโยบายที่ช่วยให้นักพัฒนาสามารถทดสอบและแก้ไขโค้ดได้โดยไม่ต้องโต้ตอบกับทีมรักษาความปลอดภัย และ 63% ของผู้ตอบด้านไอทีกล่าวว่าองค์กรของตนมีนโยบายที่กำหนดให้นักพัฒนาต้องมีส่วนร่วม ทีมรักษาความปลอดภัย

เกี่ยวกับผู้เขียน

เฮดช็อต.png

Mike McGuire เป็นผู้จัดการอาวุโสด้านโซลูชันที่ Synopsys ซึ่งเขามุ่งเน้นไปที่การจัดการความเสี่ยงของห่วงโซ่อุปทานแบบโอเพ่นซอร์สและซอฟต์แวร์ หลังจากเริ่มต้นอาชีพการเป็นวิศวกรซอฟต์แวร์ ไมค์ก็เปลี่ยนไปมีบทบาทด้านกลยุทธ์ด้านผลิตภัณฑ์และการตลาด เนื่องจากเขาสนุกกับการติดต่อกับผู้ซื้อและผู้ใช้ผลิตภัณฑ์ที่เขาทำงานอยู่ ด้วยประสบการณ์หลายปีในอุตสาหกรรมซอฟต์แวร์ วัตถุประสงค์หลักของ Mike คือการเชื่อมต่อปัญหา AppSec ที่ซับซ้อนของตลาดกับโซลูชันของ Synopsys สำหรับการสร้างซอฟต์แวร์ที่ปลอดภัย

ประทับเวลา:

เพิ่มเติมจาก การอ่านที่มืด