今天看啥  ›  专栏  ›  黑白之道

内存马第二弹——Filter内存马

黑白之道  · 公众号  · 互联网安全  · 2024-07-08 09:51

文章预览

前置知识 tomcat三大组件 Tomcat 是一个开源的 Java Servlet 容器,当一个 HTTP 请求到达Tomcat以及返回响应时,它会先后经过Listener、Filter、Servlet三大组件。 Servlet :处理客户端请求并生成响应,执行核心业务逻辑。 Filter :Filter也称之为过滤器,是对Servlet技术的一个强补充。其主要功能是在HttpServletRequest到达 Servlet以及HttpServletResponse到达客户端之前进行拦截,根据需要对其进行检查与修改。主要应用于权限控制、日志记录、性能监控、数据加解密等场景。 Listener :监听应用程序中的特定事件并执行相应操作,用于管理应用程序的生命周期和会话状态。例如资源初始化和释放、会话跟踪和统计在线用户数。 请求处理流程 启动阶段 :在 Web 应用启动时,ServletContextListener 监听器会被触发执行 contextInitialized 方法,进行初始化资源,例如数据库连接池的创建 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览