2019独角兽企业重金招聘Python工程师标准>>>

HTTP单向认证已经被普遍应用,而对企业邮箱安全保密要求更加严格的企事业单位,例如国家保密局等单位,为了达到闭环的安全加密要求,可以使用双向HTTPS认证,为此TurboMail邮件系统工程师提供了专业的方案。
HTTPS协议是HTTP+SSL构建的可进行加密传输、身份认证的网络协议,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。

 

其会话建立的过程,可以简单描述为,先使用非对称加密的方式协商好加密算法(通常是对称加密算法)和加密的密钥,接下来双方就使用协商好的加密算法进行加密通信。而HTTP协议的全部会话过程都是明文传输的,显然HTTPS比HTTP拥有更好的安全性。如果你稍微留意,就会发现越来越多的站点从HTTP转向了HTTPS。
Server使用HTTPS发布站点,Client无需其他条件就可以访问,这叫做单向认证。一般Web应用都是采用单向认证的,原因很简单,用户数目广泛且不固定,很难在通讯层做用户身份验证,通常的做法是在应用逻辑层做认证或者根本不需要认证,比如新闻站点等。
TurboMail邮件系统单向认证解决了两个问题:
1、邮件服务器站点可信;
2、通信安全。
Server通过HTTPS发布站点,Client必须安装认证证书才可以访问,否则无法看到任何内容,这叫做双向认证。双向认证是一种更加安全的做法,它将可能遇到的非法请求或其他安全隐患在通讯层就提前阻断,保护站点、服务及数据的隐密性和安全性。
TurboMail邮件服务器系统双向认证解决了三个问题:
1、邮件服务器站点可信;
2、通信安全;
3、Client认证。
TurboMail邮件服务器系统可通过MUA、手机邮箱、Webmail等多种方式登录,其中Webmail全面支持HTTPS双向认证功能。双向认证+逻辑层帐号密码认证+网络绑定,全面保护用户安全、数据安全、服务安全和站点安全。
对于双向认证有需求的用户,请联系TurboMail邮件服务器系统相关人员,产品官网http://www.turbomail.org。
HTTPS双向认证演示:

 

当没有安装认证证书的访问者尝试访问时,拒绝访问,无法看到任何信息

 

当安装了客户端证书后,首次访问需要选择身份验证的证书

 

认证通过,进入邮箱登录首页。

转载于:https://my.oschina.net/QGN5JX8Ei9gV/blog/856406

TurboMail邮件系统支持HTTPS双向认证相关推荐

  1. (转载)Android 让WebView完美支持https双向认证(SSL)

    (转载)https://blog.csdn.net/kpioneer123/article/details/51491739 这是@happyzhang0502   关于webview https的建 ...

  2. okhttp支持https双向认证

    搭建环境 服务端:dropwizard-jetty 准备文件:服务端秘钥d_server.jks,客户端公钥证书d_client_for_server.jks 客户端:retrofit / okhtt ...

  3. android webview单向认证,android 让webview支持自签名证书https 双向认证(SSL)

    最近完成一个项目,安全级别比较高.所以涉及到https双向认证,在网上找了很多资料都没有完美的解决方案.最后参考了org.sandrob.sslexample的实现方式,结合实际情况才完成该技术难题, ...

  4. Apache httpd设置HTTPS双向认证

    一.环境 httpd: 2.4.4  openssl:1.0.1  os:ubuntu 12.04 LTS 二.场景 我准备在httpd上配置一个HTTPS双向认证,既向客户端表明自己的身份,也只允许 ...

  5. httpd设置HTTPS双向认证

    去年用tomcat.jboss配置过HTTPS双向认证,那时候主要用的是JDK自带的keytool工具.这次是用httpd + openssl,区别比较大 在网上搜索了很多文章,发现全面介绍的不多,或 ...

  6. 巧用 Nginx 快速实现 HTTPS 双向认证

    1.原理 双向认证,顾名思义,客户端和服务器端都需要验证对方的身份,在建立 HTTPS 连接的过程中,握手的流程比单向认证多了几步.单向认证的过程,客户端从服务器端下载服务器端公钥证书进行验证,然后建 ...

  7. HTTPS双向认证(Mutual TLS authentication)

    HTTPS双向认证(Mutual TLS authentication) 双向认证,顾名思义,客户端和服务器端都需要验证对方的身份,在建立Https连接的过程中,握手的流程比单向认证多了几步.单向认证 ...

  8. 证书类型、自签CA证书、https双向认证(一篇就懂系列)

    #博学谷IT学习技术支持# 文章目录 1.Linux准备环境 2.证书扩展名 3.自签CA证书 3.1 生成根证书 3.2 生成服务端证书 3.3 生成客户端证书 4.开启https,并校验客户端(双 ...

  9. https 双向认证开发实践

    https双向认证 证书如何使用 一.概念介绍 1.https协议介绍 与http协议的区别 https协议简单来说就是http协议的基础上增加了SSL协议 ,从而来保证数据传输的安全性. SSL协议 ...

最新文章

  1. 处理问题的方法--抽象和特例化
  2. Intersection of Two Linked Lists——经典问题
  3. Funambol Developer#39;s Guide 中 connector development样例的问题
  4. Emacs基础命令整理 - Unplugged - 博客频道 - CSDN.NET
  5. IdentityServer4 配置负载均衡
  6. python打地鼠游戏代码_妈妈和宝宝在家,自己做了个打地鼠游戏,网友:宝宝笑得好开心...
  7. k8s问题 CrashLoopBackOff
  8. org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI
  9. 嵌入式设备中支持国密算法的方法——移植Miracl库的步骤说明
  10. 只允许选中三级选择框的方法
  11. Grafana v6.0.0 发布,系统指标监控与分析平台
  12. 老友记第一季自学笔记01
  13. Ubuntu 18.04.3 LTS - 安装 Spring Tool Suite 4
  14. C语言回文数判断,结果写入文件中
  15. IDEA中使用maven 创建 的ssm项目使用sprimg mvc国际化功能报错No message found under code ‘welcome‘ for locale ‘en_US'
  16. C# 使用正则表达式提取文字
  17. 在家享受专业跑道,安全跑步高效健身,华为智选赤兔跑步机H1体验
  18. 2016全球大数据战略版图剖析(4):分析篇下
  19. 计算机房图怎么画,任务6掌握机房平面图的绘制方法.ppt
  20. 使用opencv和python实现图像的智能处理pdf_机器学习:基于OpenCV和Python的智能图像处理...

热门文章

  1. UA MATH565C 随机微分方程III Ito积分简介
  2. WPF 3D 基础学习 - 相机、裁剪、光线入门(2)
  3. java虚拟机指令初步学习
  4. GIS可视性分析概述
  5. flirtlib 测试过程
  6. UR #3 核聚变反应强度( gcd )
  7. 焊接产生的问题和解决方法
  8. Django项目:CRM(客户关系管理系统)--50--41PerfectCRM实现全局账号密码修改
  9. 装机、做系统必备:秒懂MBR和GPT分区表____转载网络
  10. Cocos Creator实现的《点我+1》