计算机四级信息安全工程师考试题库及答案_第1页
计算机四级信息安全工程师考试题库及答案_第2页
计算机四级信息安全工程师考试题库及答案_第3页
计算机四级信息安全工程师考试题库及答案_第4页
计算机四级信息安全工程师考试题库及答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机四级信息安全工程师考试题库及答案一、单项选择题(每题1分,共20题)1.以下哪项不属于信息安全的基本属性?A.机密性B.完整性C.可移植性D.可用性答案:C2.AES加密算法属于哪种类型的加密?A.对称加密B.非对称加密C.哈希算法D.流加密答案:A3.以下哪种攻击方式利用了TCP三次握手的缺陷?A.SQL注入B.ARP欺骗C.SYN洪水攻击D.DNS劫持答案:C4.数字证书的核心作用是?A.保证数据传输速度B.验证通信双方身份C.压缩数据大小D.实现数据备份答案:B5.以下哪项是Linux系统中用于查看当前登录用户的命令?A.psB.whoC.topD.ls答案:B6.数据库的自主访问控制(DAC)主要通过哪种机制实现?A.角色分配B.安全标签C.用户权限表D.强制策略答案:C7.以下哪种协议用于安全的电子邮件传输?A.SMTPB.POP3C.S/MIMED.FTP答案:C8.缓冲区溢出攻击的主要目标是?A.破坏文件系统B.覆盖程序执行流程C.耗尽内存资源D.窃取用户密码答案:B9.入侵检测系统(IDS)的误报率是指?A.检测到的真实攻击数量与总攻击数的比值B.误判为攻击的正常事件数量与总正常事件数的比值C.漏报的攻击数量与总攻击数的比值D.正确识别的正常事件数量与总正常事件数的比值答案:B10.以下哪种哈希算法的输出长度为256位?A.MD5B.SHA-1C.SHA-256D.RIPEMD-160答案:C11.防火墙的状态检测技术主要关注?A.数据包的源IP和目的IPB.传输层端口号C.会话的上下文状态D.应用层协议内容答案:C12.操作系统的安全审计功能主要用于?A.提升系统运行速度B.记录用户操作行为C.加密系统文件D.管理硬件驱动答案:B13.以下哪项是无线局域网(WLAN)的常见安全协议?A.WEPB.HTTPC.FTPD.Telnet答案:A14.数据库的事务ACID特性中,“I”指的是?A.原子性(Atomicity)B.一致性(Consistency)C.隔离性(Isolation)D.持久性(Durability)答案:C15.以下哪种漏洞属于应用层安全缺陷?A.缓冲区溢出B.整数溢出C.SQL注入D.指针错误答案:C16.PKI体系中,负责证书撤销的组件是?A.CA(证书颁发机构)B.RA(注册机构)C.CRL(证书撤销列表)D.OCSP(在线证书状态协议)答案:C17.以下哪项是Linux系统中设置文件权限的命令?A.chownB.chmodC.chgrpD.ln答案:B18.拒绝服务攻击(DoS)的主要目的是?A.窃取敏感数据B.破坏系统完整性C.使目标服务不可用D.控制目标主机答案:C19.以下哪种加密算法属于非对称加密?A.DESB.3DESC.RSAD.RC4答案:C20.网络安全域划分的核心原则是?A.按设备类型划分B.按安全等级划分C.按用户部门划分D.按网络速度划分答案:B二、填空题(每题1分,共10题)1.信息安全的五要素包括机密性、完整性、可用性、__________和可审查性。答案:可控性2.对称加密算法的密钥数量为__________(填“一个”或“两个”)。答案:一个3.数字签名的实现通常需要结合哈希算法和__________加密技术。答案:非对称(或公钥)4.TCP/IP协议栈中,__________层负责端到端的可靠数据传输。答案:传输5.操作系统的访问控制机制主要包括自主访问控制(DAC)和__________(MAC)。答案:强制访问控制6.数据库的备份方式中,__________备份需要记录所有事务日志以实现数据恢复。答案:增量7.无线局域网WPA2协议使用__________算法替代了WEP的RC4,提升了加密强度。答案:AES8.入侵检测系统(IDS)按检测对象可分为基于主机的IDS和基于__________的IDS。答案:网络9.缓冲区溢出攻击中,攻击者通过覆盖__________来改变程序执行流程。答案:返回地址(或栈指针)10.PKI体系的核心组件是__________(CA),负责数字证书的颁发和管理。答案:证书颁发机构三、简答题(每题5分,共10题)1.简述对称加密与非对称加密的主要区别。答案:对称加密使用相同的密钥进行加密和解密,加密速度快但密钥分发困难;非对称加密使用公钥(加密)和私钥(解密)成对密钥,解决了密钥分发问题但加密速度较慢。2.说明TCPSYN洪水攻击的原理及防御措施。答案:原理:攻击者伪造大量SYN请求包(源IP地址伪造),发送至目标主机,导致目标主机为每个请求分配TCP连接资源(如半开连接队列),最终资源耗尽无法响应正常请求。防御措施:设置SYNCookie(延迟分配资源)、限制半开连接数量、部署流量清洗设备过滤伪造请求。3.解释数字签名的实现过程及其作用。答案:实现过程:发送方对数据计算哈希值(摘要),用私钥对摘要加密提供签名,将原数据和签名一并发送;接收方用公钥解密签名得到摘要,重新计算原数据的哈希值,比对一致则验证签名有效性。作用:确保数据完整性(防篡改)、认证发送方身份(防抵赖)。4.列举数据库访问控制的三个层次,并简要说明。答案:(1)自主访问控制(DAC):用户自主设置对象权限(如读取、修改);(2)强制访问控制(MAC):系统根据安全标签(如绝密、秘密)强制限制访问;(3)基于角色的访问控制(RBAC):通过角色分配权限,用户通过角色间接获得权限,简化管理。5.简述Linux系统中文件权限的表示方法(如rwxr-x)及其含义。答案:权限由3组字符表示,每组3位,分别对应文件所有者、所属组、其他用户的权限。r(读)、w(写)、x(执行);“-”表示无该权限。例如“rwxr-x”表示:所有者有读、写、执行权限(rwx);所属组有读、执行权限(r-x);其他用户无任何权限()。6.说明SSL/TLS协议的主要功能及握手阶段的关键步骤。答案:主要功能:为网络通信提供机密性(加密)、完整性(哈希校验)、身份认证(证书验证)。握手阶段关键步骤:(1)客户端发送Hello消息(支持的加密套件等);(2)服务器回应Hello消息(选择加密套件,发送证书);(3)客户端验证证书,提供预主密钥并加密发送;(4)双方基于预主密钥提供会话密钥;(5)客户端和服务器发送Finished消息,验证握手过程完整性。7.列举常见的Web应用安全漏洞(至少5种),并说明其中一种的危害。答案:常见漏洞:SQL注入、XSS(跨站脚本)、CSRF(跨站请求伪造)、文件上传漏洞、路径遍历、逻辑漏洞。以SQL注入为例,攻击者通过输入恶意SQL语句,可获取数据库敏感数据(如用户密码)、修改/删除数据,甚至获取服务器控制权。8.简述防火墙的分类(按技术实现)及其特点。答案:(1)包过滤防火墙:检查IP、端口等网络层/传输层信息,速度快但无法识别应用层内容;(2)状态检测防火墙:跟踪会话状态,结合上下文判断,安全性高于包过滤;(3)应用层网关(代理防火墙):在应用层代理转发请求,深度检查内容,安全性高但延迟较大;(4)下一代防火墙(NGFW):集成入侵检测、应用识别等功能,支持深度包检测(DPI)。9.说明操作系统安全加固的主要措施(至少5项)。答案:(1)关闭不必要的服务和端口;(2)定期更新系统补丁;(3)设置强密码策略(长度、复杂度、定期更换);(4)启用访问控制(如Linux的SELinux、Windows的ACL);(5)配置安全审计(记录关键操作);(6)禁用默认账户(如root、Administrator)或重命名;(7)加密敏感文件(如使用BitLocker、LUKS)。10.简述漏洞扫描与渗透测试的区别。答案:漏洞扫描是自动化检测系统中已知漏洞(如未打补丁、弱配置),输出漏洞列表及风险等级;渗透测试是模拟真实攻击,通过人工/工具组合利用漏洞,验证系统实际防护能力,输出攻击路径及影响分析。前者侧重发现,后者侧重验证。四、综合分析题(每题10分,共3题)1.某企业计划构建包含办公网、生产网、DMZ区的网络架构,要求设计安全防护体系。请列出关键防护措施,并说明各区域的安全策略。答案:关键防护措施:(1)网络分段:通过防火墙划分办公网(内部员工)、生产网(核心业务系统)、DMZ区(对外服务如Web服务器),限制跨区流量。(2)边界防护:在企业出口部署下一代防火墙(NGFW),实现流量过滤、入侵防御(IPS)、恶意软件检测。(3)DMZ区防护:DMZ服务器仅开放必要端口(如80/443),禁用其他服务;部署Web应用防火墙(WAF)防御SQL注入、XSS等攻击;服务器采用最小化安装(仅保留必要组件)。(4)生产网防护:生产网与办公网间设置访问控制列表(ACL),仅允许授权用户/设备访问;重要生产系统部署主机入侵防御系统(HIPS);数据库启用强制访问控制(MAC),限制敏感数据访问。(5)办公网防护:员工终端安装杀毒软件、主机防火墙;启用802.1X认证(接入控制);实施补丁管理系统(定期更新操作系统和软件)。(6)安全审计:各区域部署日志服务器,集中收集防火墙、WAF、主机日志,通过SIEM(安全信息与事件管理)系统分析异常行为。2.某电商网站用户反馈“输入用户名时,页面弹出其他用户信息”,经初步分析可能存在SQL注入漏洞。请设计漏洞验证步骤,并提出修复方案。答案:漏洞验证步骤:(1)构造恶意输入:在用户名输入框输入“'OR1=1--”(单引号闭合原有SQL语句,1=1为永真条件,--注释后续内容)。(2)观察响应:若页面返回所有用户信息(因1=1导致查询无过滤),则存在SQL注入漏洞。(3)进一步验证:输入“'UNIONSELECTversion(),database()--”,若页面显示数据库版本和名称,确认漏洞可利用。修复方案:(1)使用预编译语句(PreparedStatement):参数化查询,将用户输入与SQL语句结构分离,防止输入被解析为代码。例如Java中使用PreparedStatement,PHP中使用PDO预处理。(2)输入校验:对用户输入进行白名单校验(如仅允许字母、数字),过滤特殊字符(如单引号、分号)。(3)最小权限原则:数据库连接账户仅授予查询所需权限(如SELECT),禁止GRANT、DROP等高危操作权限。(4)转义处理:若无法使用预编译,对特殊字符(如'、"、\)进行转义(如MySQL的mysql_real_escape_string函数)。(5)部署WAF:在Web服务器前端部署WAF,检测并拦截包含SQL注入特征的请求。3.某企业Linux服务器近期频繁出现异常进程(如未知的后台服务),怀疑被植入恶意软件。请设计排查与修复流程。答案:排查流程:(1)系统状态检查:使用“top”“ps-ef”命令查看异常进程(如CPU/内存占用高、无名称或陌生进程);记录进程PID。(2)进程文件定位:通过“ls-l/proc/[PID]/exe”查看进程关联的可执行文件路径,检查文件是否被篡改(如大小、修改时间异常)。(3)日志分析:查看/var/log/auth.log(认证日志)、/var/log/syslog(系统日志),寻找异常登录记录(如暴力破解成功)、异常命令执行(如wget下载恶意文件)。(4)网络连接检查:使用“netstat-anp”或“ss-tunlp”查看异常网络连接(如与恶意IP的80/443端口长期连接),定位可疑进程。(5)恶意软件检测:安装ClamAV等杀毒软件进行全盘扫描,或使用rkhunter(rootkit检测工具)检查是否存在Rootkit隐藏进程/文件。修复流程:(1)隔离主机:断开服务器网络连接,防止恶意软件扩散或与控制端通信。(2)终止恶意进程:使用“kill-9[PID]”终止异常进程,删除关联的可执行文件(如/tmp下的临时文件)。(3)清理残留:检查启动项(/etc/rc.local、/etc/cron.),删除恶意软件添加的自启动脚本;重

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论