Nessus ผ่าน VPN: วางเครื่องสแกนไว้ที่ไหนก่อนการสแกนครั้งแรก
การที่เบราว์เซอร์เข้าถึงคอนโซล Nessus ไม่ได้พิสูจน์ว่าเครื่องสแกนเข้าถึงเป้าหมายได้ ตรวจสอบตำแหน่งโปรเซส เส้นทาง ขอบเขต และข้อมูลรับรองก่อนเริ่ม
ไอคอน VPN ข้างเบราว์เซอร์ไม่ได้บอกอะไรเกี่ยวกับโปรเซสที่ส่งแพ็กเก็ตสแกน หากคอนโซลและเครื่องสแกนทำงานบนโฮสต์ต่างกัน อุโมงค์ของเบราว์เซอร์คือเส้นทางหนึ่ง และต้นทางของการสแกนคืออีกเส้นทางหนึ่ง เริ่มจากจุดที่โปรเซสทำงาน แล้วค่อยไล่ออกไปยังเส้นทาง การอนุญาต และข้อมูลรับรอง การแยกความต่างนี้เป็นข้อแรกในรายการด้วยเหตุผล
นี่คือรายการตรวจสอบก่อนเริ่ม ไม่ใช่บทเรียนการสแกน แต่ละขั้นตอนให้ข้อเท็จจริงที่คุณบันทึกลงในบันทึกงานได้ก่อนที่แพ็กเก็ตใดจะออกจากเครื่องสแกน
ตรวจข้อที่หนึ่ง: หาโปรเซสที่ส่งโพรบ
วาดสามบทบาทให้ชัดเจน: เบราว์เซอร์บนแล็ปท็อป A คอนโซลสแกนบนโฮสต์ B และเป้าหมายส่วนตัว C หาก B รันสแกนเอนจินด้วย เบราว์เซอร์ต้องการเพียงเส้นทางไปยัง B หากอุปกรณ์สแกนแยกต่างหากเป็นผู้ทำงาน อุปกรณ์นั้นต้องมีเส้นทางไปยัง C
Browser on laptop A -> console on host B
Scanner process on B (or another appliance) -> private target C
เบราว์เซอร์ที่เชื่อมต่อ VPN อาจเข้าถึงคอนโซลได้ ขณะที่เครื่องสแกนข้างหลังยังไม่มีเส้นทางไปยัง C ทางกลับกันก็เป็นไปได้: เครื่องสแกนอยู่ในเครือข่ายส่วนตัวและคอนโซลอยู่ระยะไกล ค้นหาว่าคุณใช้รูปแบบใดจริงก่อนเปลี่ยนการควบคุมเครือข่ายใด ๆ ระบุชื่ออุปกรณ์ในการตั้งค่าสแกนก่อนโทษเครือข่าย
หากเครื่องสแกนทำงานบน A โฮสต์ของเบราว์เซอร์และเครื่องสแกนใช้บริบทเดียวกัน แต่เฉพาะเมื่อโปรเซสนั้นคงเนมสเปซและตารางเส้นทางเดิมไว้ คอนเทนเนอร์หรือบัญชีบริการอาจไม่สืบทอดสิ่งที่เบราว์เซอร์แบบโต้ตอบมองเห็น คอนโซลเป็นพื้นผิวการจัดการ ไม่ใช่เอนจินสแกน
ตรวจข้อที่สอง: พิสูจน์เส้นทางและ DNS ของเครื่องสแกน
ทำการตรวจเส้นทางบนโฮสต์ของเครื่องสแกน ไม่ใช่บนแล็ปท็อป ถามเคอร์เนลว่าจะใช้อินเทอร์เฟซและเกตเวย์ใดสำหรับที่อยู่เป้าหมาย แล้วทำซ้ำกับชื่อโฮสต์ของเป้าหมาย เส้นทางที่มีอยู่สำหรับ IP กับชื่อที่แปลงไปยังที่อยู่อื่นเป็นความล้มเหลวสองแบบที่ต่างกัน
ยืนยันที่อยู่ต้นทางที่จะปรากฏที่เป้าหมาย ไคลเอนต์ VPN อาจกำหนดที่อยู่ต่างจากที่ไฟร์วอลล์ของเป้าหมายคาดไว้ และอุปกรณ์ NAT อาจเขียนทับอีกครั้ง เจ้าของเป้าหมายต้องการต้นทางที่สังเกตได้ ไม่ใช่ที่อยู่ที่พิมพ์ในโปรไฟล์ VPN
ตรวจเส้นทางขากลับด้วย เครื่องสแกนที่ไปถึงเป้าหมายแต่ไม่ได้รับคำตอบมีปัญหาเส้นทางหรือไฟร์วอลล์ในขากลับ และนั่นดูเหมือนเป้าหมายที่ล่มทุกประการ
ตรวจข้อที่สาม: ขออนุมัติขอบเขตและมุมมอง
ให้เจ้าของเป้าหมายระบุระบบ บริการ สภาพแวดล้อม ต้นทาง และช่วงเวลาเป็นลายลักษณ์อักษร ตัดสินใจว่าการประเมินเป็นตัวแทนของมุมมองใด: ผู้ใช้ VPN ภายนอก ไคลเอนต์ภายในที่ได้รับอนุญาต หรือเซกเมนต์เครื่องสแกนที่เฉพาะเจาะจง
เส้นทางส่วนตัวไม่ใช่สิทธิ์ในการทดสอบเครือข่ายข้างเคียง รักษารายการเป้าหมายให้แคบ ระบุระบบที่ยกเว้น และตกลงเงื่อนไขหยุดกับผู้ติดต่อที่สั่งหยุดการทำงานได้ เครื่องสแกนยินดีตรวจทุกสิ่งที่เข้าถึงได้ และนั่นคือเหตุผลที่ขอบเขตต้องชัดเจน
บันทึกต้นทางที่อนุมัติในเอกสารเดียวกัน หากต้นทางที่เครื่องสแกนสังเกตได้ต่างจากที่อนุมัติ การทำงานไม่ได้เป็นตัวแทนของมุมมองที่ตกลงกันไว้ แม้รายการเป้าหมายจะถูกต้อง
ตรวจข้อที่สี่: จับคู่ข้อมูลรับรองกับความลึกของการประเมิน
การตรวจการเข้าถึงและการประเมินที่มีการยืนยันตัวตนเป็นบททดสอบที่ต่างกัน การตอบสนองของพอร์ตพิสูจน์ว่ามีบางสิ่งตอบกลับ แต่ไม่ได้พิสูจน์ว่าการตรวจด้วยข้อมูลรับรองได้ทำงาน หรือแอปพลิเคชันอนุญาตบัญชีนั้น
ใช้ข้อมูลรับรองเฉพาะเมื่อขอบเขตที่ตกลงกันต้องมีการตรวจที่ยืนยันตัวตน ยืนยันสิทธิ์และนโยบายล็อกของบัญชี และตัดสินใจว่าจะเก็บและแบ่งปันสิ่งที่พบอย่างไรก่อนการสแกนสร้างขึ้น
หากข้อมูลรับรองล้มเหลว อย่าเปลี่ยนไปทำงานแบบไม่ยืนยันตัวตนโดยเงียบ ๆ และอย่าเรียกรายงานว่าเป็นการประเมินที่วางแผนไว้ ผลลัพธ์คือบททดสอบที่ต่างออกไปพร้อมความหมายที่ต่างออกไป และความต่างนั้นต้องอยู่ในรายงาน
ตรวจข้อที่ห้า: บันทึกแผน แล้วเริ่มอย่างตั้งใจ
ในเวิร์กโฟลว์การสแกนของ Nessus การเลือกเทมเพลต การตั้งค่า และการบันทึกหรือเริ่มการสแกนเป็นขั้นตอนแยกกัน ใช้การแยกนั้นตรวจรายการเป้าหมาย ต้นทาง และตารางเวลา ก่อนทราฟฟิกใดจะเริ่ม
ก่อนอนุมัติการเริ่ม ตรวจว่า VPN อนุญาตต้นทางใด พาทราฟฟิกใด และกู้คืนจากอุโมงค์ที่ขาดได้อย่างไร อย่าขยายการเข้าถึงไฟร์วอลล์เพียงเพราะการเชื่อมต่อเบื้องต้นล้มเหลว ให้หาชั้นที่ปฏิเสธและแก้ชั้นนั้น
หลังการทำงาน บันทึกโฮสต์ของเครื่องสแกน ต้นทางที่สังเกตได้ รายการเป้าหมาย และการตรวจใดที่ไม่สามารถทำเสร็จ รายงานที่ทำจากต้นทางอื่นหรือไม่มีข้อมูลรับรองตามที่ตั้งใจไม่ได้เป็นตัวแทนของแผนเดิม และการบอกเช่นนั้นเป็นส่วนหนึ่งของสิ่งที่ส่งมอบ
ถอนสิทธิ์การเข้าถึงของงานและจัดการผลลัพธ์ที่เก็บไว้ตามกระบวนการที่ตกลงกัน รายการตรวจสอบจะเสร็จก็ต่อเมื่อหลักฐานตรงกับเส้นทางที่คุณอนุมัติ ไม่ใช่เมื่อการสแกนเพียงคืนผลลัพธ์