HTML 响应修改

    要注意的是,只有在当满足如下条件时,OpenRASP 才会插入HTML

    • 页面响应的 Content-Typetext/html,且状态码为 200
    • 响应是动态生成的,比如 JSP 文件或者 Servlet
    • inject.urlprefix 配置选项不为空
    • 要注入的内容,aka 存在且内容不为空

    另外,如果你使用的是自动化安装包,我们在默认生成的 openrasp.yml 配置文件里,禁用了这个功能

    自定义插入的 HTML

    OpenRASP 会监控这个文件,保存后立刻生效

    关闭响应修改功能

    删除 <app_home>/rasp/assets/inject.html 文件,删除后立即生效

    状态检查

    注意: 浏览器可能有缓存,建议清掉缓存测试

    FAQ

    1. 我修改了 inject.html,总要重启服务器才会生效

    如果你是在 VMWare 虚拟机里测试 OpenRASP,然后插件是放在 VMWare 共享 里的,这个时候 inotify 可能不会生效,也就无法实时更新 js 脚本。