分析

满分100得22分:对800多个乌克兰网站的检测结果

我们自主研发的 Smart Audit 服务检测了832个乌克兰企业网站。平均得分为22分(满分100),86%的网站安全得分低于50。我们来分析问题出在哪里,以及该怎么办。

满分100得22分:对800多个乌克兰网站的检测结果

企业网站通常只做一次:委托工作室制作,验收,付款,然后就被遗忘。直到它“宕机”、托管商发来垃圾邮件警告,或者客户反映页面上会打开奇怪的东西,人们才会想起它。我们决定看看这些网站的真实状况。

一个月内,在集群生态系统中开发的自有检测服务 Smart Audit 对乌克兰企业的网站进行了扫描。结果如下: 平均得分22分(满分100).

我们如何计算

Smart Audit 以被动方式工作:只读取公开页面,不对网站做任何修改,也不猜解密码。得分由四部分组成:安全性、搜索可见度、速度,以及对接 AI 智能体的就绪程度。

分析涵盖 832个独立域名 (2026年8月31日至10月6日)。每个域名均取最近一次完成的检测,开发者自有网站已排除在外。

先说明结论的适用范围。这不是对乌克兰全部企业的调查,而是通过我们服务检测的网站样本。其中有不少小型企业:671个网站属于“服务与B2B”类,126个是网上商店,35个是媒体。对于一般的企业网站,这一样本具有代表性;对于拥有自己IT团队的大型企业则不然。

总体情况

832个网站中只有9个得分达到75分及以上。

得分网站数占比
低于3060873%
30–4917221%
50–74435%
75及以上91%
方向平均得分
安全性19
搜索可见度17
速度18
AI就绪度57

AI就绪度得分最高,并不意味着网站已准备就绪。这是因为检测只涵盖基础项目。最常缺失的是文件 llms.txt,它向 AI 智能体说明网站上有什么内容:89%的网站没有它。安全性位列最薄弱的方向之一: 86%的网站其得分低于50.

安全性:可以免费开启的防护

最常见的安全问题并不需要复杂的攻击。问题在于缺少这样一些设置:只要服务器告知,浏览器本可以自行启用。

防护机制未启用或配置薄弱的网站
Permissions-Policy(限制摄像头、麦克风、地理定位)93%
Content-Security-Policy(防止脚本被替换)90%
Referrer-Policy(跳转到其他页面时地址中携带的信息)87%
防止被嵌入他人页面的保护73%
禁止猜测文件类型(nosniff)71%
HSTS(强制HTTPS)62%

接下来是表单。61%的网站的表单在没有明确的数据处理同意的情况下收集个人数据,55%的网站未发现针对伪造请求的防护,另有60%的网站没有防范自动垃圾信息的验证。

还有一些问题,直接称其为危险更为贴切:

  • 在 37% 的网站上,Cookie 在未设置保护标志的情况下被设置;
  • 在 28% 的网站上,服务器会暴露自身软件的版本,而在 16% 的网站上,网站本身会告知平台的确切版本,这便于攻击者匹配已知漏洞;
  • 在 19% 的网站上,存在不应向访客开放的内部地址;
  • 在 9% 的网站上,表单通过地址栏发送个人数据;
  • 在 4% 的网站上,连接安全证书缺失或无效,另有 5% 的网站,证书即将到期。

平台:哪里最糟

平台网站数平均得分
WordPress20119
OpenCart8611
Bitrix1812
Next.js2833
Drupal730
其他,包括自主开发的系统47425

按网站类型:网上商店得 14 分,服务类网站得 23分,媒体得 30分。OpenCart 网上商店的结果最差。对商店而言这是双重风险:这里处理订单和买家的个人数据。

我们还要提醒,不要轻易下结论:Drupal、Joomla、Tilda 或 Wix 的样本数量不多,因此与 WordPress 比较时须谨慎。我们的数据更多是显示问题在哪里最为普遍,而不是“哪个平台更差”。

