当前位置:  软件>C/C++软件

加密DNS传输的工具 DNSCrypt

    来源:    发布时间:2015-02-05

    本文导语:  dnscrypt-proxy 可当作是一个 DNS 代理服务器,用于提供 DNS 客户端和服务器之间的安全通讯。 DNSCrypt是一个确保客户与DNS服务器之间传输安全的工具,基于DNSCurve修改而来。 由于Domain Name System(DNS)设计上的缺陷,用户在浏览器里输...

dnscrypt-proxy 可当作是一个 DNS 代理服务器,用于提供 DNS 客户端和服务器之间的安全通讯。

DNSCrypt是一个确保客户与DNS服务器之间传输安全的工具,基于DNSCurve修改而来。

由于Domain Name System(DNS)设计上的缺陷,用户在浏览器里输入很多海外网址以后,如果遭遇MITM(Man in the Middle,中间人攻击)或者DNS污染,浏览器就可能接收到错误的IP而导致安全问题。为了解决这个问题,IETF在十几年前便开始制定DNS的安全 扩展(DNSSEC),主要是利用公开密钥加密技术,通过对DNS数据进行数字签名,DNSSEC能够验证DNS数据来源和验证在传输过程中DNS是否被 篡改。

但是DNSSEC不保证DNS数据的机密性,DNS数据本身并没有被加密,加之DNS的阶层式模式,这便 为一些机构提供监视,控制网络的手段,典型的例子就是不能访问一些海外的网站。DNSSEC也不提供免于DOS(Deny of Service,拒绝服务)攻击的办法,由于数字签名和签名验证需要额外的数据运算,DNSSEC反而更容易受到DOS攻击。DNSCurve相对于 DNSSEC的好处是,DNSCurve使用了更有效率的椭圆曲线加密算法而减少了运算量,可以对每条DNS查询都单独加密,从而更加安全。

DNSCrypt协议是非常类似DNSCurve的,作为一个DNS代理运行,侧重于客户端和第一级DNS服务器之间的通信安全,能够缓存DNS解析。DNSCrypt的上游DNS服务器是著名的OpenDNS服务,简单而言DNSCrypt就是加密了本机到OpenDNS服务器之间的DNS查询通信过程(使用椭圆曲线加密算法),所以可以不受GreatFireWall的DNS污染干扰。

安 装方法是首先下载对应平台的dnscrypt client然后运行,接着修改本地或者router的dns server为127.0.0.1. 然后你的所有dns请求都会加密进行从而绕过GreatFireWall的dns污染顺利解析到正确IP,以下是Win7系统设置的图示: (DNSCrypt可以在Windows/Linux/BSD/OSX/iOS系统上运行)

加密DNS传输的工具 DNSCrypt[图片]

以上介绍内容来自:http://hi.baidu.com/bgp90/blog/item/e9d632e5489ce2ce2e2e2118.html


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • WinDows8最新版文件夹加密
  • linux和unix怎么样加密口令的?为什么密码一样,加密后的不一样?
  • C#/.NET字符串加密和解密实现(AES和RSA代码举例)
  • 请问,如何在作数据备份的时候,对打包的数据文件自动加密?然后这个密码又如何加密呢?
  • 在unix系统(freebsd)下面用md5加密中文,和win2000下用md5加密后的结果是否一样?
  • 求对称加密DES算法与非对称加密RSA算法!(可用)
  • 使用java自带des加密算法实现文件加密和字符串加密
  • 非常着急,关于DES加密的,用java加密过的字符串,药用Linux下的C语言来解密,涉及到补位的问题,弄了几天都没有实现,有高手会的,请指点一二!!!!!!!!
  • php加密算法之实现可逆加密算法和解密分享
  • 实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
  • java加密算法分享(rsa解密、对称加密、md5加密)
  • Oracle定义DES加密解密及MD5加密函数示例
  • DES加密的问题!!
  • 求指导~~关于文件加密的
  • 关于加密算法的效率问题
  • PHP源码加密工具 SourceCop
  • 关于RC4加密算法的疑问
  • 怎么用java现实文件加密之后上传???
  • c#编写可逆加密类(3DES加密)的教程
  • Java加密包 Jasypt
  • linux下对文件加密


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3