- 刚开始使用composer。
使用composer将一些东西安装到了
<documentroot>/vendor/
目录中。现在,任何人(包括黑客)都可以通过http://foo.tld/composer.json阅读我的
composer.json
这时他们就知道了安装了哪些软件,然后他们可能会使用像http://foo.tld/vendor/symfony/这样的URL来探测我的
<documentroot>/vendor/
目录。
我该怎么办?
a) 我可以:
chmod 0600 composer.json
- 在vendor目录中放置一个
.htaccess
文件,以拒绝所有访问
b) 将vendor目录移到文档根目录之外(这在共享托管环境中并不总是可行的)。