先给结论:不要交出“全部权限”这个整体,而是把它拆成可撤销、可审计、按站点和时间限定的小范围授权。你手上如果只有一份权限清单或一个后台页面,也可以先做一件事——把每个权限对应到具体站点和具体动作,再决定哪些必须给、哪些可以换成只读或事后核验。这样做的结果是,对方仍能完成约定工作,而你能保留对域名、发布和账号恢复的控制权。但要注意,缩小权限并不等于风险消失,它只把“一次全给”变成“分批给、随时收”。
服务方说“全部权限”,通常混了三类东西:账号登录权、发布操作权、以及底层控制权。账号登录权是进入后台的身份;发布操作权是改页面、改文章、改模板;底层控制权包括域名解析、服务器、数据库、账号恢复邮箱和支付方式。缩小范围的关键,是只在前两类里按需开口,尽量不碰第三类。一个可执行的判断是:如果对方的工作成果是“页面和内容”,那域名解析和服务器根权限就不该出现在同一批授权里。若对方坚持要底层控制权,先问清楚哪一步工作必须依赖它,再把那一步单独拆出来。
假设你手里有一份服务方发来的权限需求清单,写着“管理员权限、全部站点、可安装插件”。先不要回复同意或拒绝,而是把它改写成三列:站点、动作、期限。站点列写清楚是主站还是某个语言分站;动作列写到最小单位,例如“编辑已有页面”“新建草稿”“发布”“安装插件”“修改用户角色”;期限列写明到某个交付节点为止。改写后你往往会发现,真正需要“发布”的可能只有一两个站点,其余站点给“编辑草稿、待你审核后发布”就够。这个动作的结果是:对方仍能推进工作,而发布这个不可逆动作留在你手里。下一步再根据实际交付节奏,决定是否临时放开某个站点的发布权。
有些权限一旦给出就很难收回,例如更换账号恢复邮箱、转移域名、删除站点。对这类动作,正规替代不是“先给再盯着”,而是换成可撤销的中间层。常见做法包括:为服务方单独建一个账号而不是共用你的主账号;只授予该账号在指定站点上的角色;涉及域名和服务器时,用临时协作者或工单方式由你执行,而不是直接交出登录。这样做的代价是沟通次数变多,但换来的是每一步都能单独停止。需要说明的是,只读权限并不等于没有风险,它仍可能暴露站点结构、草稿内容和用户数据,所以只读也要限定到具体站点。
如果你连完整的权限清单都拿不到,只有对方一句“需要全部权限”,可以先做三个动作。第一,要求对方用文字列出:要访问哪些站点、执行哪些动作、预计多久。第二,把你已知的敏感项单独标出,例如域名注册账号、服务器面板、主邮箱、支付方式,明确这些不在本次授权内。第三,约定一个复核点,例如首次交付后检查一次账号列表和操作记录。做完这三步,你得到的是一个可谈判的范围,而不是一个只能接受或拒绝的整体。但要清楚,这些动作只能缩小暴露面,不能证明对方一定按约定使用权限;操作记录也可能不完整,所以复核要结合交付结果一起看。
出现这些信号时,先暂停授权,把范围重新拆一遍。反过来,如果对方愿意按站点和动作列出需求,也接受发布前审核,那说明拆分是可行的,你可以先给最小一批,观察一次交付后再决定是否扩大。这个判断的依据是对方对范围的态度,而不是某个单一现象;例如对方一时说不清权限,也可能只是没整理过,不等于一定有问题。
假设你有一个英文主站和两个语言分站,服务方要改首页文案和产品页。方案A是一次性给管理员权限,覆盖三个站点和所有动作。方案B是只给两个分站的编辑草稿权,主站先不动,发布由你在审核后执行,期限到本次文案交付为止。方案B下,对方仍能完成草稿,你保留了发布和主站控制;代价是你需要多花时间审核和发布。如果后续交付稳定,再考虑把发布权临时下放到某个分站。这个比较只说明拆分方式对控制范围的影响,不说明哪种方案一定更好,也不构成对任何服务方的评价。