网络安全程序设计

网络安全程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2017-02
版次: 1
ISBN: 9787302451808
定价: 39.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 297页
字数: 469千字
正文语种: 简体中文
28人买过
  •   《网络安全程序设计》以网络安全程序设计基础和主要技术为核心内容。重点介绍密码学编程,基于OpenSSL开发包的网络安全编程,网络扫描器设计,防火墙设与实现,入侵检测设计与实现以应用系统安全编程。 第1章绪论1.1网络空间安全的必要性1.1.1技术层面1.1.2网络安全与国家战略1.2网络空间安全学科研究的主要内容1.3网络空间安全对人才培养的新要求1.3.1我国网络空间安全面临的形势1.3.2网络空间安全一级学科1.3.3网络空间安全创新人才培养体系1.4网络安全程序设计基础知识1.4.1网络协议1.4.2操作系统1.4.3网络安全组成1.4.4网络安全开发包1.5本书内容安排小结思考题第2章网络安全编程基础2.1套接字编程2.1.1套接字概念2.1.2连接过程2.1.3基本套接字2.1.4典型过程图2.2WinSock编程相关函数2.2.1Win32 API 相关套接字常用函数2.2.2基于消息套接字编程相关函数2.2.3MFC常用函数2.2.4TCP套接字相关函数2.2.5UDP套接字相关函数2.2.6编写套接字通信2.3Visual C++网络安全编程2.3.1获取系统实时信息2.3.2进程处理2.3.3线程处理2.3.4定时器处理2.3.5注册表处理2.3.6获取网络接口信息小结思考题第3章密码学编程3.1密码学基本概念3.1.1对称密码3.1.2公钥密码3.1.3哈希函数3.1.4数字签名3.1.5随机数与伪随机数3.2基于SHA1算法的文件完整性校验3.2.1SHA1算法3.2.2基于SHA1的文件完整性检验3.3基于RSA算法实现数据加解密3.3.1RSA算法原理3.3.2基于RSA算法实现数据加解密小结思考题第4章基于OpenSSL的网络安全编程4.1OpenSSL 概述4.1.1背景技术4.1.2OpenSSL的特点4.1.3OpenSSL的功能4.1.4OpenSSL支持的算法4.1.5OpenSSL应用程序4.1.6OpenSSL的Engine机制4.1.7OpenSSL安装方法4.2OpenSSL EVP编程4.2.1概述4.2.2源码结构4.2.3对称算法以及base64编码编程4.2.4公钥算法编程4.2.5哈希摘要算法4.2.6消息鉴别码HMAC4.2.7签名和验证算法小结思考题第5章网络扫描器设计5.1基本知识5.1.1端口5.1.2端口扫描5.2ICMP扫描5.2.1ICMP协议5.2.2ICMP扫描过程5.3TCP扫描5.3.1TCP协议5.3.2TCP扫描过程5.3.3TCP扫描分类5.4UDP扫描5.5木马扫描5.6漏洞扫描5.6.1漏洞扫描技术5.6.2漏洞扫描分类及技术5.7实例编程--端口扫描实现5.7.1ICMP扫描实现5.7.2TCP扫描实现5.7.3UDP扫描实现5.7.4木马扫描实现5.7.5隐秘扫描实现小结思考题第6章防火墙设计与实现6.1防火墙技术6.1.1防火墙概念6.1.2防火墙的技术原理6.1.3防火墙的应用6.1.4防火墙的局限性6.2实例编程--实现包过滤防火墙6.2.1基于协议的数据包过滤实现6.2.2基于源IP地址的数据包过滤实现6.2.3基于TCP通信目的端口过滤实现6.2.4包过滤防火墙的编程实现小结思考题第7章入侵检测模型设计与实现7.1入侵检测技术7.1.1入侵检测的基本原理7.1.2入侵检测的主要分析模型和方法7.1.3入侵检测系统的体系结构7.1.4入侵检测系统的发展7.2实例编程--基于KDD数据集及KMeans建立入侵检测模型7.2.1KDD CUP 99数据集7.2.2KMeans算法原理7.2.3KMeans算法代码实现小结思考题第8章应用系统安全编程8.1基于OpenSSL的安全Web服务器程序8.1.1基础知识8.1.2基于OpenSSL的安全Web编程实现8.2安全电子邮件编程8.2.1基础知识8.2.2编程训练--实现安全电子邮件传输小结思考题参考文献
  • 内容简介:
      《网络安全程序设计》以网络安全程序设计基础和主要技术为核心内容。重点介绍密码学编程,基于OpenSSL开发包的网络安全编程,网络扫描器设计,防火墙设与实现,入侵检测设计与实现以应用系统安全编程。
  • 目录:
    第1章绪论1.1网络空间安全的必要性1.1.1技术层面1.1.2网络安全与国家战略1.2网络空间安全学科研究的主要内容1.3网络空间安全对人才培养的新要求1.3.1我国网络空间安全面临的形势1.3.2网络空间安全一级学科1.3.3网络空间安全创新人才培养体系1.4网络安全程序设计基础知识1.4.1网络协议1.4.2操作系统1.4.3网络安全组成1.4.4网络安全开发包1.5本书内容安排小结思考题第2章网络安全编程基础2.1套接字编程2.1.1套接字概念2.1.2连接过程2.1.3基本套接字2.1.4典型过程图2.2WinSock编程相关函数2.2.1Win32 API 相关套接字常用函数2.2.2基于消息套接字编程相关函数2.2.3MFC常用函数2.2.4TCP套接字相关函数2.2.5UDP套接字相关函数2.2.6编写套接字通信2.3Visual C++网络安全编程2.3.1获取系统实时信息2.3.2进程处理2.3.3线程处理2.3.4定时器处理2.3.5注册表处理2.3.6获取网络接口信息小结思考题第3章密码学编程3.1密码学基本概念3.1.1对称密码3.1.2公钥密码3.1.3哈希函数3.1.4数字签名3.1.5随机数与伪随机数3.2基于SHA1算法的文件完整性校验3.2.1SHA1算法3.2.2基于SHA1的文件完整性检验3.3基于RSA算法实现数据加解密3.3.1RSA算法原理3.3.2基于RSA算法实现数据加解密小结思考题第4章基于OpenSSL的网络安全编程4.1OpenSSL 概述4.1.1背景技术4.1.2OpenSSL的特点4.1.3OpenSSL的功能4.1.4OpenSSL支持的算法4.1.5OpenSSL应用程序4.1.6OpenSSL的Engine机制4.1.7OpenSSL安装方法4.2OpenSSL EVP编程4.2.1概述4.2.2源码结构4.2.3对称算法以及base64编码编程4.2.4公钥算法编程4.2.5哈希摘要算法4.2.6消息鉴别码HMAC4.2.7签名和验证算法小结思考题第5章网络扫描器设计5.1基本知识5.1.1端口5.1.2端口扫描5.2ICMP扫描5.2.1ICMP协议5.2.2ICMP扫描过程5.3TCP扫描5.3.1TCP协议5.3.2TCP扫描过程5.3.3TCP扫描分类5.4UDP扫描5.5木马扫描5.6漏洞扫描5.6.1漏洞扫描技术5.6.2漏洞扫描分类及技术5.7实例编程--端口扫描实现5.7.1ICMP扫描实现5.7.2TCP扫描实现5.7.3UDP扫描实现5.7.4木马扫描实现5.7.5隐秘扫描实现小结思考题第6章防火墙设计与实现6.1防火墙技术6.1.1防火墙概念6.1.2防火墙的技术原理6.1.3防火墙的应用6.1.4防火墙的局限性6.2实例编程--实现包过滤防火墙6.2.1基于协议的数据包过滤实现6.2.2基于源IP地址的数据包过滤实现6.2.3基于TCP通信目的端口过滤实现6.2.4包过滤防火墙的编程实现小结思考题第7章入侵检测模型设计与实现7.1入侵检测技术7.1.1入侵检测的基本原理7.1.2入侵检测的主要分析模型和方法7.1.3入侵检测系统的体系结构7.1.4入侵检测系统的发展7.2实例编程--基于KDD数据集及KMeans建立入侵检测模型7.2.1KDD CUP 99数据集7.2.2KMeans算法原理7.2.3KMeans算法代码实现小结思考题第8章应用系统安全编程8.1基于OpenSSL的安全Web服务器程序8.1.1基础知识8.1.2基于OpenSSL的安全Web编程实现8.2安全电子邮件编程8.2.1基础知识8.2.2编程训练--实现安全电子邮件传输小结思考题参考文献
查看详情
相关图书 / 更多
您可能感兴趣 / 更多
网络安全程序设计
大学生心理健康教育
李红娇、黄军利、范韶维 编
网络安全程序设计
“十三五”普通高等教育本科规划教材 信息安全概论(第二版)
李红娇、魏为民、李晋国、温蜜 著
网络安全程序设计
信息安全概论
李红娇 编