arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2303.02567cs.CRcs.LOcs.SE
收藏

通过早期检测 CRLF 注入来最小化 Web 应用程序漏洞

Minimize Web Applications vulnerabilities through the early Detection of CRLF Injection

MD Asibul Hasan, Md. Mijanur Rahman

AI总结:

本文针对Web应用程序中研究较少的CRLF注入漏洞,探讨了通过自动化测试在早期阶段检测并缓解该漏洞的方法,以协助企业增强系统安全性并减少误报警报。

摘要:

回车(CR)和换行(LF),也称为 CRLF 注入,是一种允许黑客在 Web 应用程序中输入特殊字符的漏洞,会改变其运行或迷惑管理员。日志投毒和 HTTP 响应拆分是该技术两个突出的恶意用途。此外,攻击者可利用 CRLF 注入来利用其他漏洞,如跨站脚本(XSS)。根据 Open Web Application Security Project (OWASP),CRLF 漏洞位列前 10 大漏洞,属于一种注入攻击。自动化测试有助于快速识别 CRLF 漏洞,对于公司在发布应用程序前进行测试尤为有用。然而,CRLF 漏洞促使人们采用更好的方法在早期阶段缓解 CRLF 漏洞,并帮助保护应用程序免受高风险已知漏洞的侵害。关于 CRLF 漏洞以及如何通过自动化测试进行检测的研究较少。这一课题有待进一步研究,以开发出创造性的问题解决方案。通过检查每个请求的头部响应,它还将有助于减少误报警报。对于试图保护自身免受安全威胁的公司而言,安全自动化是一个重要问题。来自安全系统的自动化警报能够更快、更准确地理解潜在漏洞,并有助于减少误报警报。尽管对 Web 应用程序中各种类型的漏洞进行了广泛研究,但 CRLF 漏洞直到最近才被纳入研究范围。将自动化测试作为一项周期性任务,可以协助公司接收关于其系统的一致更新并增强其安全性。

英文摘要:

Carriage return (CR) and line feed (LF), also known as CRLF injection is a type of vulnerability that allows a hacker to enter special characters into a web application, altering its operation or confusing the administrator. Log poisoning and HTTP response splitting are two prominent harmful uses of this technique. Additionally, CRLF injection can be used by an attacker to exploit other vulnerabilities, such as cross-site scripting (XSS). According to Open Web Application Security Project (OWASP), CRLF vulnerabilities are among the top 10 vulnerabilities and are a type of injection attack. Automated testing can help to quickly identify CRLF vulnerabilities, and is particularly useful for companies to test their applications before releasing them. However, CRLF vulnerabilities foster a better approach to mitigate CRLF vulnerabilities in the early stage and help secure applications against high-risk known vulnerabilities. There has been less research on CRLF vulnerabilities and how to detect them with automated testing. There is room for further research to be done on this subject matter in order to develop creative solutions to problems. It will also help to reduce false positive alerts by checking the header response of each request. Security automation is an important issue for companies trying to protect themselves against security threats. Automated alerts from security systems can provide a quicker and more accurate understanding of potential vulnerabilities and can help to reduce false positive alerts. Despite the extensive research on various types of vulnerabilities in web applications, CRLF vulnerabilities have only recently been included in the research. Utilizing automated testing as a recurring task can assist companies in receiving consistent updates about their systems and enhance their security.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