基于openssl的安全web服务器的设计与实现.docx
《基于openssl的安全web服务器的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于openssl的安全web服务器的设计与实现.docx(63页珍藏版)》请在第壹文秘上搜索。
1、青岛农业大学毕业论文(设计)题目:基于OPenSSL的安全Web服务器的设计与实现姓名:学院:理学与信息科学学院专业:计算机科学与技术班级:08级03班学号:20082854指导教师:2012年6月163基于OPenSSL的安全Web服务器的设计与实现摘要:随着计算机网络技术的飞速发展,基于计算机网络诸多业务,如电子商务、电子政务、网上银行迅猛的发展,为人们的生活和工作带来了很多的方便。然而,由于Internet的开放性、灵活性、共享性等特点,也为人们带来了巨大的安全威胁。如何在网络中共享信息的同时更加有效地保障我们的信息不被他人窃取、利用一一保护个人的信息安全,已成为人们共同关注的问题。默认
2、情况下Web服务使用的传输协议是HTTP,而HTTP协议是没有任何加密措施的,服务器和客户之间通讯的所有的信息全部采用明文传输,恶意的攻击者可以通过安装监听程序来获得我们和服务器之间的通讯内容。因此,如何保证服务器和客户之间通讯的安全性,保证双方交易信息的保密性、完整性已成为亟待解决的问题。本设计基于LinUX平台,利用OPenSSL开放源码库,实现了具有安全性的Web服务器,实现了服务器和客户之间的安全通信。服务器端通过出示数字证书进行身份认证,SerVer同时限定CIiem也要出示身份验证,实现了更具有可信性的双向认证;通过采用SSL中的加密算法对传输的数据进行加密,以保证双方传输数据的机
3、密性;采用相关哈希函数如MAC,对数据进行验证,以保证数据的完整性,确保信息数据在传输途中不会被非法篡改。从而为完成服务器与浏览器之间的安全通讯提供了保障。关键词:信息安全;安全套接接字层;OpenSSL;HTTPSTheDesignandImplementationofSecureWebServerBasedonOpenSSLAbstract:Withtherapiddevelopmentofcomputernetworktechnology,businesssuchase-commerce,e-government,e-bankbasedoncomputernetwork,hasbroug
4、htalotofconvenienceforourdailylife.However,duetotheopenness,flexibility,andsharingoftheInternet,italsoexposesustothethreatofleakingourpersonalinformation.Itcauseshighlyheightenedconcernstoensureourpersonalinformationsecuredincomputernetworks,recently.HTTPisusedtodelivermessagesinWebservers,whichhasn
5、oprotectioninanyway.Allmessages,whichcanbemonitoredbyattackers,areplaintextincommunicationbetweenserverandclient.Thus,ithasbecomeanemergencytosecureconfidentiality,integrityoftheinformationintransactions.Inthisarticle,WeconstructtheprojectusingOpenSSLtoimplementWebserverprogram,whichensureasecurecom
6、municationbetweentheserverandclient.Double-sidedauthenticationprotectstheinformationfromattackersamongtheserverandclientthroughdigitalcertificates.IntheframeworkofSSL,aspecificencryptionalgorithmisusedtoachievetheconfidentialityandonekindofhashalgorithmsisappliedtoguaranteetheintegrityofthedataintra
7、nsmission,whichprovidesaguaranteeforthesecurecommunicationbetweentheserverandbrowser.Keywords:InformationSecurity;SSL;OpenSSL;HTTPS目录第一章引言11.1 课题的研究背景11.2 课题研究的目的和意义31.3 课题的研究内容及目标41.4 本文的组织结构4第二章信息安全理论知识52.1 密码学基础52.1.1 密码体制52.1.2 密码体制的分类62.1.3 对称密码体制62.1.4 公钥密码体制72.2 消息认证与数字签名82.2.1 消息摘要82.2.2 数字签
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 openssl 安全 web 服务器 设计 实现