開發微信公眾平台時需要注意的安全問題

2021-06-17 01:07:50 字數 989 閱讀 1048

申請公眾平台開發者模式需要填寫乙個url和乙個token, 見下圖:

關鍵是不要讓別人根據你的鏈結猜到你申請開發者時填寫的url, 在我看來, 以下格式的url都相對不安全的:

等等…

在群裡經常聽別人說圖省事, 直接把echostr返回, 根本沒顧忌這樣做所帶來的後果. 如果別人知道了你的url, 隨便填乙個token, 他就順利驗證成功了.

token建議使用隨機字串, 以下格式的token都是相對不安全的:

abc

等等...

如果不巧, 上面兩點你都沒有注意, 別人可能就會得逞. 上午我就測試了乙個, 猜了一次就成功了.

如果你的url和token暴露了, 又沒有判斷tousername, 那麼你的益達就真的是別人的益達了.

a帳號已經用這個url成功啟用開發者模式, 就不應該允許另乙個b帳號再用這個url來啟用開發者模式.

可以在使用者輸入url之後, 系統為使用者生成token. 使用者在自己的系統中改好token後再驗證, 這樣可以保證token的隨機.

微信公眾平台開發(一) 接入微信公眾平台

一 接入流程分析參考官方文件 參考文件接入概述分別由以下幾部分完成 1 填寫伺服器配置 2 驗證伺服器位址的有效性 3 依據介面文件實現業務邏輯 按照流程第一部是先填寫伺服器配置,但是我們通常都是先做第二步 編寫 驗證伺服器位址的有效性 controller的寫法 restcontroller pu...

微信公眾平台開發概述

請開發者注意 4 每個介面都有每日介面呼叫頻次限制,可以在公眾平台官網 開發者中心處檢視具體頻次。5 在開發出現問題時,可以通過介面呼叫的返回碼,以及報警排查指引 在公眾平台官網 開發者中心處可以設定介面報警 來發現和解決問題。6 公眾平台以access token為介面呼叫憑據,來呼叫介面,所有介...

微信公眾平台開發入門

主要介紹的。開發者要去這個平台註冊乙個賬號!1.服務號 適用企業和組織。2.訂閱號 適用 和個人。3.二者區別如下 第一,定位不同。訂閱號為使用者提供資訊和資訊 央視新聞 服務號主要為使用者提供 服務 廣東移動 招商銀行 中國南方航空 第二,資訊量不同。訂閱號每天 24小時內 可以傳送1條 訊息到最...