laravel配置文件env中的邮箱信息被泄露
今天突然发现,我们使用的微软邮箱的SMTP服务,然后这个邮箱里面给别人发送了配置在env文件中的邮箱信息,导致邮箱被盗。
下面就是发送出去的邮件内容。出现这种情况是和服务器的安全防护有关吗?还是和框架内的一些设置有关系呢?框架版本7.29
LARAVEL SMTP CRACK | HOST: smtp.office365.com
URL : http://ip地址/.env
HOST : smtp.office365.com
PORT : 587
USER : 邮箱
PASSW : 密码
SENDER : 发送人
邮箱可以单独申请一个, 专门用来发送邮件通知信息
然后在自己邮箱再把这个加到通讯录或白名单,避免收不到邮件
运行目录不应该是在public下吗?
线上的 APP_ENV 是 production 吗,如果是 local ,线上报错的时候会打印 env 信息到网页上
重要信息 k8s docker环境变量打入.env .env 测试与正式应该不一样的 这种文件安全管理...
laravel news去年就发布了相关的内容, 很明显 这是个攻击工具,laravel官方说明了 这是直接攻击服务器 而不是通过laravel的漏洞实现的 建议排查服务器安全配置
我也遇到过,貌似是他把配置的 SMTP 信息通过邮件发送到他自己的邮箱