小程序源码直接可以被趴出来??????
这么屌的吗?直接趴小程序源码,还能玩儿吗?微信不搞一下安全防范?
这么屌的吗?直接趴小程序源码,还能玩儿吗?微信不搞一下安全防范?
个人觉得,服务器端判断访问来路,应该有效,下面是ASP.NET MVC示例,其中XXX是你的AppID
public class CheckRefererAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { string referer = filterContext.HttpContext.Request.ServerVariables["HTTP_REFERER"]; if (referer == null || referer.IndexOf("https://servicewechat.com/xxx") == -1) { filterContext.Result = new ContentResult { Content = "非法请求" }; } } } |
参见相关文档:https://developers.weixin.qq.com/miniprogram/dev/api/api-network.html
网络请求的 referer header 不可设置。其格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本。