AWS เผยรากฐานคีย์ Root รั่วจาก GitHub ทำให้ระบบรักษาความปลอดภัยเผชิญความท้าทายใหม่

ที่มาภาพ: The Register

Security-อ่าน 7 นาทีThe Register

AWS เผยรากฐานคีย์ Root รั่วจาก GitHub ทำให้ระบบรักษาความปลอดภัยเผชิญความท้าทายใหม่

⚡ สรุป 30 วิ

คีย์ Root ของ AWS ที่รั่วจาก public GitHub ทำให้ข้อมูลลูกค้าตกอยู่ในความเสี่ยง. AWS ใช้นโยบาย Quarantine เพื่อลดผลกระทบแต่ายังมีช่องโหว่ที่อาจทำให้บริการล่ม.

การตรวจพบรากฐานของคีย์ AWS Root ที่หลุดออกมาจาก GitHub สาธารณะและยังคงทำงานได้ ส่งผลให้ระบบรักษาความปลอดภัยของ AWS ต้องเผชิญกับความท้าทายใหม่ ทั้งในเรื่องการปกป้องข้อมูลลูกค้าและการไม่ทำลายสภาพแวดล้อมที่ใช้งานอยู่

Overview

AWS ยังคงเฝ้าระวังคีย์ที่อาจรั่วไหลโดยใช้ระบบตรวจจับอัตโนมัติ หากพบจะนำไปบังคับใช้ Quarantine Policy เพื่อลดความเสี่ยงจากการใช้คีย์เหล่านั้นต่อไป ตามรายงานของ BleepingComputer ที่อ้างอิงจากการวิจัยของ Truffle Security พบว่ามีร้อยๆ คีย์ระดับ Root ที่ยังคงทำงานอยู่แม้จะถูกตรวจพบแล้วก็ตาม

ในมุมมองของ AWS นโยบายดังกล่าวมีเป้าหมายเพื่อจำกัดความเสียหายที่อาจเกิดจากการใช้คีย์ที่รั่วไหลโดยไม่กระทบต่อทรัพยากรที่ลูกค้าใช้อยู่ อย่างไรก็ตาม นักวิชาการด้านความปลอดภัยได้ตั้งคำถามว่า การปิดกั้นคีย์เหล่านี้โดยไม่มีการหมุนเวียนอาจทำให้แอปพลิเคชันและบริการของลูกค้าล่มอย่างต่อเนื่อง

Key Details

หลายกรณีที่คีย์ระดับ Root รั่วไหลมักเกิดจากการใส่ข้อมูลลับลงใน public GitHub repositories ซึ่งเป็นความผิดพลาดทั่วไปของนักพัฒนา แม้ว่าจะมีแนวทางแนะนำให้ใช้ non‑ephemeral credentials derived from OIDC or SSO เพื่อป้องกัน แต่ก็ยังพบกรณีที่ผู้ใช้งานไม่ปฏิบัติตาม

เมื่อระบบตรวจจับของ AWS พบคีย์ที่รั่วไหล จะทำการใส่ Quarantine Policy ลงบนคีย์นั้นโดยอัตโนมัติ นโยบายนี้จะกำหนดรายการพฤติกรรมที่ห้ามทำในรูปแบบกราฟขยายตัวของ principal‑behaviour อย่างไรก็ตาม รายละเอียดของสิทธิ์ที่ยังคงเปิดอยู่หลังจากการบังคับใช้นโยบายไม่ได้ถูกเปิดเผยอย่างชัดเจน

นักวิจัยได้จำลองสถานการณ์โดยใช้คีย์ระดับ Root ที่ถูกกักกันแล้ว พบว่ามีหลายบริการที่ยังคงสามารถทำงานได้ เช่น การเรียก sts:AssumeRole เพื่อสวมบทบาทอื่นในบัญชี, การสร้างหรืออัปเดต Auto Scaling Group, และการเขียนข้อมูลลง S3 แม้ว่าจะมีบางคำสั่งที่ถูกปฏิเสธเช่น cloudtrail:LookupEvents

Policy Mechanics

