休闲

网络安全考试试题及答案

时间:2010-12-5 17:23:32  作者:综合   来源:探索  查看:  评论:0
内容摘要:```html 网络安全考试试题及答案 body { font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helveti

```html 网络安全考试试题及答案

网络安全考试试题及答案

上周帮朋友复盘一套CTF题,里面有一道“找出不安全的安全案加密实现”,他盯着代码看了半小时没头绪。考试我扫了一眼——md5($salt . $password),试题盐值硬编码在源码里,及答还用了MD5。网络这题放考试里就是安全案送分,实战中却有人年年踩坑。考试下面这几道题,试题是及答从近三年企业内训题库里筛出来的,覆盖了最常翻车的网络几个点。

第一组:加密与哈希

试题1:以下哪种方式存储用户密码最安全?安全案
A. MD5加固定盐
B. SHA1直接哈希
C. bcrypt配合随机盐
D. 3DES加密后存库

答案:C

选A的人不少。固定盐等于没盐——攻击者拿到源码,考试直接彩虹表跑一遍。试题bcrypt慢,及答正是它的优势。去年某电商泄露库,20万条MD5密码,三小时全破。我拿自己旧笔记本跑hashcat,8位以下纯数字,每秒十几亿次。密码学里“慢”才是朋友。

试题2:HTTPS抓包时看到TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,其中ECDHE的作用是?
答案:实现前向保密(Forward Secrecy)。每次会话临时生成密钥对,即使服务器长期私钥泄露,历史通信也无法解密。

很多人背过这个缩写,但说不清为什么要有它。没有ECDHE,攻击者存下所有密文,等哪天拿到私钥,全部还原。前向保密就是让“存密文等私钥”这招失效。

第二组:Web漏洞

试题3:SELECT * FROM users WHERE name = '$name',传入' OR '1'='1,这属于什么漏洞?如何修复?
答案:SQL注入。修复方式:使用参数化查询(PreparedStatement),禁止拼接SQL。补充:对输入做类型校验,最小权限原则。

这题老掉牙,但每年OWASP Top 10它都在。我见过一个真实案例:某公司后台登录框,输入admin' --直接进管理页。开发觉得“前端已经校验了”。前端校验是给用户看的,攻击者用Burp一抓,改包就绕。

试题4:XSS和CSRF的核心区别是什么?
答案:XSS是攻击者往页面注入脚本,窃取用户数据或冒充操作;CSRF是借用用户已登录的凭证,在用户不知情时发起请求。防御:XSS靠输出编码和CSP,CSRF靠Token和SameSite Cookie。

有人把两者混为一谈。简单记:XSS是“你的浏览器执行了我的代码”,CSRF是“你的浏览器替我发了请求”。前者偷东西,后者借刀杀人。

第三组:网络与协议

试题5:ARP欺骗的原理是什么?如何检测?
答案:攻击者发送伪造ARP响应,将网关IP映射到自己的MAC,流量经过攻击者。检测:ARP表出现同一MAC对应多个IP,或网关MAC突变。防御:静态ARP绑定、DHCP Snooping、DAI。

在公共WiFi下,ARP欺骗至今有效。我曾在咖啡厅做过实验,用arpspoof加urlsnarf,十分钟抓到三个未加密的登录请求。别以为HTTPS就万事大吉,DNS欺骗配合SSL剥离,照样能钓到人。

一点观察:这套题里,错误率最高的是第一组第1题。很多人知道bcrypt好,但真到项目里,图省事还是用MD5。安全考试考的不是记忆力,是习惯。下次写注册接口,手别抖。

第四组:应急响应

试题6:服务器疑似被入侵,第一步应该做什么?
答案:隔离网络(拔网线或关防火墙入站),保护现场。不要重启,不要删文件。然后采集内存镜像、日志、进程列表。顺序错了,证据就没了。

去年某客户中勒索病毒,运维第一反应是重启。结果内存里的加密密钥没了,日志也被覆盖。正确做法:先断网,再dd内存,再查/var/log/secure和crontab。攻击者常留计划任务做持久化。

考试能背出答案,实战里手忙脚乱的人多了。这套题你拿去测团队,能全对的,要么真踩过坑,要么天天泡靶场。剩下的,建议把iptables和tcpdump再摸一遍。

```
最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap