计算机网络安全基础:主动与被动扫描策略详解

需积分: 8 9 下载量 83 浏览量 更新于2024-08-14 收藏 9.79MB PPT 举报
网络扫描概述是计算机网络安全教程的重要组成部分,它主要探讨了两种基本的策略:被动式和主动式。被动式策略着重于对主机内部的检查,寻找系统中可能存在的安全问题,如不合适的设置、脆弱的口令和违反安全规则的对象。这通常通过系统内部审计来实现,不直接对目标发起攻击,而是通过对系统行为的观察来评估潜在风险。 主动式策略则采取更为直接的方式,通过在网络环境中模拟攻击行为,使用脚本文件测试系统的响应,以此来发现漏洞。这种策略更具有攻击性,但目的是为了提前识别并修复安全漏洞,防止实际攻击的发生。扫描的目标广泛,包括工作站、服务器、网络设备和数据库应用等,其结果会生成详细的分析报告,供扫描者或管理员参考和改进网络安全。 在网络安全教程的第一部分,首先介绍了网络安全的体系和研究必要性,强调了研究的社会意义,以及相关的法律法规。章节涵盖了如何评价系统或软件的安全等级,并详细指导了实验环境的配置,确保实验的可行性和安全性。 网络安全协议基础部分深入探讨了OSI七层网络模型和TCP/IP协议族,包括IP、TCP、UDP、ICMP协议,以及常用网络服务如文件传输服务和远程登录服务等。这部分内容对于理解网络通信和漏洞产生的底层原理至关重要。 编程基础章节则介绍了操作系统编程,特别是C和C++语言的发展历程,以及Socket编程、注册表编程等技术。定时器编程、驻留程序编程和多线程编程等内容帮助读者掌握实现安全防护的实际技能。 信息安全概述强调了网络安全在信息安全学科中的核心地位,指出它是多学科交叉的产物,涉及到数学、通信、计算机科学和法律等多个领域。信息安全研究内容分为五个层次:密码算法、安全协议、网络安全、系统安全和应用安全,每个层次都有其特定的研究重点和目标。 总结来说,网络扫描是网络安全维护中不可或缺的技术手段,它结合理论知识和实践操作,帮助我们了解和改善网络环境中的潜在威胁。通过学习网络安全概述、协议基础知识和编程实践,用户能够更好地理解和应对网络安全挑战。