ประเมินความปลอดภัยระบบคลาวด์

ทั้ง configuration review และการทดสอบบน AWS, Azure และ GCP อิงตาม shared responsibility model และ CIS Benchmarks

ผู้ให้บริการ cloud รายใหญ่ทุกเจ้าทำงานอยู่บนข้อตกลงเดียวกัน คือ shared responsibility model ฝั่งผู้ให้บริการดูแลความปลอดภัยของตัว cloud เอง ทั้ง data center จริง ๆ ตัว hypervisor และเครือข่ายที่อยู่ข้างล่าง ส่วนคุณดูแลสิ่งที่คุณเอาไปวางไว้ ข้างใน ทั้ง identity, การตั้งค่า, ข้อมูล และ workload ของคุณเอง เส้นแบ่งนี้กำหนดว่าใครดูแลอะไร ฝั่งผู้ให้บริการป้องกันตัว cloud เองอยู่แล้ว ส่วนฝั่งคุณขึ้นอยู่กับการตั้งค่าของคุณ เหตุการณ์ข้อมูลรั่วบน cloud ส่วนใหญ่มาจาก misconfiguration ฝั่งลูกค้า เช่น storage bucket ที่เปิดเป็น public, role ที่ให้สิทธิ์เกินจำเป็น หรือ security group ที่เปิดกว้างออกสู่โลกภายนอก การประเมินความมั่นคงปลอดภัยของ cloud คือการตรวจฝั่งที่คุณรับผิดชอบ ครอบคลุมทั้ง Amazon Web Services (AWS), Microsoft Azure และ Google Cloud Platform (GCP)

ทำไม misconfiguration ถึงเป็นปัญหาหลัก เพราะบน cloud ทุกอย่างเป็นแค่ setting ส่วนใน data center แบบเดิม การเปิดฐานข้อมูลออกสู่อินเทอร์เน็ตต้องลงมือทำจริงจัง ทั้งเดินสาย แก้ firewall มีคนสังเกตเห็น แต่บน cloud ใช้แค่ติ๊ก flag เดียวบน resource เดียว ตั้งครั้งเดียวโดยใครสักคนที่กำลังเร่งงาน แล้วมันก็อยู่แบบนั้นเงียบ ๆ จนกว่าจะมีคนไปเจอ console และ API ชุดเดียวกับที่ทำให้สร้างของบน cloud ได้เร็ว ก็ทำให้ตั้งค่าพลาดได้เร็วพอ ๆ กัน แถม default ก็ไม่ได้ปลอดภัยเสมอไป ยิ่งจำนวนบริการ ตัวเลือก และการทำงานร่วมกันเพิ่มขึ้นทุกปี จำนวนการตั้งค่าและความเสี่ยงที่ต้องตรวจสอบก็เพิ่มเร็วจนทีมไล่ดูด้วยมือไม่ไหว การประเมินปิดช่องว่างนี้ด้วยการไล่ดูการตั้งค่าที่สะสมกันมาทั่วทั้ง environment ของคุณอย่างเป็นระบบ การตั้งค่าที่คนละคนตั้งไว้คนละเวลา เอามาวัดกับสิ่งที่ผู้ให้บริการเองบอกว่าการตั้งค่าที่ปลอดภัยควรเป็นแบบไหน

configuration review เป็นคนละงานกับ penetration test pentest ถามว่า "เราเข้าไปได้ไหม" มันพิสูจน์ว่า exploit ได้จริงจากมุมของผู้โจมตี จึงครอบคลุมเฉพาะเส้นทางที่ผู้ทดสอบค้นพบ ส่วน configuration review ถามว่า "ตั้งค่าไว้ถูกต้องหรือเปล่า" มันตรวจจากภายในโดยมองเห็น environment ที่อยู่ในขอบเขต เลยจับการตั้งค่าที่อ่อนแอซึ่งผู้โจมตียังไม่เจอได้ด้วย สองอย่างนี้เสริมกัน review ให้ภาพการตั้งค่าทั่ว environment ที่อยู่ในขอบเขต ส่วนการทดสอบแบบเจาะจงให้หลักฐานยืนยันผลกระทบตรงจุดที่สำคัญ การประเมินของเรารวมทั้งสองอย่างเข้าด้วยกัน

สิ่งที่เราประเมิน

กลุ่มของ misconfiguration ที่พบบ่อยนั้นวนซ้ำเหมือนกันในทุกผู้ให้บริการ แม้ชื่อบริการจะต่างกันไป การตรวจของเราครอบคลุม

Identity and access management (IAM)

role และ policy ที่ให้สิทธิ์เกินจำเป็น, credential ที่ไม่ได้ใช้แล้ว, MFA ที่อ่อนหรือไม่มี และ trust relationship ที่ให้สิทธิ์เกินกว่าที่ใครตั้งใจ บน cloud นั้น identity คือ แนวเขตป้องกัน credential ที่มีสิทธิ์เกินตัวถ้าโดนยึด ก็ข้ามทุก network control ที่คุณมีได้หมด

การตั้งค่าเครือข่าย

บริการที่เปิดออกสู่อินเทอร์เน็ตทั้งที่ไม่ควร, security group และ firewall rule ที่กว้างเกินกว่าที่ workload ต้องใช้ และการไม่แบ่ง segment ระหว่าง environment

การเปิดเผยของ storage

bucket และ blob ที่เป็น public, access policy บน object storage ที่หละหลวมเกินไป และข้อมูลอ่อนไหวที่เปิดให้เข้าถึงได้กว้างเกินควร

Logging และ monitoring

audit logging เปิดอยู่ในจุดที่จำเป็นหรือเปล่า, log ได้รับการป้องกันไม่ให้ถูกแก้ไขไหม และถ้ามีเหตุกำลังเกิดขึ้นจริง จะมีใครสังเกตเห็นหรือเปล่า

Encryption

ข้อมูลทั้งตอน at rest และ in transit อะไรถูกเข้ารหัส อะไรไม่ถูก และ key ถูกจัดการอย่างไร

ความปลอดภัยของ API

ทั้ง management API และ application API ที่ระบบ cloud ของคุณเปิดออกมา และ access control ที่คุมอยู่ด้านหน้า

นี่คือกลุ่มหลัก ๆ ส่วน checklist จริงไม่ได้ตายตัว ขอบเขตจริงจะปรับให้เข้ากับ environment และข้อจำกัดของคุณ เราเริ่มจากบริการที่คุณใช้งานอยู่จริง แล้วตกลง checklist ร่วมกับคุณ environment ที่สร้างบน managed container ตั้งคำถามคนละแบบกับที่สร้างบน virtual machine และ serverless function

ขั้นตอนการทำงาน

  1. กำหนดขอบเขตของ environment

  2. เข้าถึงและทำ configuration review

  3. การทดสอบแบบเจาะจง

  4. รายงานผล

  5. Retest

สิ่งที่คุณได้รับ

ทุกรายงานมีอย่างน้อยเท่านี้

Executive summary

ภาพความเสี่ยงระดับธุรกิจ ให้ผู้บริหารและ auditor อ่านต่อได้

Finding จัดตาม Risk Level

แต่ละประเด็นให้ระดับ Critical, High, Medium หรือ Low เพื่อจัดลำดับการแก้ไขได้อย่างเป็นกลาง

ขั้นตอนการทำซ้ำและ POC เมื่อมี

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

แนวทางแก้ไข

วิธีแก้ที่ปฏิบัติได้จริง ผูกกับ environment และผู้ให้บริการของคุณ

Retest ยืนยันผล

เราตรวจซ้ำทุก finding หลังคุณแก้ แล้วอัปเดตรายงานให้สะท้อนรายการที่ปิดไปแล้ว

ทีมและใบรับรอง

  • OSCP
  • OSCE
  • CREST CRT
  • CREST CPSA
  • GIAC GREM

การประเมินนี้ทีมภายในของเราลงมือเอง ใบรับรองเหล่านี้ได้มาจากการสอบภาคปฏิบัติอย่างเข้มข้น พื้นฐานสาย offensive security ชุดเดียวกันนี้ก็ส่งต่อเข้ามาในงาน review ด้วย เราประเมินการตั้งค่าในมุมที่ผู้โจมตีจะเอาไปใช้ ดูใบรับรองทั้งหมดที่ทีมถือ

การตรวจนี้เทียบกับ CIS Benchmarks ของผู้ให้บริการที่เกี่ยวข้อง ซึ่งเป็น hardening baseline ที่ชุมชนช่วยกันดูแลสำหรับ AWS, Azure และ GCP ควบคู่ไปกับแนวทาง well-architected และ security best practice ของผู้ให้บริการแต่ละเจ้า นี่คือแหล่งอ้างอิงที่ทีม cloud ของคุณใช้งานอยู่แล้ว finding เลยแมปตรงเข้ากับสิ่งที่ต้องลงมือทำได้ทันที

