如何在 Laravel 项目中设置 X-Frame-Options?

Dar*_*ati 5 html iframe clickjacking laravel websecurity

我想防止我的网站受到 clickJacking 攻击。在哪个文件中以及在何处设置 X-Frame-Options 以防止 clickJacking 攻击。

Shi*_*n83 11

你有两种方式:

  • 将其设置在反向代理中,例如 Nginx
add_header X-Frame-Options "SAMEORIGIN";
Run Code Online (Sandbox Code Playgroud)
  • Illuminate\Http\Middleware\FrameGuard在你想要保护的路由上使用 Laravel 中间件。
add_header X-Frame-Options "SAMEORIGIN";
Run Code Online (Sandbox Code Playgroud)

  • 它对 JSON 路由没有用,只能对 HTML 路由有用,所以它对你唯一的 HTML 路由很有用 (3认同)