在显示PHP文件夹名称时是否存在安全风险?如果是,有没有办法隐藏我的html超链接和我的ajax代码中存在的文件夹名称?
答案 0 :(得分:0)
显示PHP文件夹名称是否存在安全风险?
简单地说“不”是一个糟糕的答案。答案应该是“取决于”。在大多数情况下,显示文件夹名称是最小风险,但根据您试图隐藏/隐藏的信息,隐藏文件夹名称可能是值得的。正如@nogad指出的那样,你不应该只是使用默默无闻来隐藏你的潜在问题,你应该专注于保护实际的应用程序。
例如:
/secretz428
,其中包含两个文件。 /secretz428/image.php
和/secretz428/admin.php
。通过向您的前端用户展示/secretz428/image.php
,他们可能会尝试深入了解此文件夹,并且可能会发生在admin.php
上。如果此脚本没有安全性(或者它很容易被黑客入侵),您可以打开您的网站以进行攻击。您越是模糊了用户,就越难以在您的应用程序中进行逆向工程和查找漏洞利用。有没有办法隐藏我的html超链接和我的ajax代码中存在的文件夹名称?
不确定。一种方法是在php脚本中隐藏它。例如:
的index.php:
switch ( $_GET['id'] )
{
case '1':
include('secret_folder/mysecretscript.php');
break;
}