网络世界没有绝对安全,
只有持续进化的防线。
在虚拟世界中体验攻防对抗,在真实开发中守护网络安全。通过安全模拟、案例拆解与互动挑战,建立可落地的防御思维。
先理解安全目标,
再设计每一道防线
网络攻防技术研究攻击原理、防御策略与安全管理。攻击者寻找系统边界,防御者通过认证、访问控制、审计、加密与修复降低风险。
机密性
防止数据被未授权人员读取。密码、银行卡号与身份信息必须被妥善保护。
完整性
防止数据被非法修改。订单金额、账户余额与成绩记录需要保持可信。
可用性
保证系统持续、稳定地提供服务,避免异常流量让真实用户无法访问。
识别常见 Web 风险
只展示风险原理与防御策略,不提供真实攻击步骤。点击标签切换威胁档案,并完成对应的安全实验。
SQL 注入
输入被直接拼接进查询语句时,可能改变数据库原有查询逻辑,导致认证绕过、信息泄露或数据破坏。
query = "SELECT * FROM users WHERE name='" + userInput + "'"这段伪代码是否安全?
XSS 跨站脚本
未经处理的外部内容被直接渲染时,恶意脚本可能在其他用户的浏览器中执行,造成页面篡改或信息窃取。
CSRF 请求伪造
攻击者利用用户已登录状态,诱导浏览器在不知情时发起敏感请求。防御关键是验证请求来源和不可预测的 Token。
弱口令风险
短、常见、重复使用或包含个人信息的密码更容易被猜中。长密码、独立凭据与多因素认证是有效防线。
DDoS 拒绝服务
大量异常请求占用网络、计算或连接资源,使正常用户无法获得服务。重点在于识别、吸收与限制异常流量。
把安全写进开发流程
安全不是上线前的最后一次检查,而是从输入、身份、权限、数据到部署的持续设计。
安全登录检查清单
点击控制项查看实施建议。
使用经过验证的密码哈希算法并配置合理成本,绝不能以明文保存密码。
对账号与来源实施渐进延迟或限流,同时记录异常登录用于告警。
统一返回“账号或密码错误”,避免泄露账号是否存在及后台技术细节。
按最小权限原则授权,并在服务端对每次敏感操作重新验证权限。
管理员与高价值账号优先启用多因素认证,降低凭据泄露后的风险。
文件上传风险判断
选出可能带来执行风险的文件,再提交扫描。
完成网络安全挑战
五个防御关卡会记录在当前浏览器中。完成全部任务,即可解锁“网络安全守护者”证书。
钓鱼网站识别
逐一判断网址。重点检查主域名拼写、相似字符与诱导词。
安全防线匹配
先点攻击,再点对应防线。
日志异常分析
找出最需要优先调查的日志。
网络安全知识答题
1 / 10继续学习
认识安全分析工具
以下工具仅用于合法授权的学习、测试与防御研究。任何测试都必须获得明确授权。
Wireshark
观察网络通信数据,理解协议与定位异常流量。
NETWORK ANALYSISNmap
在授权范围内了解网络资产与服务暴露情况。
ASSET DISCOVERYBurp Suite
辅助观察和分析 Web 应用请求与安全控制。
WEB TESTINGKali Linux
集成多种安全研究工具的学习与测试系统。
SECURITY PLATFORMNessus / OpenVAS
发现已知漏洞与配置风险,辅助制定修复计划。
VULNERABILITY从事故倒推防线
每个安全事件都能还原为“原因—后果—控制缺口”。点击案例查看防御启示。
CASE 001弱口令导致后台失守
+
原因:管理员使用生日、姓名拼音或常见数字作为密码。
后果:后台内容被修改、数据被删除或用户信息泄露。
- 启用高强度独立密码与 MFA
- 增加登录限流和异常告警
- 限制后台访问来源
CASE 002留言板存在 XSS 风险
+
原因:直接渲染用户留言,没有进行输出转义。
后果:恶意内容可能影响其他访问者的浏览器页面。
- 根据输出上下文安全编码
- 配置 CSP 与 HttpOnly Cookie
- 不信任任何外部输入
CASE 003仿冒页面诱导登录
+
原因:相似域名与紧急话术降低用户警惕。
后果:账号凭据泄露,并可能引发连锁损失。
- 手动输入重要网站地址
- 检查主域名而非只看 HTTPS
- 开启账号二次验证
CASE 004异常流量造成服务中断
+
原因:流量突增耗尽服务器连接或计算资源。
后果:正常用户无法访问,核心业务中断。
- 部署 CDN、限流和负载均衡
- 持续监控流量基线
- 预先制定应急响应流程
四层纵深防御体系
没有单一控制可以阻止所有风险。成熟安全体系让多个独立防线相互补位。
数据安全保护
加密 · 备份 · 脱敏 · 分级 · 异常告警
CORE ASSETS系统与网络防护
防火墙 · 入侵检测 · 日志审计 · 漏洞修复
INFRASTRUCTURE网站开发安全
输入校验 · 权限控制 · 参数化查询 · 上传限制
APPLICATION用户安全意识
识别钓鱼 · 拒绝弱密码 · 谨慎下载 · 及时报告
HUMAN LAYER从 Web 开发者到安全守护者
以开发基础为起点,逐步理解风险、实施防御,最后完成综合安全实践。
基础入门
HTML / CSS / JavaScript
计算机网络 · 操作系统 · 数据库
Web 安全
SQL 注入 · XSS · CSRF
文件上传 · 登录认证安全
安全防御
输入处理 · 权限管理 · 日志分析
数据加密 · 防火墙基础
综合实践
设计安全网站与表单
分析日志 · 完成安全测试报告
安全不是一个功能,
而是一种持续的工程习惯。
从每一次输入校验、每一条审计日志、每一个权限判断开始,把防御思维带入真实开发。
继续完成挑战 →