feat: add cybersecurity topic with 6 subtopics (204 questions)
Deploy Examination / deploy (push) Successful in 7s

New topic group: 网络安全专题 (cybersecurity)
Subtopics:
- web-security: Web 安全基础 (34 questions)
- crypto-basics: 密码学基础 (34 questions)
- buffer-overflow: 缓冲区溢出与漏洞利用 (34 questions)
- os-security: 操作系统安全 (34 questions)
- network-attack: 网络攻防 (34 questions)
- secure-coding: 安全编程实践 (34 questions)

Question types per subtopic:
- single_choice × 20
- true_false × 10
- short_answer × 3
- code_reading × 1

Difficulty range: 1-3 (基础)
This commit is contained in:
2026-09-17 13:33:04 +08:00
parent da9667c265
commit 70e368e235
31 changed files with 4516 additions and 1 deletions
+98 -1
View File
@@ -519,6 +519,103 @@
}
}
]
},
{
"slug": "cybersecurity",
"name": "网络安全专题",
"description": "网络安全核心知识:Web 安全、密码学、缓冲区溢出、操作系统安全、网络攻防、安全编程",
"subtopics": [
{
"slug": "web-security",
"name": "Web 安全基础",
"description": "XSS / SQL 注入 / CSRF / SSRF / 文件上传",
"path": "topics/cybersecurity/web-security",
"stats": {
"total": 34,
"by_type": {
"code_reading": 1,
"short_answer": 3,
"single_choice": 20,
"true_false": 10
}
}
},
{
"slug": "crypto-basics",
"name": "密码学基础",
"description": "对称/非对称加密、哈希、数字签名、PKI",
"path": "topics/cybersecurity/crypto-basics",
"stats": {
"total": 34,
"by_type": {
"code_reading": 1,
"short_answer": 3,
"single_choice": 20,
"true_false": 10
}
}
},
{
"slug": "buffer-overflow",
"name": "缓冲区溢出与漏洞利用",
"description": "栈溢出、ROP、ASLR/DEP 绕过",
"path": "topics/cybersecurity/buffer-overflow",
"stats": {
"total": 34,
"by_type": {
"code_reading": 1,
"short_answer": 3,
"single_choice": 20,
"true_false": 10
}
}
},
{
"slug": "os-security",
"name": "操作系统安全",
"description": "权限模型、沙箱、Windows 安全机制(Win32 API)",
"path": "topics/cybersecurity/os-security",
"stats": {
"total": 34,
"by_type": {
"code_reading": 1,
"short_answer": 3,
"single_choice": 20,
"true_false": 10
}
}
},
{
"slug": "network-attack",
"name": "网络攻防",
"description": "中间人攻击、ARP 欺骗、DNS 劫持、端口扫描",
"path": "topics/cybersecurity/network-attack",
"stats": {
"total": 34,
"by_type": {
"code_reading": 1,
"short_answer": 3,
"single_choice": 20,
"true_false": 10
}
}
},
{
"slug": "secure-coding",
"name": "安全编程实践",
"description": "输入校验、整数溢出、格式化字符串、内存安全",
"path": "topics/cybersecurity/secure-coding",
"stats": {
"total": 34,
"by_type": {
"code_reading": 1,
"short_answer": 3,
"single_choice": 20,
"true_false": 10
}
}
}
]
}
]
}
}