บริการที่เกี่ยวข้อง

การประเมิน cloud ครอบคลุมชั้นการตั้งค่า แต่ workload ที่รันอยู่ข้างบนก็ควรได้รับการตรวจของมันเองด้วย เมื่อ server และแอปพลิเคชันของคุณรันอยู่บน cloud การประเมินนี้จับคู่ได้พอดีกับ penetration test ด้าน infrastructure และ web application การประเมินทำให้แพลตฟอร์มที่ workload ของคุณวางอยู่ปลอดภัย ส่วน pentest เข้าโจมตีตัว workload เอง

Infrastructure penetration test

เข้าโจมตีตัว workload เอง คือ server ที่รันอยู่บนแพลตฟอร์ม cloud ของคุณ

Web application penetration test

เข้าโจมตีตัว workload เอง คือแอปพลิเคชันที่รันอยู่บนแพลตฟอร์ม cloud ของคุณ

Security hardening

งานประเมินนี้คือการตรวจ environment ทั้งก้อนเทียบกับ shared responsibility model แล้วส่งมอบ finding ส่วน security hardening เป็นคนละงาน คือการลงมือปรับการตั้งค่า ดัน component ที่เจาะจงขึ้นไปถึง baseline แล้วส่งมอบทั้งระบบที่ปรับแล้วและเอกสาร baseline องค์กรมักอยากได้ทั้งสองอย่างตามลำดับนี้ แต่ขอบเขตและค่าใช้จ่ายคิดแยกกัน

ตรวจทานล่าสุด: 14 Oct 2026

ประเมินความปลอดภัยระบบคลาวด์

บอกเราว่าคุณใช้ผู้ให้บริการ account และบริการอะไรบ้าง เราจะตกลง checklist กับคุณก่อนเริ่ม review

คำถามที่พบบ่อย

ทำไมเหตุข้อมูลรั่วบน cloud ส่วนใหญ่ถึงมาจาก misconfiguration

เพราะบน cloud ทุกอย่างกลายเป็นแค่ setting การเปิดฐานข้อมูลออกสู่อินเทอร์เน็ตใน data center แบบเดิมต้องลงมือทำจริงจัง แต่บน cloud ใช้แค่ติ๊ก flag เดียวบน resource เดียว ตั้งครั้งเดียวโดยคนที่กำลังเร่งงาน แล้วมันก็อยู่แบบนั้นเงียบ ๆ จนกว่าจะมีคนไปเจอ จำนวนบริการและตัวเลือกเพิ่มขึ้นทุกปี จำนวนการตั้งค่าและความเสี่ยงที่ต้องตรวจสอบเพิ่มเร็วจนทีมไล่ดูด้วยมือไม่ไหว

การประเมิน cloud ต่างจาก penetration test อย่างไร

ต่างกันที่สิ่งที่ต้องการพิสูจน์ pentest ทดสอบจากมุมมองของผู้โจมตีเพื่อพิสูจน์ว่า exploit ได้จริง ผลจึงครอบคลุมเฉพาะเส้นทางที่ผู้ทดสอบค้นพบ ส่วน configuration review ตรวจการตั้งค่าจากภายใน จึงพบจุดอ่อนที่ผู้โจมตียังไม่เจอ ทั้งสองวิธีเสริมกัน และงานของเรารวมไว้ด้วยกัน

คุณใช้ผู้ให้บริการและ benchmark ตัวไหนบ้าง

เราประเมิน AWS, Azure และ GCP โดยเทียบการตั้งค่ากับ CIS Benchmarks ของผู้ให้บริการแต่ละราย ซึ่งเป็น hardening baseline ที่ชุมชนร่วมกันดูแล ควบคู่กับแนวทาง well-architected และ security best practice ของแต่ละเจ้า finding จึงเชื่อมกับงานแก้ไขที่ทีม cloud ของคุณทำอยู่แล้ว

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

บอกเราว่าคุณใช้ cloud เจ้าไหนบ้าง

เราวางแผนที่ของระบบร่วมกับคุณ และตกลง checklist ก่อนเริ่ม review

logologo

บริษัท อินค็อกนิโตแล็บ จำกัด

38 ซอยเพชรเกษม 30 แขวงปากคลองภาษีเจริญ เขตภาษีเจริญ กรุงเทพมหานคร 10160