0Pricing
Cyber Security Academy · บทเรียน

การเชื่อมโยงช่องโหว่เพื่อเพิ่มผลกระทบ

รวมข้อค้นพบที่มีความรุนแรงต่ำให้เป็นห่วงโซ่การโจมตีที่มีผลกระทบสูง และแสดงให้เห็นผลกระทบทางธุรกิจ

การเชื่อมโยงช่องโหว่เพื่อเพิ่มผลกระทบ เป็นบทเรียน Cyber Security Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Cyber Security Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Cyber Security Academy มีบทเรียนทั้งหมด 4 บทเรียน

การเชื่อมโยงช่องโหว่คืออะไร

การเชื่อมโยงช่องโหว่คือการรวมช่องโหว่หลายรายการที่มีระดับความรุนแรงต่ำกว่าให้เป็นห่วงโซ่การโจมตีเดียว ซึ่งมีผลกระทบโดยรวมสูงกว่า ห่วงโซ่ SSRF + IMDS + การขโมยข้อมูลประจำตัว IAM มีผลกระทบมากกว่าส่วนประกอบแต่ละรายการที่นำมาประเมินแยกกันอย่างมาก

เหตุใดห่วงโซ่จึงสำคัญในโปรแกรมล่ารางวัลช่องโหว่

โปรแกรมให้รางวัลตามผลกระทบ ไม่ใช่จำนวนบั๊กแต่ละรายการ XSS ระดับต่ำที่นำไปรวมกับการหลีกเลี่ยง self-XSS และ CSRF เพื่อบังคับให้เกิด XSS อาจรวมกันเป็นห่วงโซ่ยึดบัญชีที่มีค่ารางวัลระดับสูงหรือวิกฤต แทนที่จะเป็นรายงานแยกระดับต่ำสามรายการ

ห่วงโซ่คลาสสิก: จาก Self-XSS สู่การยึดบัญชี

โดยปกติ self-XSS จะถูกปัดตก (เพราะคุณโจมตีตัวเอง) แต่เมื่อนำไปเชื่อมกับ CSRF ที่บังคับให้เหยื่อเรียกใช้ข้อมูล XSS ในเซสชันของตน ผลลัพธ์คือผู้โจมตีสามารถเรียกใช้ JS ใด ๆ ในบริบทของเหยื่อได้ — และยึดบัญชีได้ ช่องโหว่ระดับต่ำสองรายการจึงกลายเป็นห่วงโซ่ระดับวิกฤต

จาก SSRF สู่การเข้าถึงบริการภายใน

การปลอมแปลงคำขอจากฝั่งเซิร์ฟเวอร์ที่เข้าถึงได้เพียงโครงสร้างพื้นฐานภายใน (โดยปกติอยู่ระดับปานกลาง) จะกลายเป็นช่องโหว่ระดับวิกฤตเมื่อเชื่อมกับการเข้าถึงบริการข้อมูลเมทาดาทาของ AWS EC2 (169.254.169.254) เพื่อขโมยข้อมูลประจำตัว IAM แล้วนำข้อมูลดังกล่าวไปใช้เพื่อเข้าถึงบัญชี AWS ได้อย่างสมบูรณ์

จากการเปลี่ยนเส้นทางแบบเปิดสู่การขโมยโทเค็น OAuth

การเปลี่ยนเส้นทางแบบเปิดบน example.com ทำให้สามารถเปลี่ยนเส้นทางการตอบกลับการอนุญาต OAuth ไปยัง URL ที่ผู้โจมตีควบคุมได้ จากนั้นเชื่อมกับการเตรียมการฟิชชิงเพื่อขโมยรหัสการอนุญาต OAuth แลกเปลี่ยนรหัสเหล่านั้นทางฝั่งเซิร์ฟเวอร์ และเข้าถึงบัญชีได้อย่างสมบูรณ์ ช่องโหว่ระดับปานกลางสองรายการจึงกลายเป็นระดับวิกฤต

