近日,微信小程序團隊推出Donut安全網(wǎng)關(guān)服務(wù)(以下簡稱安全網(wǎng)關(guān)),面向微信生態(tài)內(nèi)的小程序、公眾號、APP、網(wǎng)頁端提供安全服務(wù),提供自研鏈路、弱網(wǎng)加速、流量治理、安全防護等重點能力,全方位保障業(yè)務(wù)高安全、高效率、高可用運行。
安全網(wǎng)關(guān)提供了一個安全的接入鏈路,從調(diào)用端(小程序、公眾號H5、APP、WEB)發(fā)起的請求直接進入微信環(huán)境接入層,微信接入層通過服務(wù)接入節(jié)點將請求轉(zhuǎn)發(fā)至后端服務(wù)網(wǎng)絡(luò)的「網(wǎng)關(guān)實例」中,在「網(wǎng)關(guān)實例」中通過路由配置將請求轉(zhuǎn)發(fā)到開發(fā)者自己的上游業(yè)務(wù)服務(wù),完成整個請求。

鏈路全景圖
相比于云開發(fā)或云托管的訪問鏈路,安全網(wǎng)關(guān)的鏈路是完全獨立的,相對來說也更加成熟和安全。并且由于只做請求轉(zhuǎn)發(fā),不受同主體可用的限制。也就是說任何一個小程序或者公眾號H5或其他形態(tài)應用,都可以使用安全網(wǎng)關(guān)鏈路實現(xiàn)請求。
感興趣的小程序開發(fā)者可以去官方文檔中查看,同時,微信在鏈路中也提供了來源客戶端的appid等標識,開發(fā)者可以在控制臺或自己的后端服務(wù)針對的限制,防止其他未授權(quán)的客戶端調(diào)用。

