Class SecurityFilter

java.lang.Object
com.maplander.backend.SecurityFilter
All Implemented Interfaces:
javax.servlet.Filter

public class SecurityFilter extends Object implements javax.servlet.Filter
Servlet Filter de seguridad para App Engine Standard (Java). Bloquea patrones de rutas maliciosas detectadas en análisis de accesos. REGISTRO: añadir en web.xml (ver fragmento al final del archivo). PACKAGE: ajusta "com.tuapp.filter" al package real de tu proyecto. JAVA: compatible con Java 11, 17, 21 (App Engine Standard). Usa jakarta.servlet.* — si tu proyecto usa javax.servlet.* (Java 8), cambia los imports a javax.servlet.* y javax.servlet.http.*
  • Constructor Details

    • SecurityFilter

      public SecurityFilter()
  • Method Details

    • doFilter

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Specified by:
      doFilter in interface javax.servlet.Filter
      Throws:
      IOException
      javax.servlet.ServletException
    • init

      public void init(javax.servlet.FilterConfig config)
      Specified by:
      init in interface javax.servlet.Filter
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Filter