CHUAN2 DEV ENGINE
996 正版授权研发中心 · 360 授权合作教学中心 · 抖音传奇直播合作授权 · 快手推广运营商授权
OFFICIAL LICENSED ACADEMY 查验官方授权证书 →
// 威海旷世互娱教学基地 · 技术文章
安全加密

【安全加密】找回密码:身份核验与社工防御

2026-09-23 15:13 作者:996 技术组 996引擎Lua教程传奇脚本

实战应用:用在哪里

找回密码是账号安全的压轴救援通道,也是社工攻击的突破口:骗过客服就能偷走别人的账号。找回的流程设计在「帮真主找回」与「不给骗子开门」之间走钢丝,身份的核验与信息的保密缺一不可。

核验的流程

lua

---找回的申请:多维身份核验
function Recovery.apply(userId, idCard, bindInfo)
    -- 核验一:实名信息的比对
    if not RealName.matchIdCard(userId, idCard) then
        Recovery.reject(userId, "id_mismatch")
        return false, "实名信息不匹配"
    end
    -- 核验二:绑定信息的佐证(手机/邮箱尾号)
    if not Recovery.matchBind(userId, bindInfo) then
        Recovery.reject(userId, "bind_mismatch")
        return false
    end
    -- 核验三:账号行为的佐证(创建时间与常用职业)
    if not Recovery.matchHistory(userId, bindInfo) then
        Recovery.reject(userId, "history_mismatch")
        return false
    end
    local token = Recovery.issueToken(userId, 3600)
    sendmail(userId, 8012, "找回验证通过",
        "一小时内的重置链接已生成", "")
    return true, token
end

找回的核验三重递进:实名的二要素比对是硬门槛、绑定信息(手机与邮箱的尾号)是佐证、账号的行为历史(创建的时刻、首个职业、常用的登录地)是深层佐证——三重的门槛让只偷到账号资料的骗子卡在第二关。核验通过发的是时效一小时的令牌而非直接重置,令牌的窗口让重置的动作在验证的热度内完成。客服的人工通道与自助通道的并行:自助的核验失败转人工,人工的核验加签一位主管,双人的复核堵住社工的话术空间。

社工的防御

lua

---社工的防御:信息的模糊化与拒绝话术
function Recovery.inquiry(actor, targetName)
    -- 一律不透露目标账号的任何信息
    sendmsg(actor, 1, "如需找回,请通过官网的
        自助通道提交申请")
    -- 查询行为本身留痕
    Ops.log("找回查询", actor, targetName, os.time())
    return false
end

社工的防御从信息的保密开始:账号是否存在、绑定了什么、上次登录在哪——全部不对第三方透露,查询的行为本身留痕,踩点的行为模式在留痕里现形。客服的话术清单写明三类拒绝:不透露账号的任何状态、不接受口头的信息代替核验、不跳过流程的任何步骤——社工的攻击本质是话术的攻击,流程的刚性是对话术的答案。重置后的保护动作自动触发:重置密码的账号强制下线全部会话、24 小时内禁止交易(防转赃)、邮件通知绑定方——找回的完成不是终点,账号的重新加固才是。

验证与监控

找回的成功率与拒绝率的分布监控,核验的通过率异常升高提示核验的强度被试探;人工通道的复核抽检率 100%,社工的话术样本进客服的培训库。

踩坑记录

核验的提示曾经过于具体(提示身份证错还是绑定错),错误的分项提示给攻击者试错的地图,提示统一模糊化。人工的核验曾经凭客服的记忆放行,熟脸的社工话术攻破了两个客服,核验的清单化替代印象判断。重置后曾经不清会话,盗号者的会话在重置后还活着,重置的联动全端下线。

上线要点

自助通道的核验维度随泄露事件演进,新的泄露面对应新的核验项。客服的社工防御培训季度一次,话术的攻防是持续的对抗。找回的时效承诺公示:自助的即时、人工的 48 小时,救援的速度是信任的修复。

本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。

作者履历与出处

本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。

← 返回文章地图返回研学路径

最新技术文章 · 实战干货

LATEST ARTICLES

全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →

引擎触发烈火剑法连击战士

【引擎触发】疾风烈火斩:烈火剑法连击的判定触发设计

实战应用:用在哪里 战士的烈火剑法一击熄火后要等八秒冷却,连招断档感强烈。疾风烈火斩在烈火剑法命中后给一次连击窗口:三秒内再…

2026-09-23 15:45 996 技术组
玩法策划阵营声望声望压制

【玩法策划】阵营声望:声望等级与敌对压制设计

实战应用:用在哪里 阵营对抗打到中期容易疲软:打赢没有额外好处,输掉也没有代价。阵营声望体系给阵营战装上荣誉刻度:个人与阵营…

2026-09-23 15:45 996 技术组
玩法策划城主施政市政建设

【玩法策划】城主施政:市政令牌与城市建设玩法

实战应用:用在哪里 拿下沙巴克之后呢?城主除了名字挂在城墙上,对城市毫无影响。城主施政玩法让占领变成治理:城主每周获得市政令…

2026-09-23 15:45 996 技术组
运维发布备用线路切换演练

【运维发布】备用线路:主线路故障的自动切换演练

实战应用:用在哪里 主线路光缆被挖断的深夜,全服掉线 20 分钟,玩家以为游戏倒闭。备用线路方案给接入层配第二条出口:主线路…

2026-09-23 15:44 996 技术组
后端接口行会选举换届

【后端接口】行会选举:官员换届的投票与任期接口

实战应用:用在哪里 行会官员由帮主任命的老模式弊端明显:任人唯亲、能上不能下。行会选举接口把官员换届做成投票制:每两个月一次…

2026-09-23 15:44 996 技术组
前端接口技能悬浮卡片说明

【前端接口】技能说明悬浮:技能详情卡片的前端实现

实战应用:用在哪里 烈火剑法的伤害加成、冷却时间、下一级提升,全靠玩家记忆或去官网查。技能说明悬浮卡片在鼠标悬停技能图标零点…

2026-09-23 15:44 996 技术组