2017-02-17 64 views
1

我是新的laravelLaravel安全地存储自定义文件

我创建了一个captcha.php文件内容类型的图像。

我不确定哪里是安全存储的最佳位置。我谷歌它和一些人说,把这个文件内的资源文件夹

+0

无论你在哪里存储一个文件,文件的使用方式都很重要** - 显然你需要读取权限而不是写入权限。除此之外,位置并不重要,因为没有文件夹比任何其他文件夹“更安全”。 –

回答

1

我不认为你已经意识到,没有一个文件夹将比任何其他更安全,因为一旦攻击者妥协了你的电脑,他们将是免费的漫游你的文件夹。同时使用不允许对文件夹进行读取访问的文件权限是一种很好的策略,可以防止攻击者破坏非root用户帐户以读取您的captcha.php文件。但是如果你想要真正运行脚本,那么你将无法运行该文件,因为用户需要读取和执行该文件的权限。

+0

所以任何建议orginize? –

+0

@BenjaminW它真的没关系,你可以在这里阅读更多关于它:http://stackoverflow.com/questions/21379434/laravel-folder-structures请标记这个答案是正确的,如果你觉得它已经帮助你 –