An automatic web server auditing tool based on CIS benchmark
| dc.contributor.advisor | Assadarat Khurat | |
| dc.contributor.advisor | Ittipon Rassameeroj | |
| dc.contributor.advisor | Dolvara Gunatilaka | |
| dc.contributor.author | Wasutum Kethom | |
| dc.date.accessioned | 2026-01-08T09:41:12Z | |
| dc.date.available | 2026-01-08T09:41:12Z | |
| dc.date.copyright | 2022 | |
| dc.date.created | 2026 | |
| dc.date.issued | 2022 | |
| dc.description.abstract | Web 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.extent | xvii, 743 leaves : ill. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.citation | Thematic Paper (M.Sc. (Cyber Security and Information Assurance))--Mahidol University, 2022) | |
| dc.identifier.uri | https://repository.li.mahidol.ac.th/handle/123456789/113932 | |
| dc.language.iso | eng | |
| dc.publisher | Mahidol University. Mahidol University Library and Knowledge Center | |
| dc.rights | ผลงานนี้เป็นลิขสิทธิ์ของมหาวิทยาลัยมหิดล ขอสงวนไว้สำหรับเพื่อการศึกษาเท่านั้น ต้องอ้างอิงแหล่งที่มา ห้ามดัดแปลงเนื้อหา และห้ามนำไปใช้เพื่อการค้า | |
| dc.rights.holder | Mahidol University | |
| dc.subject | Web servers -- Security measures -- Automation | |
| dc.subject | Computer security -- Audit -- Standards | |
| dc.subject | CIS Benchmarks | |
| dc.subject | Web applications -- Security measures. | |
| dc.title | An automatic web server auditing tool based on CIS benchmark | |
| dc.type | Master Thesis | |
| dcterms.accessRights | open access | |
| thesis.degree.department | Faculty of Information and Communication Technology | |
| thesis.degree.discipline | Cyber Security and Information Assurance | |
| thesis.degree.grantor | Mahidol University | |
| thesis.degree.level | Master's degree | |
| thesis.degree.name | Master of Science |
