C#编程总结(十一)数字证书 - oop.com.cn_面向对象设计网站 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > OOP语言 > C# > 正文

C#编程总结(十一)数字证书

来源: www.bianceng.cn 阅读:

这里来讲述数字证书的概念、作用、工作原理以及具体应用。希望能够给大家一个清晰的认识。

一、概念

数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实 体身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----CA机 构,又称为证书授权(Certificate Authority)中心发行的,人们可以在网上用它来识别对方的身份。 数字证书是一种数字标识,提供用户在互联网上的身份认证,它是一个经证书授权中心数字签名的包含 公开密钥拥有者信息和公开密钥的文件。最简单的证书包含一个公开密钥、名称以及证书授权中心的数 字签名。

二、来自网络的威胁

随着互联网的逐步推广,网上购物、网银、电子商务、电子政务等也日益深入,来自网络的威胁越来 越大,网络安全重要性愈显得的重要。

1、窃听

信用卡号码被窃取,个人安全信息被窃取

网络传输是在公共信道上进行的,特别是HTTP传输大多以明文传输,黑客进行窃听,获取敏感信息。

\

2、伪装

假冒真正的服务器,假冒真正的用户

这种在日常生活可能经常会遇到,比如,给定一个相似的域名或IP,通过这个访问的时候直接将信息 提交给假冒的服务器,这时,我们的用户名密码可能被窃取,

如工商银行的网站:www.icbc.com.cn,假冒的服务器地址:www.1cbc.com.cn,而且页面内容风 格极为相似,用户登陆后,信用卡号密码就会被盗取。这种手段不法分子很容易得手。记得之前也曾经 有人冒充QQ网站,通过弹出带有链接的小广告,跳转到与QQ登陆画面类似的页面,来盗取QQ密码。

\

Tags:
相关文章列表: