ข้ามไปที่เนื้อหา

สามคำ สองกิจกรรม

Vulnerability Assessment

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

Penetration Testing

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

VAPT

ไม่ใช่เทคนิคที่สาม แต่เป็นคำที่ใช้ในการจัดซื้อ เพื่อสั่งงานทั้งสองอย่างในสัญญาเดียว โดยใช้ Vulnerability Assessment เพื่อความครอบคลุม และ Penetration Testing เพื่อพิสูจน์ ผู้ซื้อในภาคที่มีการกำกับดูแลส่วนใหญ่ในภูมิภาคนี้เขียนข้อกำหนดในลักษณะนี้

ความแตกต่างระหว่างสองอย่าง

คำถามหลัก

Vulnerability Assessment

ระบบทั้งหมดมีช่องโหว่อะไรบ้าง

Penetration Testing

ผู้โจมตีทำอะไรได้จริงบ้าง

ความครอบคลุม

Vulnerability Assessment

กว้าง ครอบคลุมโฮสต์ แอปพลิเคชัน หรือบัญชีจำนวนมาก

Penetration Testing

เจาะจง ตามขอบเขตที่กำหนด แต่ตรวจสอบเชิงลึก

วิธีการ

Vulnerability Assessment

ใช้เครื่องมือเป็นหลัก โดยมีที่ปรึกษาตรวจสอบเพื่อตัด False Positive

Penetration Testing

ที่ปรึกษาเป็นผู้นำ โดยมีเครื่องมือสนับสนุน เน้นการเจาะและเชื่อมโยงช่องโหว่ด้วยมือ

หลักฐานที่ได้

Vulnerability Assessment

บัญชีข้อค้นพบที่จัดลำดับพร้อมระดับความรุนแรง

Penetration Testing

ขั้นตอนการทำซ้ำ หลักฐานที่บันทึกไว้ และเส้นทางผลกระทบที่สาธิตให้เห็น

ความถี่ทั่วไป

Vulnerability Assessment

บ่อย มักทำต่อเนื่องหรือทุกไตรมาส

Penetration Testing

เป็นช่วง โดยทั่วไปปีละครั้ง และเมื่อมีการเปลี่ยนแปลงสำคัญ

สิ่งที่บอกไม่ได้

Vulnerability Assessment

ไม่สามารถบอกได้ว่าข้อค้นพบนั้นเจาะใช้ได้จริงในสภาพแวดล้อมของคุณหรือไม่

Penetration Testing

ไม่สามารถบอกได้ว่าช่องโหว่เดียวกันมีอยู่ในระบบนอกขอบเขตที่ตกลงกันหรือไม่

ข้อกำหนดของคุณหมายถึงแบบใด

ต้องการความครอบคลุมทั้งระบบขนาดใหญ่

เลือก Vulnerability Assessment หากคำถามคือ เรามีความเสี่ยงแค่ไหนใน 400 โฮสต์ การตรวจเชิงลึกเพียงสามโฮสต์ย่อมตอบไม่ได้

ต้องการพิสูจน์ความเสี่ยงจริงต่อคณะกรรมการหรือหน่วยงานกำกับ

เลือก Penetration Testing เพราะผลสแกนที่จัดลำดับไว้มักผ่านคำถามที่ว่า แล้วมีใครทำได้จริงหรือไม่ ไปไม่ได้

หน่วยงานกำกับหรือ TOR ระบุว่า VAPT

ต้องทำทั้งสองอย่างในงานเดียว ควรตรวจสอบถ้อยคำว่ากำหนดความถี่ไว้หรือไม่ และการทดสอบซ้ำหลังแก้ไขอยู่ในขอบเขตด้วยหรือไม่

ทดสอบแอปพลิเคชันใหม่เพียงตัวเดียวก่อนเปิดใช้งาน

เลือก Penetration Testing เพราะข้อจำกัดไม่ได้อยู่ที่ความครอบคลุม แต่ตัวแอปพลิเคชันคือขอบเขตอยู่แล้ว

คำถามจากผู้สนใจใช้บริการ

VAPT ย่อมาจากอะไร

VAPT ย่อมาจาก Vulnerability Assessment and Penetration Testing เป็นคำที่ใช้ในการจัดซื้อเพื่อสั่งงานทั้งสองอย่างพร้อมกัน ไม่ใช่เทคนิคการทดสอบแยกต่างหาก

VAPT กับ Penetration Test เป็นสิ่งเดียวกันหรือไม่

ไม่ใช่ Penetration Testing เป็นเพียงครึ่งหนึ่งของ VAPT อีกครึ่งหนึ่งคือ Vulnerability Assessment ซึ่งครอบคลุมระบบได้กว้างกว่ามากแต่ไม่ลงมือเจาะใช้ช่องโหว่ เอกสารประกวดราคาที่ระบุว่า VAPT มักต้องการทั้งสองอย่าง

องค์กรควรเริ่มจากอะไรก่อน

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

ต้องทำ VAPT บ่อยแค่ไหน

ขึ้นอยู่กับกรอบมาตรฐาน PCI DSS กำหนดให้ทำ Penetration Testing อย่างน้อยปีละครั้งและเมื่อมีการเปลี่ยนแปลงสำคัญ โดยผู้ให้บริการต้องทดสอบการแบ่งแยกเครือข่ายถี่กว่านั้น ส่วน MAS Technology Risk Management ข้อกำหนดของ OJK และแนวทางความเสี่ยงด้าน ICT ของธนาคารแห่งประเทศไทย ต่างกำหนดความคาดหวังของตนเอง โดยทั่วไป Vulnerability Assessment จะทำบ่อยกว่า Penetration Testing มาก

ทดสอบการป้องกันของท่านกับผู้เชี่ยวชาญด้านการรักษาความปลอดภัยเชิงรุก

ปรึกษาที่ปรึกษาที่ได้รับการรับรอง CREST เกี่ยวกับการทดสอบ Penetration Testing ครั้งถัดไปของท่าน