นโยบายกักกันของ AWS พยายามจำกัดความเสียหายโดยกำหนดสิทธิ์ให้ “ไม่สามารถทำ” (deny) ต่อหลายการกระทำ แต่ไม่ได้ครอบคลุมทุกบริการอย่างสมบูรณ์ รายการที่ยังคงเปิดใช้งานได้รวมถึง

  • sts:AssumeRole – สามารถสวมบทบาทอื่นในบัญชีและรับสิทธิ์ของมัน
  • autoscaling:CreateAutoScalingGroup / UpdateAutoScalingGroup – สร้างหรืออัปเดตกลุ่ม Auto Scaling ผ่าน service‑linked role
  • ssm:SendCommand / ssm:StartSession – รันคำสั่งบน EC2 ด้วยบทบาทของอินสแตนซ์นั้นเอง
  • cloudtrail:StopLogging & DeleteTrail – ปิดการบันทึกและลบ Trail ทำให้ไม่มี audit log
  • ses:SendEmail – ส่งอีเมลจำนวนมากโดยใช้ SES แม้บางฟังก์ชันถูกปฏิเสธ

ในขณะเดียวกัน คำสั่งที่ถูกห้ามเช่น s3:DeleteObject, cloudtrail:LookupEvents, และ ses:GetSendQuota ถูกระบุไว้ในนโยบาย อย่างไรก็ตาม การอนุญาตให้ทำกิจกรรมอื่น ๆ ที่อาจทำลายหรือทำให้ข้อมูลเสียหายได้อย่างกว้างขวาง ทำให้นโยบายดังกล่าวยังคงมีช่องโหว่สำคัญ

Security Implications

การที่คีย์ระดับ Root ยังคงทำงานได้แม้หลังจากถูกใส่นโยบายกักกัน แสดงให้เห็นว่าการจำกัด “damage” อย่างเดียวอาจไม่เพียงพอ หากผู้โจมตีสามารถใช้สิทธิ์ที่เหลืออยู่ เขาอาจทำการสร้างหรือแก้ไขทรัพยากรสำคัญได้ เช่น

  • เติมข้อมูลลง S3 จนเต็มพื้นที่จัดเก็บ ทำให้ค่าใช้จ่ายบิลสูงขึ้นอย่างไม่จำเป็น
  • เปิดใช้งาน Object Lock และตั้งค่า retention แบบ COMPLIANCE ที่ถึงปี 2126 ซึ่งไม่สามารถยกเลิกได้โดยผู้ดูแลระบบหรือแม้กระทั่ง AWS Support
  • ดึงข้อมูลลับจาก Secrets Manager, SSM Parameter Store, หรือ KMS ทำให้ข้อมูลสำคัญรั่วไหลไปยังโจมตี

ผลกระทบเหล่านี้ไม่เพียงทำให้ลูกค้าต้องเผชิญกับความเสียหายด้านการเงินและข้อมูลเท่านั้น แต่ยังก่อให้เกิดปัญหาในการกู้คืนระบบ เนื่องจากบางการตั้งค่าถูกล็อกไว้โดยถาวร

Industry Response

AWS ยังคงอ้างว่า นโยบายของตนออกแบบมาเพื่อ “ไม่ทำลายสภาพแวดล้อมของลูกค้า” อย่างไรก็ตาม ผู้เชี่ยวชาญด้านความปลอดภัยหลายรายได้เรียกร้องให้ AWS ปรับปรุงการจัดการคีย์ที่รั่วไหลโดยเพิ่มขั้นตอน mandatory rotation และขยายรายการสิทธิ์ที่ต้องห้ามอย่างครอบคลุม

บางองค์กรเริ่มนำแนวทาง “Zero‑Trust” มาใช้ในการเข้าถึง AWS โดยจำกัดการใช้คีย์ระดับ Root อย่างเคร่งครัดและพึ่งพา IAM Roles for Service Accounts (IRSA) หรือการยืนยันตัวตนผ่าน OIDC แทนการใช้คีย์ถาวร นอกจากนี้ การตรวจสอบอัตโนมัติของโค้ดที่อัปโหลดไปยัง GitHub ด้วยเครื่องมือเช่น GitGuardian หรือ TruffleHog** กำลังได้รับความนิยมเพิ่มขึ้น

Impact on Customers

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

