[技术分享 – TMG 篇] TMG HTTPS 检测:病毒,穿上马甲我也认识你

用Python+Tushare搭建量化数据本地库:从数据获取到因子检验的完整避坑指南 本文详细介绍了如何使用Python和Tushare搭建量化数据本地库,涵盖数据获取、清洗、存储到单因子检验的全流程。通过实战技巧和避坑指南,帮助量化投资者构建稳定高效的数据基础设施,提升多因子选股策略的研发效率。 阅读详情

1. TMG HTTPS Inspection 介绍

TMG HTTPS Inspection (HTTPS 检测) 可以防止内部客户端访问一些非法的 HTTPS 网站。总体来说是为了避免客户端直接和外部服务器建立 SSL 连接,解决 SSL 加密的内容得不到检查而导致的安全问题。

2. TMG HTTPS Inspection 的处理过程

基本处理过程如下图所示

clip_image002 

图1- HTTPS Inspection 处理过程

1) TMG 从配置存储服务器读取配置,包括读取 HTTPS Inspection 所用的 CA 证书。

2) 客户端发起连接 HTTP CONNECT 请求,这对客户端是透明的

3) TMG 与目标服务器建立 SSL 连接。

4) TMG 按照配置服务器证书来进行 HTTPS Inspection,流程如下:

a. 需要阻止站点:发送错误页给客户端;

b. 站点属于例外列表:TMG 关闭与服务器的连接,与客户端建立新的连接,发送”200 Connected” 给客户端。客户端和外部站点直接建立 SSL 连接;

c. 站点检查合法:与客户端建立 SSL 连接。

5) TMG 与客户端建立 SSL 连接。

您可以根据需求来修改 HTTP Inspection 的策略,例如,您可以修改证书有效时间,参见下图。

clip_image004

图2 - 证书检查策略

另外有一些界面上没有的证书检查策略,例如:

  • 证书名字是否匹配
  • 服务器证书是否信任
  • 服务器证书类型(是否是用于服务器验证)

3. 在 TMG 上部署 HTTPS Inspection 客户端容易发生的问题

任何一种安全策略应用到企业内部,都可能引起一些问题,或者收到最终用户的负面反馈, 用户常会抱怨原先一些能正常访问的网站,现在不能访问了。 用户可能认为 HTTPS 的连接是安全的,但殊不知,外部服务器可能使用假冒的服务器证书或者包含恶意代码。

虽然 HTTPS Inspection 能保护内部客户端访问一些 HTTPS 的恶意网站,但它也会引起部署问题。以下列出一些常见问题。

问题1: 客户端访问 HTTPS 网页时,收到 TMG 的报错:The page cannot be displayed - Error Code 502 (Proxy Error) – the certification authority that issued the SSL Server certificate supplied by a destination server is not trusted by the local computer.

原因: 这个问题是由于 TMG 不信任外部 HTTPS 站点的证书。对于大多数使用商业证书的网站,不会发生此类问题。如果需要让用户访问这些网站,TMG 管理员需要导入站点的 CA 证书到 TMG local trusted root certificate store。另外也可以把该站点加入到排除列表中,并设为不作证书检查。

问题2: 客户端访问一个 HTTPS 网站,收到报错:Error Code 502 (Proxy Error) – the name on the SSL server certificate supplied by a destination server does not match the name of the host requested.

原因: 证书名和访问的 URL 名字不匹配,有以下几种情况:

  • Web 服务器使用了通配符 (例如*.domain.com)
  • 客户端使用IP地址来访问 Web 服务器
  • TMG 上反向名字解析不匹配 (IP 地址到名字)

TMG 需要进行反向名字解析,来验证证书名是否和访问 URL 匹配。如果反向名字解析失败,TMG 不能完成证书名匹配。 如果客户端确实需要访问这些 HTTPS 站点,可以把域名加到排除列表中,并设为不作证书检查。

问题3: 客户端访问所有的 HTTPS 网站都会出现以下安全提示页面:

clip_image006

图3- Web 站点安全提示

原因:客户端没有信任 TMG 上的 HTTPS Inspection 所用的 CA 证书, 此 CA 证书 (例如:TMG 自签发的证书) 必须在客户端上进行部署,否则客户端不会信任 TMG 的 CA 证书。关于怎样部署 CA 证书,请参考 Deploying the HTTPS inspection trusted root CA certificate to client computers

问题4: 客户端使用 Firefox 浏览器访问所有 HTTPS 站点,会收到以下报错,IE 则不会。

clip_image008

图4- 使用 Firefox 浏览器访问 HTTPS 站点的报错

原因: 一些三方的浏览器,例如 Firefox 有它自己所维护的证书信任列表,而不会使用本地的 Windows 所使用的证书信任列表。 需要参考对应三方浏览器的文档,来导入 TMG 的 CA 证书。

问题5: 客户端在使用 TMG client 来访问 HTTPS 网站,需要弹出以下提示,说明 HTTPS 的网络流量在监控之下。但多次访问同一个 HTTPS 网站,该提示只会出现一次。

clip_image010

图5- TMG client 提示

原因: 默认情况下,该提示会缓存12小时。如果客户端不重启机器,在12小时内,对于同一个 HTTPS 站点只会弹出一次提示。可以在注册表内修改该默认值。

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/RAT/Stingray/Debug/FwcMgmt]

"FWC_MGMT_HTTPS_TEMPORARY_DISABLED_TIMEOUT"=dword:2932E00

默认值为十六进制2932E00毫秒,等于十进制 43200000 毫秒,等于 12 小时。这是用于 TMG Client 用户界面显示的设置,无需重启服务。

问题6: 访问一个需要客户端证书验证的 HTTPS 站点时,收到以下报错信息:

clip_image012

图6- 访问需要客户端证书验证的 HTTPS 站点时的报错

原因:TMG 不支持访问需要客户端证书验证的 HTTPS 站点,因为 TMG 没有用于验证的客户端证书。需要把该站点加到排除列表中,并设为不做证书检查。

4. 总结

在这片文章中,我们讨论了 TMG 2010 HTTPS Inspection 的基本功能和部署时可能遇到的常见问题。

转译自: http://blogs.technet.com/isablog/archive/2009/10/19/common-problems-while-implementing-https-inspection-on-forefront-tmg-2010-rc.aspx

James Yi
微软安全支持专家

国产AI芯动力:复旦微FMQL100TAI900 FPGA原型验证板全解析 本文全面解析了复旦微FMQL100TAI900 FPGA原型验证板在国产AI硬件领域的创新突破。该板卡采用全栈国产化设计,具备出色的AI推理性能、视频处理能力和接口生态,特别适合工业质检、智能交通等场景。文章详细介绍了其芯片架构、存储子系统、接口扩展及电源设计,并分享了实战开发经验,为开发者提供了一套可靠的国产计算平台解决方案。 阅读详情

相关推荐

windows系统下,如何为comfyui如何安装triton

​ 有些加速插件、模型在安装的时候,比如说sageattention的安装,就需要提前安装triton这个包,不过这个包有点特殊,windows下略微不好装,经常会装失败。 🎠如何安装 之前也有人介绍过,要到github上找个wheel文件,找到对应的版本安装下就好了。 问题是:https://github.com/woct0rdho/triton-windows/releases 这个git地址上,已经找不到wheel文件了... ​

聚梦小课堂 4499

什么是SSL检查?为什么要使用SSL检查?

SSL检查 SSL

zxのdream 3329

东方财富网API接口逆向分析:手把手教你破解那个带jQuery回调的股票数据接口

本文详细解析了东方财富网股票数据API接口的逆向工程实战技巧,重点介绍了JSONP接口的核心机制、参数解析及数据处理方法。通过Python代码示例演示了如何构造请求、处理分页数据及应对反爬策略,帮助开发者高效获取股票数据。文章还提供了完整的爬虫实现案例和常见问题排查指南。

weixin_30790841的博客 716

HTTPS真的就是安全的象征吗?HTTPS检查工具带来的安全威胁

在很多人印象中,HTTPS就是安全的象征,而为了对这些“安全”的流量进行检查,很多安全产品,包括杀毒软件和防火墙都具备HTTPS检查的功能,通过这样的功能排除其中的安全威胁。然而近日US-CERT却发布了一则预警,TA17-075A,对部分HTTPS检查产品发出安全预警,提到部分SSL/TLS拦截软件未能执行有效验证,或者未能充分传递验证状态,这可能被第...

weixin_34248849的博客 1440

史上最全工商银行核心系统建设历程:从“数据集中”到“ECOS”2.0,见证银行业信息科技跨时代发展征程

ECOS工程的直接成果是建成了工商银行第五代信息系统,即从单一核心银行系统到去核心化开放生态系统,率先开启了以智能化、开放化为特征,数据驱动引领经营模式变革,创新提出了一整套国际领先的分布式开放生态银行系统建设方案,在大型银行全分布式系统架构、主机下移、银行系统生态化转型、大规模交易型分布式数据库等多个领域再次实现“0到1”的突破,建成了具备国际领先水平的全分布式开放生态银行系统,继续勇立数字化转型潮头,推动高质量发展再上新台阶。工商银行的业务连续性管理水平实现了跨越式发展,有力地保障了业务发展。

银行信息系统应用架构详解 824

弥散圆以及最大弥散圆

1弥散圆的形成? 原本景物中的一点应该经过透镜本应该也是一点才对。但是因为离焦,球差的存在,最终成像会投影成一个光斑圆圈。越小越清晰,越大就互相干涉变得越模糊。 同时人们规定二零最大弥散圆,就是人眼能够感受清晰模糊的一个边界,直径大于它,感受到模糊;直径小于它,感受不到模糊。 下面分别是离焦(左),球差(右)。 2弥散圆大小怎么计算呢? ,f为焦距;<1> ,D为光圈有效孔径;<2> F=f/D; <3> 3条公式合并可得出: ...

camerall 3117

用TMG搭建×××服务器(三)---SSTP ×××

SSTP服务器同样需要申请服务器身份验证证书,并且事先要在证书中扩展出证书吊销列表(CRL),这是由于SSTP×××客户端在拨入前需要访问CA服务器上的证书吊销列表(CRL),下载证书吊销列表(CRL)采用http协议方式,CA服务器通常处于企业内部,这时还需要通过TMG进行发布1.将CRL信息扩展至证书中打开CA证书颁机构属性切换到【扩展】卡片,从下拉框中选择【CRL分发点...

weixin_34138521的博客 179

神经影像和人类基因组关联分析的实践过程

现代全脑转录图谱为研究脑组织的分子相关性提供了前所未有的机会,可以使用无创神经成像进行量化。然而,将神经影像学数据与转录组测量相结合并不是直截了当的,需要仔细考虑才能做出有效的推断。在本文中,我们回顾了最近的研究工作,探讨了不同的方法选择如何影响成像转录组学分析的三个主要阶段,包括1)转录图谱数据的处理;2)将转录测量与独立衍生的神经影像学表型相关联;3)通过基因富集分析评估鉴定的关联的功能意义。我们的目标是为这个快速发展的领域促进标准化和可复制方法的发展。

从事脑科学核磁共振方法学研究,在Nature communications等权威期刊发表研究论文,熟练掌握磁共振处理方法和统计学方法,欢迎大家和我交流。 2201

TMG中的DNS筛选器功能

之前在查看TMG上的系统节点时看到在“应用程序筛选器”中有一个DNS筛选器功能,这个功能主要有什么功能呢?或其主要作用是什么呢? 首先DNS筛选器的作用简单来说主要是应对于DNS***用于对DNS***做检测。 接下来我们就详细做一下分析: Forefront TMG 域名系统 (DNS) 筛选器会拦截并分析发往内部网...

weixin_33877092的博客 114

ubuntu下编译qtwebengine

ubuntu qtwebengine

tianyu的专栏 - Linux site:blog.youkuaiyun.com/wishfly 1463

51单片机+DS18B20+数码管显示+超温提示+Proteus仿真

51单片机+DS18B20+数码管显示+超温提示+Proteus仿真 Proteus仿真 实例代码 #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit we1 = P3^0; sbit we2 = P3^1; sbit we3 = P3^2; sbit we4 = P3^3; sbit DS = P1^0; sbit D1 = P3^6; sbit D2 = P3^7; uch

perseverance51博客 1540

Forefront TMG 2010 SP2 新特性概览

《本文转译自微软 Forefront 技术中心 文章 “ What's new in Forefront TMG 2010 SP2 ”》 Forefront TMG 2010 Service Pack 2 (SP2) 将为Forefront TMG 2010 已发行版本提供增强功能和新特性。本文提供了这些新特性和增强功能的概览。 新特性和增强功能 特性 描述 更多信息(英文) 站点活动报告...

系统运维 425

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

TMG学习(十一),保护企业内网上网安全

我们知道一个企业如果允许用户上网而且可以任意下载软件,这对于企业来说是非常危险的,用户无法辨别哪些是安全网站哪些网站存在风险,因此一旦用户在恶意网站上下载了软件,导致客户端中毒从而会影响整个企业内部网络,最后倒霉的仍然是我们这些IT管理员。对于这个问题TMG中有一个很好的保护措施,即如果用户下载一个软件,那么先是下载到TMG本地并对其进行扫描,若安全TMG再把该软件传递给用户...

weixin_33730836的博客 253

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

TMG学习(七),发布内网安全Web站点

TMG对于发布安全的Web站点有两种模式:隧道模式,桥接模式。至于这两种模式具体介绍请见岳雷老师博文:http://yuelei.blog.51cto.com/202879/88041 本次实验学习隧道模式,后续的博文再学习下桥接模式 网络拓扑如下图,其中Web站点已经加入域,TMG没有加入域 实验思路: 1.DC上安装企业CA 2.Web...

weixin_33698823的博客 154

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

OAuth2 禁用 https检查

可以配置环境变量: export OAUTHLIB_INSECURE_TRANSPORT=1 或者在会执行的文件里面修改环境变量,比如配置文件里: import os os.environ[‘OAUTHLIB_INSECURE_TRANSPORT’] = ‘1’ 参考:https://stackoverflow.com/questions/27785375/testing-flask-oauthl...

lxp6164的博客 1657

TMG(ISA 2008) 王者再现

今天测试了TMG,我使用的是网上所说的“32位测试版”,因为正式版出来后就会直接采用64位,所以想提前看看,结果却令我大失所望。 完成最后的安装共计使用8小时。安装过程到算是顺利,选择“控制端与存储服务器一同安装”选项后,提示“此32位平台不能正常安装该软件”,晕!单独安装“管理软件”,顺利安装完成。单独安装存储服务器,依然提示“此32位平台不能正常安装该软件”。我靠!不是号称测试版是

迦叶的微笑 992

GPT-5.6、Grok 4.5、Fable 5、Spark 1.1四款AI大模型技术选型实战指南

大语言模型(LLM)作为人工智能的核心技术,通过海量参数和深度学习实现自然语言理解与生成。其原理基于Transformer架构,通过自注意力机制捕捉文本上下文关系。在技术价值层面,LLM显著提升了代码生成、文档处理和创意内容的自动化水平,为开发者提供了强大的工程辅助工具。实际应用场景涵盖企业级开发、日常编程辅助、内容创作等多个领域。本文聚焦GPT-5.6在代码生成方面的突破、Grok 4.5与Cursor的深度整合优势,以及Fable 5在创意内容生成的特长,为开发者提供全面的技术选型参考。通过对比分析各模

weixin_33898233的博客 679

人工智能在医疗领域的不同层次

人工智能的最大特点是高效的计算和精准的分析与决策,刚好是当前医疗的痛点所在,因而人工智能在医疗行业有着广阔的发展空间,主要的应用领域有: 智能医疗 (1)基因测序;(2)药物发现;(3)医疗智能语音;(4)医疗智能视觉;(5)医疗机器人;(6)可穿戴设备;(7)远程医疗;(8)智能决策;(9)智能诊断等。 人工智能在医疗领域中可划分归类为:计算智能、感知...

weixin_33922670的博客 484

TMG 如何扩展https端口

isa2006时的脚本不管用了。TMG内无法上社保局的网上申报网站。   http://www.isatools.org/tools/isa_tpr.js 已找到工具。如上网址。  ISA Tunnel Port tool 1.0 08/19/04 Jim Harrison ISA Server tunnel port tool for non-stan

kepa520的博客 2063

[技术分享- TMG篇] Forefront TMG 软件更新1汇总3发布

<br /><br />《本文转译自Yuri Diogenes 博客文章 “Forefront TMG Update 1 Rollup 3 is now Available”》<br />微软 Forefront TMG 2010软件的更新1汇总3日前发布。本次汇总解决了如下问题:<br />KB 文章<br />标题<br />2501646<br />修复:若您在由企业管理服务器(EMS) 管理的,并且处于工作组环境下的的 Forefront TMG 2010 服务器上生成定期报告,您可能会

微软大中华区安全博客 2597

IIS企业案例系列之九:TMG发布多个HTTPS站点终结篇

证书完成后,我们还需要更改TMG中Port443侦听器的证书1、更改侦听器Port443中的证书为我们刚才从Exchange中导过来的证书,我们依次点开右边的工具箱,Web侦听器右击Port443,选择“属性“,定位到选项卡”证书“点击”选择证书“选中刚才导入的证书,然后点击”选择“点击”应用“,“确定“,然后应用防火墙2、我们先在公网WIN701这台计算机上访问下OW...

weixin_33806300的博客 202
上一篇: [技术分享 – TMG 篇] TMG 为 ISP 连接系上双保险
下一篇: [特别关注] 微软 Internet Explorer 紧急安全补丁提前通知
MSSecurity
博客等级 码龄17年 613粉丝 300原创
评论 14
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值