多个laravel程序被上传了后门文件如何避免

public/download/image 默认权限755
我的没有任何上传相关的路由,只是一个网站展示,有人知道这是为什么吗? 如何被上传到laravel程序的?
发现很多laravel 的其他程序下面也会有,有的在images下面会有这几个文件
访问www.xxx.com/adminer-4.8.1.php 然后输入 数据库名 密码可以直接登陆数据库
下面文件 都是755权限 被我改成644 现在 无法访问了 404 了

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 12

1禁用eval和fil_put_contents

2上传接口检查文件后缀或者真实文件类型

3上传目录去掉执行权限,nginx配置规则动态文件直接返回404

1年前 评论
李小明 (楼主) 1年前
巴啦啦

这台服务器上,有没有跑其他程序?laravel 什么版本?

1年前 评论

上传的东西全给扔 CDN 去

1年前 评论

建议文件要么minio,要么oss

1年前 评论

nginx设置public目录下只允许访问index.php和静态文件目录

1年前 评论

分析下访问日志,看看是如何上传的,修补漏洞

1年前 评论

laravel我没遇到过,tp5遇到过,直接获取了整个服务器权限

1年前 评论
陈先生

确认项目上线后有没有开启 DEBUG 模式。

1年前 评论
巅峰互联

oss 上传,建议 图片和程序分开,以免被不法分子定上。

1年前 评论

服务器只有一个应用吗,可以把代码弄下来用d盾或者其他木马扫描工具看一下还有没有其他可疑文件

1年前 评论

尽量不要用phpmyadmin 哦

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!