指南

网站安全,一步一步修好。

简短实用的指南,附可直接粘贴到 nginx、Apache 或 WordPress 的配置。每篇指南都列出参考资料。代码和配置保持英文。

被动扫描。未经你的许可,不会进行任何攻击性检测。

中文指南

指南

安全响应头

可直接复制粘贴到 nginx、Apache(.htaccess)、Cloudflare 和 WordPress 的 HTTP 安全响应头:HSTS、X-Content-Type-Options、防框架嵌入、Referrer-Policy 和 Permissions-Policy。

指南

Content-Security-Policy

在不弄坏网站的前提下部署 Content-Security-Policy:从仅报告模式开始,建立允许列表,然后强制执行。附 nginx、Apache 和 WordPress 示例。

指南

HSTS

HSTS 的作用、为什么先用较短的 max-age、何时使用 includeSubDomains 和 preload,并附可复制粘贴到 nginx、Apache 和 Cloudflare 的配置。

指南

WordPress 被黑了吗?

WordPress 网站被黑的迹象、如何用 WP-CLI 校验和确认,以及一份清理清单:用户、文件、密钥、更新和 Google 复查。

指南

WordPress 加固

一份实用的 WordPress 加固清单,附可复制粘贴的代码片段:屏蔽 XML-RPC、隐藏用户名、禁用文件编辑器、保护 wp-config.php、禁止在 uploads 中运行 PHP。

指南

HTTPS 与混合内容

用一次 301 跳转强制使用 HTTPS,修复混合内容警告,避免 Cloudflare 跳转循环,并用 WP-CLI 更新 WordPress 中旧的 http:// 链接。

指南

结账页 skimmer

盗卡 skimmer 如何进入网店,以及如何阻止它们:脚本清单、结账页 CSP、SRI、托管支付字段和变更检测(PCI DSS 4.0 6.4.3 和 11.6.1)。

指南

暴露的 .git、.env 与备份

泄露的 .env 文件、.git 目录和数据库备份会把你的密码交给攻击者。检查你的文件是否公开,在 nginx 或 Apache 上屏蔽它们,并更换密钥。

指南

SPF、DKIM 与 DMARC

阻止骗子冒用你的域名发邮件。可复制粘贴的 Google Workspace 和 Microsoft 365 SPF 与 DMARC 记录,以及从 p=none 到 p=reject 的安全路径。

指南

检查网站安全

一种免费、安全的网站安全检查方法:HTTPS、安全响应头、邮件记录、WordPress 更新和暴露的文件,附准确的命令以及良好结果应有的样子。

指南

A–F 安全评级说明

HackGrade 的 A–F 网站安全评级如何计算:按问题严重程度扣分、每个类别设有扣分上限,以及在存在严重或高风险问题时限制评级的规则。

指南

检查 SSL 证书

用六个步骤检查 SSL/TLS 配置:受信任的证书链、域名匹配、有效期与自动续期、仅启用 TLS 1.2/1.3、HTTP 到 HTTPS 的重定向以及 HSTS。附 nginx 和 Apache 的命令与配置。

指南

过时的 WordPress 插件

找出过时且存在漏洞的 WordPress 插件和主题:更新页面、WP-CLI 命令、公开漏洞数据库、已关闭的插件以及安全的自动更新。

指南

小企业网站安全清单

一份面向小企业的实用网站安全清单:HTTPS、更新、备份、两步验证、安全响应头、邮件记录、域名安全和监控,并附分步修复指南链接。

指南

Cookie 安全属性

Secure、HttpOnly 和 SameSite 这几个 Cookie 属性的作用,以及如何在 PHP、WordPress、nginx 和 Apache 中设置它们,同时不破坏脚本需要的 Cookie。

指南

隐藏服务器和 PHP 版本

不再公开你的软件版本:nginx 的 server_tokens、Apache 的 ServerTokens、PHP 的 expose_php 以及 WordPress 的 generator 标签,并说明为什么更新比隐藏更重要。

指南

添加 security.txt 文件

发布 security.txt 文件,方便研究人员向你报告问题:必填字段、示例、在 nginx、Apache 和 WordPress 上放在哪里,以及如何保持有效。

指南

扫描器、渗透测试与响应头检查工具

公平比较免费的安全响应头检查工具、HackGrade 这类自动化网站安全扫描器以及人工渗透测试:各自能发现什么、会漏掉什么,以及何时该用哪一种。

免费检测

免费 · 即时 · 无需注册

抢在别人之前了解你的评级。

被动扫描。未经你的许可,不会进行任何攻击性检测。

免费开始。付费套餐每月 12 美元起,或 29 美元购买单次报告。 查看价格