Skip to content
返回

华西医院挂号网站简析

发布于: 20:20

说说华西医院网站的域名选择与 SSL 支持与潜在的安全问题。

Table of Contents

Open Table of Contents

域名选择

谷歌搜索 华西医院,第一条结果是指向 wchscu.cn 的,中文标题 四川大学华西医院,切换已经完成。

以前的域名简单易记,cd 是成都的拼音缩写,120 干嘛的人尽皆知。

现在的域名由两部分构成,前半段 wchWest China Hospital 的首字母缩写,scu 是四川大学英文 SiChuan University 的首字母缩写。

能一眼看穿这个域名组合的意义的人,估计不太多。

看不懂意义还能记住这个域名,难度不小呢。

好在现在是 AI 时代。

相比之下,华西口腔的域名则简单直接:hxkq.org,拼音首字母。

冷知识 2018年1月1日之后,工信部暂停新注册 org 域名的备案审批,同时存量 org 域名在某些省份进行变更备案可能会受阻。不知道华西口腔是否有此烦恼。

SSL 支持与短信轰炸

打开华西医院官网 wchscu.cn,点击 预约挂号 将会跳转至 https://guahao.wchscu.cn/file/h5/index.html#/,HTTPS 链接,看上去 OK,证书是颁发给 *.wchscu.cn 的。

点击登录,弹出对话框,输入手机号码,点击验证码,没反应。

再点,没反应。

还点,还没反应。

事出反常必有妖。

右键审查,在 Console 下可以看到明确的提示:

chunk-vendors.30eb111e.js:1
Mixed Content:
The page at 'https://guahao.wchscu.cn/file/h5/index.html#/' was loaded over HTTPS,
but requested an insecure XMLHttpRequest endpoint 'http://guahao.wchscu.cn/login/sendMessageAuthCode'.
This request has been blocked;
the content must be served over HTTPS.

2026年了,年度预算收入 173 亿元的超级医院,居然对 SSL 的支持差到这种程度。

好嘛,浏览器发不了,就手动发一下呗。

网络下找到发往 http://guahao.wchscu.cn/login/sendMessageAuthCode 的请求,右键 Copy as cURL,再粘贴到终端下,回车发送。

curl 'http://guahao.wchscu.cn/login/sendMessageAuthCode' \
  -H 'Content-Type: application/x-www-form-urlencoded;application/json;charset=UTF-8;' \
  -H 'token: eyJhbGciOiJIUDI1NiJ9.eyJqdGkiOiIyNTI0Mzk2QXBIZFNQT3NwZVVXNmpRSXdYbGZUUnNXcFcxVEpnZldhWTBUV3hWNnc5ZFoiLCJpYXQiOjENNDY5MDIxMDUsInN1YiI6IntcInVzZXJJZFwiOlwiMjUyNDM5NlwiLFwiYWNjb3VudElkXCI6XCIyOTgwMzMzXCIsXCJ1c2VyVHlwZVwiOjAsXCJhcHBDb2RlXCI6XCJIWEdZQVBQXCIsXCJjaGFubmVsQ29kZVwiOlwiUEFUSUVOVF9BTkRST0lEXCIsXCJkZXZpY2VudW1iZXJcIjpcIkFwSGRTUE9zcGVVVzZqUUl3WGxmVFJzV3BXMVRKZ2ZXYVkwVFd4VjZ3TWRaXCIsXCJkZXZpY2VUeXBlXCI6XCJBUFBcIixcImFjY291bnROb1wiOlwiMTgzMjgwMDM0MzNcIixcIm5hbWVcIjpudWxsLFwiZG9jdG9ySWRcIjpudWxsLFwib3JnYW5Db2RTXSbnVsbH0iLCJleHAiOjE2NDk0OTQxMDV9.4oF1kMDRTHUXyZX0A6ihH8VemRxDNM7ynP-wPoyaQ***HXGYAPP' \
  -H 'Referer;' \
  --data-raw 'authKey=&authCode=&phone=13333333333'

# {"code":"1","message":"操作成功!","data":null}

不出意外的话,没有意外,手机铃声响起,短信来了:

【华医通】您的注册验证码是123321,请在10分钟内输入,若非您操作请忽略。

在网页的验证码栏位输入手机上的短信验证码,点击登录,没反应。

再点,没反应。

还点,还没反应。

网络下的请求记录一看,红了一大片呢:

HTTPS 页面请求 HTTP 地址被阻断

好家伙,登录请求也没有 SSL http://guahao.wchscu.cn/login/login

……

思考题:

  1. 如果给上面发短信的脚本搞个定时循环,会发生什么?
  2. 华西医院搞信息化的人,知道他们网站的挂号预约无法登录吗?这个故障持续多久了呢?


下一篇
Gemini 网页版的字体图标显示异常