AWS ได้ประกาศให้ใช้งานทั่วไปสำหรับ AWS Continuum สำหรับช่องโหว่โค้ด ซึ่งมีความสามารถในการค้นหา ตรวจสอบ จัดลำดับความสำคัญ และแก้ไขช่องโหว่โค้ดด้วยความเร็วของเครื่องจักร
Continuum สำหรับช่องโหว่โค้ดจะสร้างกราฟบริบทจากสภาพแวดล้อม AWS ของคุณ ซึ่งรวมถึงโทโพโลยีทรัพยากร ความสัมพันธ์ของตัวตน และการเข้าถึงเครือข่าย เพื่อทราบว่าทรัพยากรใดเป็นส่วนหนึ่งของแอปพลิเคชันและพบว่าข้อค้นพบใดมีความเสี่ยงทางธุรกิจจริง
ระบบจะนำเข้าข้อค้นพบช่องโหว่ที่มีอยู่ สแกนโค้ด และยืนยันว่าข้อค้นพบนั้นถูกโจมตีได้จริงโดยการทดสอบในแซนด์บ็อกซ์ที่แยกออกมา จากนั้นจะจัดลำดับความสำคัญตามผลกระทบทางธุรกิจ และเสนอแพตช์แก้ไขในรูปแบบ pull request พร้อมหลักฐานการถูกโจมตีและการประเมินรัศมีการระเบิด
Continuum จะเริ่มต้นในโหมด Learn โดยเสนอการแก้ไขที่คุณอนุมัติ และเมื่อสร้างความไว้วางใจในความแม่นยำเพียงพอ คุณสามารถเปลี่ยนเป็นโหมด Enforce ให้ทำงานอัตโนมัติภายใต้ขอบเขตที่คุณกำหนด
AWS Continuum ทำงานร่วมกับบริการด้านความปลอดภัย AWS ที่มีอยู่ของคุณ เช่น Amazon GuardDuty และ AWS Security Hub
ศัพท์ที่ควรรู้
- AWS Continuum for code vulnerabilities – เครื่องมือของ AWS ที่ช่วยค้นหาและแก้ไขช่องโหว่ในโค้ด
- Context graph – กราฟที่สร้างขึ้นเพื่อแสดงความสัมพันธ์ของทรัพยากรทั้งหมดในสภาพแวดล้อม AWS ของคุณ
- Sandbox – สภาพแวดล้อมจำลองที่ปลอดภัยซึ่งใช้ทดสอบการโจมตีโดยไม่กระทบระบบจริง
- Pull requests – คำขอในการรวมโค้ดแก้ไข ซึ่งเป็นรูปแบบการทำงานร่วมกันของนักพัฒนาซอฟต์แวร์
ที่มา: AWS