它极大地增加了您网站对恶意活动的漏洞配置文件,因为只需要闯入一个帐户。
任何通过任何登录方式访问您系统的人都可以对您的页面做任何他们想做的事情,包括将它们更改为“这个网站真的不安全,所以请给我您的信用卡信息。”
编辑:(澄清和解决意见)
许多服务器在生活中有不止一个目的。他们运行多种服务。如果您通过为每个用户分配一个唯一的用户并相应地管理文件权限来小心地将这些服务彼此隔离,是的,如果有人破坏了帐户的凭据,您仍然会陷入困境,但他们所能造成的损害仅限于该一项服务. 如果您只有一个通用帐户并将整个文件系统设置为 777,那么一个受感染的帐户会危及机器上的所有内容。
如果您的服务器专门用于运行 Apache/PHP 并且在生活中没有其他用途,并且只有一个帐户在运行 Apache/PHP,那么使该帐户受到损害就与使整台机器受到损害一样好。从您的应用程序的角度来看(尽管您仍然应该让用于运行 PHP 的帐户保护和不可写的系统文件......这仍然应该只适用于管理员帐户/root)。
如果他们可以编写一个文件,并且它是可执行的,他们可以将其更改为在您的机器上执行的东西(可执行文件或脚本),然后使用 PHP 的 shell_exec 来运行该可执行文件。如果您配置为不允许 shell_exec,他们也可以更改您的配置