文档介绍:CHANGSHA UNIVERSITY OF SCIENCE & TECHNOLOGY
毕业设计(论文)
题目:基于OpenSSL的安全Web服务器开发
学生姓名:
学号:
班级:
专业: 网络工程
指导教师:
2011 年 6 月
基于OpenSSL的安全Web服务器开发
学生姓名:
学号: 200758080107
班级: 085810701
所在院(系): 计算机与通信工程学院
指导教师:
完成日期:
网络工程专业
长沙理工大学
毕业设计(论文)
论文题目基于OpenSSL的安全Web服务器开发
班级
姓名
年月
基于OpenSSL的安全Web服务器开发
摘要
当今社会,互联网成了人们获得信息及数据交换的主要来源。人们在享受互联网带来便利的同时,也遭受它带来的安全问题。因为传播在互联网上的数据是采用明文传输的,互联网上的数据可以轻而易举的被人截获,然后读取其中的内容,造成信息的泄密。因此,互联网的安全问题越来越引起人们的重视,本课题也是在此需求下应运而生的。
访问互联网的方式主要通过客户端浏览器来进行,在服务端有支持相应协议的程序来对浏览器的请求进行响应,这个程序就是WEB服务器。WEB服务器能够获得浏览器的请求,并对请求进行响应。不仅如此,WEB服务器要保证数据的安全传输。通过基于SSL的HTTPS协议,WEB服务器实现了数据传输过程中的加密解密,保证了数据的安全传输。
本课题通过Java语言提供的OpenSSL来实现WEB服务器的安全功能。开发环境基于MyEclipse,使用的技术有:Java OpenSSL、套接字编程、安全套接字编程、多线程编程,实现的功能主要有:WEB服务功能,具体包括监听客户端浏览器请求,并按请求内容进行响应;数据的安全传输,通过调用Java的SSL API ,实现数据在客户端和服务器之间的安全传输。
经过本课题的研究设计,成功完成了基于OpenSSL的Web安全服务器的开发,实现了数据的安全传输,为互联网的安全尽了一份力。
关键词∶ WEB服务器; OpenSSL;HTTPS;安全传输
THE DEVELOPMENT OF A OPENSSL-BASED SAFETY WEB SERVER
ABSTRACT
Today's society, became the main source of data exchange. People enjoy the convenience of , but also suffer from safety problems. Because the data transmission on is transmitted in clear text, data can easily be intercepted and read , resulting in information disclosure. Therefore, the security of cause for concern more and more, the issue also came into being in this need .
The main methods of accessing is through the client browser ,and, there is support in the appropriate protocol server program on the browser's request to respond, it is Web server. Web server can get the browser's request, and response the request. Moreover, Web server also ensure the security of data transmission. Through the HTTPS protocol based on SSL, Web server implements the process of encryption and decryption in data transmission, and ensure the security of data transmission.
This issue implement the security features Web server through OpenSSL provided by Java development environment bases on MyE