提交 1699e2c1 编写于 作者: K Kohsuke Kawaguchi

[FIXED SECURITY-177]

Add nosniff header liberally to every request we serve.
上级 25411a0b
......@@ -36,6 +36,7 @@ import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletResponse;
import org.acegisecurity.AuthenticationManager;
import org.acegisecurity.ui.rememberme.RememberMeServices;
......@@ -153,7 +154,10 @@ public class HudsonFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
LOGGER.entering(HudsonFilter.class.getName(), "doFilter");
// this is not the best place to do it, but doing it here makes the patch smaller.
((HttpServletResponse)response).setHeader("X-Content-Type-Options", "nosniff");
// to deal with concurrency, we need to capture the object.
Filter f = filter;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册