SCAN Compliance Auditing(CIS) on Nessus Professional_EP1

SoNaJaa_!!
3 min readJun 19, 2023

--

CIS Benchmark หรือเรียกว่า การทำ Hardening เป็นการ Setting ให้ตรงตามมาตรฐานที่ใช้ในการตรวจสอบและวัดระดับความปลอดภัยของระบบ
เพื่อช่วยให้ผู้ดูแลระบบสามารถปรับปรุงระบบ Security ให้มีประสิทธิภาพมากขั้นครับ และให้ตรงตามมารฐาน CIS ครับ ซึ่ง CIS Benchmark นั้น จะประกอบไปด้วยข้อกำหนด ของมาตรฐาน โดยจะรวมไปถึงคำแนะนำเกียวกับการ Setting ระบบ เช่น Description, Remediation และการดำเนินการที่เหมาะสมเพื่อเพิ่ม ระดับของความปลอดภัยให้ระบบมากขึ้นจากเดิมครับ

เหตุผลที่ต้อง SCAN CIS Benchmark คือ เพื่อตรวจสอบการ Setting ของระบบนั้น ถูกต้องตามมารฐาน หรือไม่ ซึ่งการปฏิบัติตาม CIS Benchmark นั้น
จะช่วยลดความเสี่ยงที่อาจจะเกิดจากการตั้งค่า ที่ไม่รัดกุม

โดยปกติแล้วครับ การ SCAN CIS นั้นอะครับ จะต้องเจอ Result ที่เป็น Failed ครับเนื่องมาจาก Appliance หรือ Operation System นั้น มันถูกตั้งค่ามาโดย Default ครับ ยังไงก็ไม่ปลอดภัยตามมารฐาน CIS Benchmark ครับ หลังจากทีม IT ได้ดำเนินการ SCAN และ Generate Report แล้ว อาจจะต้องเข้ามาดำเนินการแก้ให้ให้ตรงตาม Compliance ของ CIS Benchmark ครับ

Reference: https://www.cisecurity.org/cis-benchmarks
Compliance Support (ก่อนดำเนินการ SCAN เราต้อง Check Compatibility Support ด้วยนะครับ)
https://docs.tenable.com/nessus/Content/Compliance.htm
https://docs.tenable.com/nessus/compliancechecksreference/Content/PDF/NessusComplianceChecksReference.pdf
https://www.tenable.com/audits/search
https://www.tenable.com/audits

Requirement:
1. Windows = Credential Admin(Domain) if Server Join Domain, Credential Admin(local) The Server don’t Join Domain
2. Device Network = Credential SSH and Credential Fuction Enable
3. Linux = Credential Root
Remark: ต้องใช้ Credential ที่มีสิทธิ์สูงเพราะว่าตอน SCAN นั้นจะต้องวิ่งเข้าไปตรวจสอบ ค่า Configuration ในระบบ

ซึ่งตัว Doducment CIS นั้นจะรวบรวม มารฐานทั้งหมดทุกข้อ ภายในเอกสารของ CIS…นั้นก็หมายความว่า เราถ้าจะต้องตรวจสอบระบบของเราให้ผ่าน มารฐานของ CIS เราต้องไปดู Manual จาก Doducemnt CIS Benchmarks นั้นเองครับ
แต่ ถ้าเราต้องการที่จะประหยัดเวลา เพื่อตรวจสอบว่า เครื่อง Server ของเรานั้น มีข้อไหน ที่ ผ่าน Compliance และไม่ผ่าน Compliance เราสามารถใช้ Tools ทำการ SCAN และออก Report ให้เราได้ ผมจะมายกตัวอย่าง Tools Nessus Professional ที่ใช้ในการ SCAN Compliance Auditing (CIS)

SCAN CIS by Nessus Professional

Step1: Create Folder

Step1: Create Folder

Step2: Create New Scan (Job Scan)

Step2: Create New Scan (Job Scan)

Step3: Select Compliance Auditing (Select CIS Scan)

Step3: Select Compliance Auditing (Select CIS Scan)

Step4: Configure Setting (Information Target for Scan CIS)

Step4: Configure Setting (Information Target for Scan CIS)

Step5: Configure Credential (Information Target)

Step5: Configure Credential (Information Target)

Step6: Select Compliance (Select Compliance)

Step6: Select Compliance (Select Compliance)

Step7: Start SCAN

Step7: Start SCAN

Step8: Check Scan Summary

Step8: Check Scan Summary

Step9: Check Host Result

Step9: Check Host Result

Step10: Generate Report

Step10: Generate Report

Nessus Professional Free for 7 Days: https://www.tenable.com/products/nessus/nessus-professional/evaluate

ทางทีม IT สามารถ Download Tools มาทำสอบ SCAN ระบบได้นะครับ โดย สามารถใช้ Free for 7 Days ได้ครับ ตัว Free นี้ สามารถมาใช้ ได้ทั้ง SCAN VA and SCAN CIS และ อื่น ๆ ได้เลยนะครับ

Conclusion: ปัญหาไม่ได้อยู่ที่การ SCAN CIS ปัญหาอยู่ที่วิธีการแก้ปัญหา ซึ่งการแก้ปัญหาเราสามารถ Reference ได้ตาม Document Report and Document CIS Benchmarks ได้เลยครับ

#แบ่งปัน

#เป็นเพียงแนวคิดหรือความคิดของผู้เขียนผิดพลาดประการใดต้องขออภัยด้วยครับ

#การเรียนรู้ไม่มีที่สิ้นสุด_เล่นไปเรื่อยๆ_ยิ่งเล่นยิ่งสนุก

#ผู้เขียนจัดทำเพื่อแชร์ความรู้และประสบการณ์นะครับผิดพลาดประการใดต้องขออภัยด้วยครับ

#มือใหม่กำลังหัดเขียนมีอะไรแนะนำได้เลยนะครับ

#Share_Knowledge_and_Experience

--

--

SoNaJaa_!!

My Dream is Specialist Cybersecurity | Threat Hunting, DFIR | Blue Team | Red Team.