2017-02-01 94 views
-2

一个虚拟的问题,为什么是很危险的有777个文件时,没有人可以在没有主机ID,用户名和密码访问它们?为什么有777个文件很危险?

我知道这意味着所有的文件和目录将是可读,可写和可执行的整个世界,但是人们怎么可以将文件上传到我的服务器,而无需登录凭据?

+0

想想可能的陷门......更一般的情况是,如果您关闭家门,您可以让您的保险箱打开,但我确定您关闭了两个... –

回答

0

使用777这个权限意味着任何人谁是用户在同一台​​服务器上可以读,写和执行该文件。对于文件夹,任何作为用户的人都可以将文件复制到该文件夹​​中。这个,如果你使用的是共享服务器为您的网站,这是许多个人和小型商业网站的情况下,显然声音危险。通常这些服务器托管着数千个网站,这意味着有成千上万的用户。由于这个原因,正常的安全权限被认为是644文件和755文件夹。 打开文件夹permissionis可以使你的网站容易受到跨站点脚本(XSS)攻击。这些攻击通常是通过恶意的html和javascript来完成的,它可以被恶意用户复制到打开的文件夹中。因为JavaScript web客户端上运行,在Web服务器上打开文件夹禁用脚本不会做任何事情,以防止这种类型的攻击。