微信公众号难倒了部分开发者:https证书由128位升级到256位,看到的赶紧升级吧

微信公众号难倒了部分开发者:https证书由128位升级到256位,看到的赶紧升级吧_第1张图片

就在昨天(2015年12月16日)下午5点6分,厦门三颖网络科技有限公司就接到客户的投诉电话:微信商城咋打开不了;5点11分,又接到另一客户的投诉。。。累计至今天投诉的客户有十三个。为什么呢?然后厦门三颖网络科技有限公司就马上展开BUG分析,症状是:

  1. msxml3.dll 错误 '800c0008'

经过技术员的初步排除是错在:

  1. dim http,GetURL

  2. set http=server.createobject("Msxml2.XMLHTTP")

  3. http.open "GET",url,false

  4. http.setRequestHeader "If-Modified-Since","0"

  5. http.send()

  6. GetURL=http.responsetext

  7. set http=nothing

第五行,send()不成功!!!

根源找到了,那原因呢?公司马上开展专题研讨会研究:


第一、服务器已经半个月没更新了,网页未被篡改,可以排除程序更新问题;(花了二十几分钟左右)
第二、服务器进行查毒,发现其他站点有病毒文件,但很快被技术员干掉了,也排除了入侵引起的BUG;(杀毒花了四五个小时,杀两遍)
第三、请求服务器商提供协助,因为后来发现不止一台服务器的问题,其他两台均出现类似的错误。
   IDC商在我们服务器上安装了GOOGLE浏览器能正常获取证书后,已经是早上10点了,证明并非防火墙和机房带宽限制引起的问题。
第四、请求门纽文网络科技有限公司的兰元文总工程师协助,由于兰总比较忙,初步给定的意见是可能是微信端更新。
第五、请求微信内部关系的大学同学帮忙,给出惊人的片段:

更新你们的openssl试试,128换到256

第六、把这个片段转发给纽文网络的兰总处理,兰总开始着手处理。并尝试各种操作系统的程序运行情况:
   windows2003不支持,windows2008支持。。。。
微信公众号难倒了部分开发者:https证书由128位升级到256位,看到的赶紧升级吧_第2张图片

第七、纽文网络的兰总开始着手检阅CSDN等等重大的类似事件,并成功查明根源并升级了服务器相关的内容。
第八、三台服务器一起齐刷刷的恢复正常,大功告成。(时间刚好是23:11)
第九、反馈给微信内部的同学,才发送了一条内部公告的消息:
http://mp.weixin.qq.com/s?__biz=MjM5NDAxMDg4MA==&mid=401525467&idx=1&sn=1476ab32b754ff0c2d06dae11a66264c&scene=0#wechat_redirect

为了增强安全性,微信公众平台与微信开放平台的接口https证书由128位升级到256位。开发者在调用以api.weixin.qq.com为前缀的接口时,需要将操作系统、工具包等的SSL证书升级到支持SHA256,否则会出现无法连接到微信服务器的情况。

第十、经过仔细分析发现,这个公告的消息添加时间是2015年12月17日,但在【微信开发者】公众号的历史记录里却没有群发历史。说明这则消息尚未群发公布。厦门三颖网络科技有限公司基于公布后,可能产生的大量问题,因此在此发布,以助于开发者们能够及时改进。。。我们已经浪费了三个技术员花了长达30小时的BUG修复。有这则消息,开发者们就很快改进啦。以下是改进措施:

各系统模块的建议升级版本如下:

操作系统

服务器证书

客户端证书

Apple OS X

10.5+

10.5+

Apple iOS

3.0+

3.0+

Android

2.3+

2.3+

Blackberry

5.0+

5.0+

ChromeOS

All

All

Windows

XP SP3+

XP SP3+

Windows Phone

7+

7+

Windows Server

2003 SP2+MS13-095

2003 SP2+MS13-095


浏览器

最低版本要求

Chrome

26+

Firefox

1.5+

Internet Explorer

6+(With XP SP3+)

Konqueror

3.5.6+

Mozilla

1.4+

Netscape

7.1+

Opera

9.0+

Safari

3+(OS X 10.5)


服务器

最低版本要求

Apache Server

依赖OpenSSL版本

IBM Domino Server

9.x with Fix Pack

IBM HTTP Server

8.5

Microsoft Exchange Server

依赖Windows  Serve版本

Oracle Weblogic

10.3.1+


工具包

最低版本要求

Java

Java 1.4.2+

Mozilla NSS

3.8+

OpenSSL

0.9.8o+

GNUTLS

1.7.4+

.NET FX

3.5 SP1+



  如果大家还有不懂的地方,可以百度检索厦门纽文网络科技有限公司的兰总,或者加入我们厦门三颖网络科技有限公司主办的公众号开发者QQ交流群【群号:206638996

小颖,记录于2015年12月17日晚23:40

你可能感兴趣的:(微信公众号)