ทดสอบเจาะระบบตาม PCI DSS v4.0.1
PCI DSS v4.0.1 กำหนดให้ทดสอบเจาะระบบทั้งภายในและภายนอกอย่างน้อยทุก 12 เดือน และทุกครั้งหลังมีการเปลี่ยนแปลงที่มีนัยสำคัญ (Req 11.4.2, 11.4.3) และสแกนช่องโหว่อย่างน้อยทุก 3 เดือน โดยการสแกนภายนอกต้องทำโดย ASV (Req 11.3) เราทดสอบเจาะระบบให้ พร้อมรายงานที่ระบุขอบเขต วิธีทดสอบ ผลการตรวจพบ และผลการทดสอบซ้ำ สำหรับผู้ตรวจประเมินของคุณ
PCI DSS คืออะไร?
PCI DSS เป็นมาตรฐานความปลอดภัยระดับโลกสำหรับทุกองค์กรที่เกี่ยวข้องกับข้อมูลบัตรชำระเงิน กำกับดูแลโดย PCI SSC กำหนดแนวทางการจัดเก็บ ประมวลผล และส่งต่อข้อมูลบัตรอย่างปลอดภัย
- กำกับดูแลโดย PCI SSC
- เวอร์ชันปัจจุบันคือ v4.0.1 หมายเลขข้อกำหนดในหน้านี้ตรวจทานกับ ROC Template r3 ฉบับทางการของ v4.0.1 (มกราคม 2568)
- ใช้กับร้านค้าที่รับชำระด้วยบัตร และผู้ให้บริการที่ประมวลผลหรือรับชำระบัตรแทนผู้อื่น สำหรับระบบที่อยู่ในหรือเชื่อมต่อกับสภาพแวดล้อมข้อมูลผู้ถือบัตร (CDE)
- เป็นมาตรฐานของอุตสาหกรรม และแบรนด์บัตรชำระเงินดำเนินการบังคับใช้เอง
อ้างอิง: PCI SSC - https://www.pcisecuritystandards.org/standards/pci-dss/
ใครบ้างที่ต้องทำตาม PCI DSS?
PCI DSS ใช้กับร้านค้าที่รับชำระด้วยบัตร และผู้ให้บริการที่ประมวลผลหรือรับชำระบัตรแทนผู้อื่น ครอบคลุมทุกระบบที่อยู่ในหรือเชื่อมต่อกับสภาพแวดล้อมข้อมูลผู้ถือบัตร
ร้านค้า (Merchants)
ร้านค้าปลีก ร้านอาหาร โรงแรม หรือธุรกิจใดก็ตามที่รับบัตรทั้งหน้าร้านและออนไลน์
ธุรกิจ E-Commerce
ร้านค้าออนไลน์และแพลตฟอร์มที่รับชำระบัตรผ่าน Payment Gateway
สถาบันการเงิน
ธนาคาร Acquiring Bank และผู้ออกบัตรที่ต้องจัดการข้อมูลผู้ถือบัตร
ผู้ให้บริการชำระเงิน
Payment Processor, Payment Gateway และ Payment Service Provider ที่ดูแลธุรกรรมบัตร
Service Providers
ผู้ให้บริการ Hosting, Managed Security หรือองค์กรใดที่เข้าถึง Cardholder Data Environment (CDE)
ทุกองค์กรที่แตะข้อมูลบัตร
ใครก็ตามที่เก็บ ประมวลผล หรือส่งต่อหมายเลขบัตร (PAN) หรือข้อมูล Authentication ที่สำคัญ
ข้อกำหนดด้าน Security Testing ที่สำคัญ
หน้าที่ด้านการทดสอบตาม PCI DSS v4.0.1 พร้อมหมายเลขข้อกำหนดของแต่ละข้อ
Penetration Testing
ทดสอบเจาะระบบทั้งภายในและภายนอกอย่างน้อยทุก 12 เดือน และหลังการเปลี่ยนแปลงโครงสร้างพื้นฐานหรือแอปพลิเคชันที่มีนัยสำคัญทุกครั้ง ครอบคลุมขอบเขต CDE ทั้งหมดและทดสอบระดับแอปพลิเคชัน ผู้ทดสอบต้องมีคุณสมบัติเหมาะสมและเป็นอิสระในเชิงองค์กร โดยไม่จำเป็นต้องเป็น QSA หรือ ASV
แก้ไขและทดสอบซ้ำ
แก้ไขช่องโหว่ที่ถูกโจมตีได้จากการทดสอบเจาะระบบตามระดับความเสี่ยง แล้วทดสอบซ้ำเพื่อยืนยันผลการแก้ไข
ทดสอบการแบ่งส่วนเครือข่าย
หากใช้การแบ่งส่วนเครือข่ายเพื่อลดขอบเขต ต้องทดสอบการควบคุมการแบ่งส่วนทุก 12 เดือน (ร้านค้า) หรือทุก 6 เดือน (ผู้ให้บริการ) และหลังเปลี่ยนแปลงการควบคุมการแบ่งส่วนทุกครั้ง
Vulnerability Scanning
สแกนภายในแบบยืนยันตัวตนอย่างน้อยทุก 3 เดือนและหลังการเปลี่ยนแปลงที่มีนัยสำคัญ และสแกนซ้ำจนกว่าช่องโหว่ระดับสูงและวิกฤตจะได้รับการแก้ไข สแกนภายนอกโดย ASV อย่างน้อยทุก 3 เดือนจนกว่าจะผ่าน หลังการเปลี่ยนแปลงที่มีนัยสำคัญ ให้ผู้ทดสอบที่มีคุณสมบัติและเป็นอิสระสแกนภายนอกและแก้ไขช่องโหว่ที่มีคะแนน CVSS ตั้งแต่ 4.0 ขึ้นไป
ทบทวนโค้ดก่อนเผยแพร่
ทบทวนซอฟต์แวร์ที่พัฒนาขึ้นเองตามแนวทางการเขียนโค้ดอย่างปลอดภัย เพื่อหาช่องโหว่ทั้งที่มีอยู่และที่เกิดขึ้นใหม่ ก่อนนำขึ้นระบบใช้งานจริงหรือส่งมอบให้ลูกค้า และแก้ไขสิ่งที่พบ การทบทวนแบบ Manual ต้องใช้ผู้ทบทวนที่ไม่ใช่ผู้เขียนโค้ด และต้องได้รับอนุมัติจากฝ่ายบริหาร
ผู้ให้บริการแบบ Multi-Tenant
ผู้ให้บริการแบบ Multi-Tenant ต้องสนับสนุนให้ลูกค้าของตนทดสอบเจาะระบบจากภายนอกได้
ไม่ทำตาม PCI DSS แล้วจะเป็นอย่างไร
PCI DSS เป็นมาตรฐานของอุตสาหกรรม และแบรนด์บัตรชำระเงินดำเนินการบังคับใช้เอง
ผลของการไม่ปฏิบัติตามมาจากแบรนด์บัตรชำระเงินและโปรแกรมบังคับใช้ของแต่ละแบรนด์
ก่อนวางแผนการทดสอบ ควรสอบถาม Acquirer หรือแบรนด์บัตรชำระเงินว่าองค์กรของคุณต้องยืนยันการปฏิบัติตามและรายงานในรูปแบบใด
Penetration Testing ช่วยเรื่อง PCI DSS ตรงไหนบ้าง
Pentest แต่ละประเภทตอบโจทย์ข้อกำหนด PCI DSS คนละข้อ ดูได้ว่าแต่ละประเภทเกี่ยวข้องกับข้อกำหนดใด
Checklist สำหรับ PCI DSS Compliance
รายการที่มีหมายเลขข้อกำหนดมาจาก PCI DSS v4.0.1 รายการที่ไม่มีหมายเลขเป็นคำแนะนำของ Reconix
เอกสารอ้างอิง
อ่านรายละเอียดมาตรฐาน PCI DSS ฉบับเต็มจากแหล่งข้อมูลทางการ
บริการที่เกี่ยวข้อง
บริการทดสอบสำหรับ Cardholder Data Environment ของคุณ
คำถามที่พบบ่อยเรื่อง PCI DSS
รวมคำตอบเรื่อง Penetration Testing และ Security Requirements สำหรับ PCI DSS Compliance
พร้อมผ่านเกณฑ์ PCI DSS แล้วหรือยัง?
Penetration Testing และการสแกนช่องโหว่ภายในตาม PCI DSS v4.0.1 พร้อมรายงานที่ระบุขอบเขต วิธีทดสอบ ผลการตรวจพบ และผลการทดสอบซ้ำ สำหรับผู้ตรวจประเมินของคุณ
Reconix คือผู้เชี่ยวชาญการทดสอบเจาะระบบเชิงรุกที่เน้นการพิสูจน์ในประเทศไทย ให้บริการธุรกิจดิจิทัลภายใต้การกำกับดูแลทุกขนาด