内容简介
本书从网络安全的基础开始讲起,将重点放在目前常用的Windows和NT系列操作系统上,从攻击(黑客)和防御(网络管理员)两个角度论述了攻击与防御的有关知识体系。全书共分两个部分十三章,包括网络程序设计概述、套接字程序设计、MFC套接字程序设计、MFC WinInet程序设计、ISAPI程序设计、URL和Moniker的使用、网络开发工具介绍、黑客简史、攻击分析与防范、后门与木马、数据安全、安全测试程序设计以及入侵检测系统的设计与分析、网络资源、防火墙和入侵检测产品的介绍与选择等翔实的内容。 本书适合研究网络安全的初中级读者和安全技术人员参考学习使用。
目录
目 录 前言 第1章网络程序设计概述 1.1网络协议概述 1.2VisualC++编程环境 第2章套接字程序设计 2.1套接字编程基础 2.2 套接字函数 2.3实例:smurf攻击程序的编写 第3章MDC套接字程序设计 3.1CAsyncSocket类 3.2CSocket类 3.3实例:echo(TCP)客户机与服务器程序的编写 第4章MFCWinInet程序设计 4.1MDCWinInet概述 4.2WinInet的有关类 4.3Winlnet程序设计 第5章ISAPI程序设计 5.1ISAPI编程初步 5.2ISAPI扩展 5.3ISAPI过滤器 5.4ISAPI在网络安全领域的应用 第6章URL和Moniker的使用 6.1URLMoniker概述 6.2创建URLMoniker 6.3实例:利用Moniker下载并显示HTML文件 第7章网络开发工具介绍 7.1网络开发工具概述 7.2libpcap与packet.dll介绍 7.3实例:网络包过滤程序设计 第8章黑客简史 8.1“黑客史”简述 8.2黑客排名 8.3中国“黑客”的面纱 8.4中美黑客大战 第9章平台安全 9.1漏洞与隐患 9.2后门与木马 9.3防火墙的应用 第10章数据安全 10.1概述 10.2加密体系与算法 10.3数字签名 10.4数据安全系统的设计 10.5破解与防范 第11章身边的网络安全 11.1概述 11.2问题与对策 11.3实例:网络入侵的详细过程 11.4实例:网络防御的详细过程 第12章安全测试程序设计 12.1网络安全基础 12.2实例:DoS(拒绝服务)攻击程序 12.3实例:协议(ARP)攻击程序 12.4实例:网络监听程序 第13章入侵检测系统的设计与分析 13.1入侵检测系统概述 13.2入侵检测系统的设计分析 13.3实例:snort入侵检测系统的设计与分析 13.4实例:入侵检测系统的商业应用 附录A网络资源 附录B网络安全产品介绍