网络安全工程师必备知识点:从加密到防御策略

需积分: 5 0 下载量 136 浏览量 更新于2024-08-04 收藏 56KB DOC 举报
网络安全工程师的知识点涵盖了一系列重要的信息安全概念和技术,包括: 1. **信息安全属性**:保密性、完整性、可用性和不可抵赖性是信息安全的基础原则。保密性确保信息不被未经授权的人员获取,完整性则保障数据在传输过程中不被篡改,可用性确保合法用户能正常访问,而不可抵赖性则是确保行为的可追溯性。 2. **公开密钥密码体制**:这是一种加密方式,使用一对公钥和私钥,公钥公开用于加密,而私钥保密用于解密。这种体制的特点是解密密钥不能从已知的加密密钥中轻易推导出来,提供了更高的安全性。 3. **数据完整性**:数据包过滤技术通过检查数据包的元数据来保护数据完整性,例如源地址、目标地址、协议类型和端口号等,防止数据在传输过程中被修改或破坏。 4. **拒绝服务攻击**:攻击者通过消耗网络资源或大量并发连接,导致目标系统无法正常服务。比如通过超大报文攻击(IP分片攻击)利用协议限制,或利用三次握手协议缺陷制造连接洪水。 5. **电子邮件协议**:涉及多个环节,如发送报文、接收确认以及协议的使用,如SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(交互式邮件访问协议)。 6. **虚拟专用网络(VLAN)**:通过公共网络构建的私有网络,利用逻辑链路隔离不同用户间的通信,支持多种网络技术如PPP、ATM和帧中继。 7. **网络安全协议**:如使用SSL/TLS进行加密传输,确保数据在互联网上传输的安全性。 8. **网络安全管理**:如使用SNMP(简单网络管理协议)进行网络设备的监控和管理,还有DES(数据加密标准)进行加密。 9. **网络欺骗与防护**:包括IP欺骗、DNS欺骗、身份认证欺骗等多种形式,以及防范措施。 10. **系统安全目标**:确保信息机密性、完整性和可用性,同时保持可审查性,以便追踪异常行为。 11. **端口扫描技术**:如TCP扫描、UDP扫描、SYN扫描和FIN扫描,是探测网络开放端口的重要工具。 12. **代理服务器**:提供安全浏览、缓存、日志记录和警报功能,是网络架构中的重要组件。 13. **密钥交换**:公钥加密的优势在于用户间的安全性增强,以及密钥的交换和共享。 14. **应对网络攻击**:如在检测到攻击时,可能采取的措施包括设备禁用、网络连接中断或服务器调整。 15. **安全审计**:系统审计包括记录用户活动、用户权限管理和系统状态变更。 16. **操作系统安全加固**:包括设置复杂密码、定期更新补丁、限制服务和端口等措施。 17. **入侵检测系统**:定义、基于主机的检测和基于网络的检测的区别,前者保护单机,后者监控网络流量。 网络安全工程师的工作涉及广泛,这些知识点是理解和解决实际安全问题的基础。