สำหรับองค์กรขนาดใหญ่ที่มีหลายพัน EC2 instances, RDS databases, และ S3 buckets ความเสี่ยงจากการถูกโจมตีโดยใช้คีย์ Root ที่ยังทำงานอยู่อาจนำไปสู่การสูญเสียข้อมูลสำคัญและค่าใช้จ่ายที่ไม่คาดคิด นอกจากนี้ การลบหรือปิดใช้งาน audit log ของ CloudTrail ทำให้การสืบสวนเหตุการณ์เป็นเรื่องยากมากขึ้น

Summary

AWS ได้เปิดตัว Quarantine Policy เพื่อจัดการกับคีย์ที่รั่วไหล แต่การออกแบบนโยบายอาจยังไม่ครอบคลุมทุกความเสี่ยงและอาจทำให้ระบบของลูกค้าล่มได้ การปรับเปลี่ยนนโยบายรวมถึงการบังคับใช้การหมุนเวียนคีย์อย่างสม่ำเสมอจะเป็นขั้นตอนสำคัญต่อไปเพื่อปกป้องทรัพยากรบนคลาวด์.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
AWS Security makes an inscrutable choice
ผู้เขียน
Unknown
แหล่ง
The Register
วันที่เผยแพร่
22 สิงหาคม 2569 เวลา 06:42

Related

บทความที่เกี่ยวข้อง

AWS เปิดตัว Continuum ผสาน Claude Code และ OpenAI Codex เพื่อเสริมความปลอดภัยขั้นเขียนโค้ดSecurity
13 สิงหาคม 2569 เวลา 02:30

AWS เปิดตัว Continuum ผสาน Claude Code และ OpenAI Codex เพื่อเสริมความปลอดภัยขั้นเขียนโค้ด

AWS ประกาศที่งาน Black Hat USA 2026 ว่าแพลตฟอร์ม Continuum จะรวมการตรวจจับช่องโหว่กับ Claude Code ของ Anthropic และ Codex ของ OpenAI ภายใน IDE Kiro.…

VentureBeat8 นาที
CEO Okta ชี้ องค์กรติดตั้ง Agentic AI เพิ่ม ปลุกความต้องก…Security
1 มิถุนายน 2569 เวลา 14:00

CEO Okta ชี้ องค์กรติดตั้ง Agentic AI เพิ่ม ปลุกความต้องก…

Okta รายงานผลประกอบการไตรมาสที่ 1/2026 เติบโต 11% และแบ็กล็อกเพิ่ม 16% โดย CEO เผยว่าการที่องค์กรนำ Agentic AI มาใช้เพิ่ม…

Blognone9 นาที
ช่องโหว่ Elementor Pro อนุญาตอัปโหลดไฟล์ PHP ไม่ตรวจสอบสิทธิ์ ทำให้ผู้โจมตีควบคุมเว็บไซต์ WordPressSecurity
22 สิงหาคม 2569 เวลา 05:00

ช่องโหว่ Elementor Pro อนุญาตอัปโหลดไฟล์ PHP ไม่ตรวจสอบสิทธิ์ ทำให้ผู้โจมตีควบคุมเว็บไซต์ WordPress

Elementor Pro มีช่องโหว่การอัปโหลดไฟล์ PHP แบบไม่จำกัดสิทธิ์ (CVE‑2026‑32475) ทำให้ผู้โจมตีสามารถรันโค้ดบนเซิร์ฟเวอร์ WordPress ได้ทันที…

The Hacker News6 นาที
วิธีปิดฟิลเตอร์ความปลอดภัยใน FaceTime ของ iOS 27 เพื่อให้วีดีโอคมชัดไม่เบลอSecurity
22 สิงหาคม 2569 เวลา 03:30

วิธีปิดฟิลเตอร์ความปลอดภัยใน FaceTime ของ iOS 27 เพื่อให้วีดีโอคมชัดไม่เบลอ

iOS 27 มีฟีเจอร์ Sensitive Content Warning ทำให้ภาพ FaceTime เบลอโดยไม่มีการแจ้งเตือน ผู้ใช้สามารถปิดได้ตามขั้นตอนใน Settings…

Tom's Guide6 นาที
คัดลอกลิงก์แล้ว!