0

我在我的 apache 日志中看到了一些奇怪的活动。它们看起来像这样:

80.246.130.179  GET /apple-touch-icon.png HTTP/1.1  
80.246.130.179  GET /apple-touch-icon.png HTTP/1.1
80.246.130.179  GET /favicon.ico HTTP/1.1
and so on...

它是对我的 PHP 文件的 GET 请求。奇怪的是,我的文件中没有“apple-touch-icon.png”或“favicon.ico”,所以它们会导致 404。我尝试根据 IP 地址进行阻止,但他一直在更改 IP 地址,所有电话来自以色列。因此,在封锁整个国家之前,我想知道天气这是“邪恶”的行为。他是在创建超时会话来做事吗?

我在共享服务器上,没有数据库,PHP 代码不值得“破解”。所以我的问题是:他/她为什么要这样做?

4

2 回答 2

4

我不相信这些是黑客尝试。这些调用是由某些设备自动生成的,例如:

80.246.130.179  GET /apple-touch-icon.png HTTP/1.1

当用户将您的网站保存到 iDevice 上的主屏幕时会发生什么情况,iDevice 正在您的服务器上寻找一个图标,如果没有找到它,它会将该站点的屏幕截图作为主屏幕图标。苹果规范规定文件名必须apple-touch-icon.png位于并且位于您网站的根目录上。

另一个:

80.246.130.179  GET /favicon.ico HTTP/1.1

当浏览器尝试自动获取您的网站图标时。也许当有人试图将您的网站添加到收藏夹时..

于 2013-09-01T21:27:07.850 回答
3

浏览器从根 url 检查 favicon 文件。IOS safari 会自动检查 apple-touch-icon.png。您可以忽略它或放置一些好的图形。

于 2013-09-01T21:28:56.640 回答