ห่วงโซ่การโจมตีด้วยการวางยาการรีเซ็ตรหัสผ่าน

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

การสร้างกรอบความคิด

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

การแสดงห่วงโซ่ทั้งหมด

เมื่อรายงานห่วงโซ่ ให้แสดงแต่ละขั้นตอนของห่วงโซ่ด้วยคำขอและการตอบกลับ HTTP ที่แยกกันอย่างชัดเจน แสดงเงื่อนไขเบื้องต้น → บั๊กแรกทำงาน → มอบ X ให้ → บั๊กที่สองใช้ X เพื่อบรรลุ Y → ผลกระทบสุดท้าย ทุกลิงก์ในห่วงโซ่ต้องมีหลักฐานยืนยัน ไม่ใช่เพียงทฤษฎี

ส่วนประกอบของห่วงโซ่ที่พบบ่อย

ส่วนประกอบของห่วงโซ่ที่มีมูลค่าสูง ได้แก่ การเปิดเผยข้อมูล (เปิดเผย IP ภายในและชื่อผู้ใช้) SSRF (การเข้าถึงภายใน) การเปลี่ยนเส้นทางแบบเปิด (จุดเปลี่ยนเพื่อขโมยโทเค็น) XSS (การเรียกใช้ JS) CSRF (การบังคับให้เกิดการกระทำ) IDOR (การเข้าถึงทรัพยากรของผู้อื่น) และ JWT ที่อ่อนแอ (การปลอมแปลงเซสชัน) โปรดเรียนรู้สิ่งเหล่านี้ให้ดี

การเชื่อมโยงช่องโหว่ระหว่างการสำรวจระบบ

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

ขอบเขตด้านจริยธรรมในการเชื่อมโยงช่องโหว่

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

ตรวจสอบความรู้

เหตุใดช่องโหว่ self-XSS จึงมักถูกปัดตกเมื่อพิจารณาแยกเดี่ยว แต่กลับมีคุณค่าเมื่อนำไปเชื่อมเป็นห่วงโซ่

สรุป

การเชื่อมโยงช่องโหว่เปลี่ยนสิ่งที่ค้นพบระดับต่ำให้กลายเป็นห่วงโซ่การโจมตีที่มีผลกระทบสูง ด้วยการทำความเข้าใจว่าแต่ละช่องโหว่มอบความสามารถอะไรและเปิดทางให้ทำสิ่งใด นักวิจัยสามารถรวม SSRF + IMDS, XSS + CSRF และการเปลี่ยนเส้นทางแบบเปิด + การขโมย OAuth เพื่อแสดงผลกระทบระดับวิกฤตและเพิ่มรางวัลให้สูงสุด

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

บทเรียน “การเชื่อมโยงช่องโหว่เพื่อเพิ่มผลกระทบ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การเชื่อมโยงช่องโหว่เพื่อเพิ่มผลกระทบ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Cyber Security Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Cyber Security Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การเชื่อมโยงช่องโหว่เพื่อเพิ่มผลกระทบ”

รวมข้อค้นพบที่มีความรุนแรงต่ำให้เป็นห่วงโซ่การโจมตีที่มีผลกระทบสูง และแสดงให้เห็นผลกระทบทางธุรกิจ คุณปฏิบัติ Cyber Security Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cyber Security Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Cyber Security Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “การเชื่อมโยงช่องโหว่เพื่อเพิ่มผลกระทบ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Cyber Security Academy นี้ได้ไหม

ได้ บทเรียน Cyber Security Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การอ่านขอบเขตและกฎของโครงการล่าบั๊ก
  2. การเขียนรายงานบั๊กคุณภาพสูง
  3. การเชื่อมโยงช่องโหว่เพื่อเพิ่มผลกระทบ
  4. จริยธรรม การเปิดเผยอย่างมีความรับผิดชอบ และข้อพิจารณาทางกฎหมาย
← กลับไปที่ Cyber Security Academy