An automatic web server auditing tool based on CIS benchmark

dc.contributor.advisorAssadarat Khurat
dc.contributor.advisorIttipon Rassameeroj
dc.contributor.advisorDolvara Gunatilaka
dc.contributor.authorWasutum Kethom
dc.date.accessioned2026-01-08T09:41:12Z
dc.date.available2026-01-08T09:41:12Z
dc.date.copyright2022
dc.date.created2026
dc.date.issued2022
dc.description.abstractWeb applications are used for many purposes nowadays, especially for business purposes. When the web applications deal with sensitive information such as financial or personal data, the security of the web application should play a greater role. Apart from the security of the web application itself, the security of the web server is also important and should not be ignored. To ensure the security of the web server, auditing plays an important role. CIS benchmark is the organization that provides the checklists with the guidelines for auditing. Due to the long checklists with multiple steps to be checked in each recommendation, human errors may occur during the audit processes which may require longer time to finish the audit. In this study, we propose an automatic web server auditing tool that takes the burden of auditing the web server off the auditor instead of manually following the guidelines of the CIS benchmark. This tool determines whether the web servers meet all the recommendations of the CIS benchmark. Also, this tool generates two types of reports for the auditor: a summary report and a detailed report so that the auditor can get more information about the audit result. Besides, remediations based on CIS benchmark is also provided in the detail report. We have also conducted experiments to prove that our tool can be used to properly perform the audit on the web server. The tool was tested in three different environments, namely the system with default configuration, the hardened configuration, and the downloaded configuration. Each environment is tested in two ways, manually and with the tool. The test results show that our tool can perform the test correctly. Implication of the thematic paper: In this study, we propose an automatic web server auditing tool that takes the burden of auditing the web server off the auditor instead of manually following the guidelines of the CIS benchmark. This tool determines whether the web servers meet all the recommendations of the CIS benchmark. Also, this tool generates two types of reports for the auditor: a summary report and a detailed report so that the auditor can get more information about the audit result. Besides, remediations based on CIS benchmark is also provided in the detail report.en
dc.format.extentxvii, 743 leaves : ill.
dc.format.mimetypeapplication/pdf
dc.identifier.citationThematic Paper (M.Sc. (Cyber Security and Information Assurance))--Mahidol University, 2022)
dc.identifier.urihttps://repository.li.mahidol.ac.th/handle/123456789/113932
dc.language.isoeng
dc.publisherMahidol University. Mahidol University Library and Knowledge Center
dc.rightsผลงานนี้เป็นลิขสิทธิ์ของมหาวิทยาลัยมหิดล ขอสงวนไว้สำหรับเพื่อการศึกษาเท่านั้น ต้องอ้างอิงแหล่งที่มา ห้ามดัดแปลงเนื้อหา และห้ามนำไปใช้เพื่อการค้า
dc.rights.holderMahidol University
dc.subjectWeb servers -- Security measures -- Automation
dc.subjectComputer security -- Audit -- Standards
dc.subjectCIS Benchmarks
dc.subjectWeb applications -- Security measures.
dc.titleAn automatic web server auditing tool based on CIS benchmark
dc.typeMaster Thesis
dcterms.accessRightsopen access
thesis.degree.departmentFaculty of Information and Communication Technology
thesis.degree.disciplineCyber Security and Information Assurance
thesis.degree.grantorMahidol University
thesis.degree.levelMaster's degree
thesis.degree.nameMaster of Science

Files