为什么会这样

问题大多不在于所有者疏忽,而在于典型网站的运作方式。

  • 网站由他人的零件拼装而成。 现成的主题、出自不同作者的十来个插件,以及权限划分不清的后台。每个插件各自按自己的节奏更新,漏掉一个,就会为整个网站敞开大门。
  • 没有人对网站状态负责。 工作室交付项目后就离开了,托管商提供服务器但不碰代码,所有者不知道到底该更新什么。网站仿佛成了无主之物。
  • 入侵长期不被发现。 很少有人为了轰动效应而入侵网站。更常见的做法是植入隐藏链接、发送垃圾邮件、收集表单数据。等人们发现时,搜索引擎早已降低了对该域名的信任。

可以怎么做

1. 先解决简单的问题。 大部分发现的问题只需几行服务器设置就能解决:防护头、页面描述、图片尺寸、表单中的同意。这只需要几个小时,而不是几个月。

2. 指定负责人。 必须有人知道网站运行在哪个版本上、上一次备份是什么时候,以及如果明天出现漏洞,由谁来修补。

3. 重新审视平台。 如果网站依赖几十个插件,防护就取决于所有插件作者的自律。另一种选择是一体化系统:安全性内置于基础之中,通过一次发布为所有人统一更新。

这正是我们在集群中选择的道路。当我们发现他人网站上问题的严重程度后,便面临一个问题:我们自己向合作伙伴提供什么?答案是 Smart CMS:我们自主研发的网站管理系统,由 SmartGT 与退伍军人及集群的其他合作伙伴共同开发,并提供给客户和孵化器参与者。

我们分析中最常见的问题,在其中都已开箱即解决:针对每个请求唯一生成的内容安全策略、对浏览器功能的限制、强制HTTPS、禁止嵌入和禁止猜测文件类型。表单带有数据处理同意,传入的文本会清除恶意代码。搜索方面有专门的模块:每个页面的描述和标题、规范地址、结构化标记,以及 llms.txt 文件,面向 AI 智能体。

这不是万无一失的保证:没有哪位诚实的工程师会这样承诺。但这正是两类网站的区别:一类需要逐项配置并时刻记住每项防护,另一类则默认全部开启。这个平台不只适用于名片式网站:企业网站、带购物车和在线支付的网上商店、个人账户、新闻媒体和 AI 顾问都运行在上面。一切均集中更新,因此新漏洞会同时在所有网站上修补。集群的网站,包括 veterano.media 和 veterano.info,正是运行在它之上。

如何检测自己的网站

最简单的做法是从报告入手。Smart Audit 免费,无需访问网站的权限,也不会更改网站上的任何内容:输入网址,几分钟内即可获得按优先级排列的问题清单。得分低并非判决,而是无人看管的网站的典型状态。问题只在于,您是通过报告得知,还是通过客户的来信得知。

我们开始检查别人的网站,是为了弄清自己面对的是什么,结果发现问题是系统性的。人们不再把网站看作需要维护的对象,而是把它当作一劳永逸做好的名片。可它其实是客户留下申请和付款所依赖的基础设施。我们与集群的合作伙伴一起构建Smart CMS,使安全成为默认要求,而不是需要记得去开启的选项。但关键不在于我们的平台。请今天就检查您的网站,趁现在是您自己,而不是恶意者先去检查。

Mykhailo Vasianovych,SmartGT 首席执行官,乌克兰退伍军人集群 AI 孵化器协调员,公务员人工智能应用培训师。专注于业务流程自动化、AI 集成和 Microsoft 365 部署。

供编辑部使用的材料

转载时可直接取用本页文本。排版版本和照片可作为单独文件下载:

转载时请注明首发来源 veterano.info 以及数据来源:Smart Audit(SmartGT)。

满分100得22分:对800多个乌克兰网站的检测结果 - AGGR World