建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+谷歌浏览器 Firefox 30+ 火狐浏览器

APP被攻击可以用什么产品防护

发布者:售前小美   |    本文章发表于:2024-10-06       阅读数:1747

在移动互联网时代,APP已成为企业和个人用户的重要工具。然而,随着APP的普及,针对APP的攻击也日益增多,包括但不限于恶意代码注入、数据泄露、DDoS攻击等。这些攻击不仅可能导致用户数据丢失,还可能影响APP的正常运行,损害企业的声誉。为了有效应对这些威胁,选择合适的安全防护产品至关重要。快快网络的游戏盾SDK提供了一系列强大的防护功能,能够有效抵御各类APP攻击。下面将详细介绍如何使用快快网络游戏盾SDK来保护您的APP免受攻击。

APP面临的攻击类型

恶意代码注入:攻击者通过在APP中注入恶意代码,获取敏感信息或控制用户的设备。

数据泄露:攻击者通过漏洞获取用户的个人信息、支付信息等敏感数据。

DDoS攻击:攻击者通过大量请求使服务器过载,导致APP无法正常使用。

逆向工程:攻击者通过逆向工程获取APP的源代码,分析其内部逻辑,寻找漏洞进行攻击。

盗版和仿冒:攻击者发布盗版或仿冒的APP,欺骗用户下载,窃取用户数据。

快快网络游戏盾SDK的防护功能

代码混淆:游戏盾SDK提供强大的代码混淆功能,通过混淆和加密技术,保护APP的源代码不被逆向工程。这可以有效防止攻击者通过分析源代码找到漏洞。

动态保护:游戏盾SDK能够在运行时动态保护APP,检测并阻止恶意行为。通过实时监控APP的运行状态,及时发现并拦截恶意代码的执行。

数据加密:游戏盾SDK支持数据加密功能,确保敏感数据在传输和存储过程中的安全性。通过加密技术,防止数据在传输过程中被截获或篡改。

防作弊:游戏盾SDK具备防作弊功能,能够检测和阻止各种作弊行为,如刷分、刷金币等。这对于游戏APP尤为重要,可以维护游戏的公平性和用户体验。

DDoS防护:游戏盾SDK集成了DDoS防护功能,能够有效抵御大规模的DDoS攻击。通过智能流量分析和清洗技术,确保服务器在高流量攻击下依然能够正常运行。

游戏盾SDK

实时监控和告警:游戏盾SDK提供实时监控功能,能够检测APP的运行状态和网络流量,及时发现异常行为。当检测到潜在的攻击时,会立即触发告警,通知管理员采取行动。

定期更新:确保游戏盾SDK和其他安全软件的及时更新,以获取最新的安全补丁和防护机制。

代码审计:定期进行代码审计,确保APP的输入验证和输出编码机制足够 robust。使用安全的编程实践,避免常见的安全漏洞。

员工培训:对开发和运维人员进行定期的安全意识培训,提高他们对APP攻击的认识,并教会他们如何编写安全的代码和配置安全防护措施。

合规性审核:遵循相关的法律法规和行业标准,定期进行合规性审核,确保安全措施符合最新的安全要求。

APP被攻击是一个常见的安全问题,但通过使用快快网络的游戏盾SDK,可以有效抵御各类攻击。游戏盾SDK的代码混淆、动态保护、数据加密、防作弊、DDoS防护和实时监控等功能,为APP提供了全面的防护。通过合理配置和使用游戏盾SDK,企业可以显著提高APP的安全性,保护用户数据免受威胁。在不断变化的网络威胁环境中,持续的安全意识和综合防护策略是确保APP安全的关键。

相关文章 点击查看更多文章>
01

手游被DDOS攻击如何防护?

在移动游戏产业快速发展的今天,手游已经成为全球数亿玩家日常娱乐的重要组成部分。然而,随着手游市场的竞争日益激烈,网络攻击也成为了开发者和运营者不得不面对的严峻挑战。特别是DDoS(分布式拒绝服务)攻击,这种攻击通过向服务器发送大量无效请求来消耗带宽和计算资源,导致游戏无法正常运行,严重影响用户体验,甚至可能导致用户流失和品牌受损。什么是DDoS攻击?DDoS攻击是一种常见的网络攻击形式,攻击者利用分布在全球各地的多台计算机同时向目标服务器发送大量的数据包,试图使服务器过载,从而导致其无法提供正常服务。对于手游而言,DDoS攻击不仅会中断游戏服务,还可能破坏玩家的游戏体验,影响游戏的公平性和稳定性。DDoS攻击对手游的影响服务器崩溃:大量恶意流量涌入服务器,导致服务器过载或崩溃,使得合法用户的请求无法得到响应。用户体验下降:玩家可能会遇到频繁掉线、延迟增加等问题,极大地降低了游戏的乐趣。经济损失:长时间的服务中断会导致玩家流失,进而影响游戏的收入和市场表现。声誉受损:频繁遭受攻击可能损害游戏的品牌形象,降低玩家的信任度。如何防护手游免受DDoS攻击?内置专业的DDoS防护机制实时监测与智能分析:游戏盾SDK内置了先进的流量监控和分析技术,能够实时检测异常流量模式,迅速识别并过滤掉恶意请求。弹性扩展能力:支持根据实际需求自动调整防护资源,即使面对大规模DDoS攻击,也能保持服务的连续性和稳定性。多层次防护体系:结合防火墙、入侵检测系统(IDS)、入侵防御系统(IPS)等多种安全措施,构建全面的安全防护网,确保游戏环境的安全性。优化网络架构网络分段:将网络划分为多个逻辑区域,限制不同区域之间的直接通信,减少潜在攻击面。冗余设计:采用多节点部署,确保即使某个节点受到攻击,其他节点仍能继续提供服务,保障业务连续性。智能调度:根据攻击源和用户位置智能调度流量,确保最佳的防护效果和用户体验。加强服务器端防护高防IP服务:为游戏服务器配置专门的高防IP地址,通过强大的流量清洗能力抵御DDoS攻击。负载均衡:使用负载均衡器分散流量压力,避免单点故障,提高整体系统的稳定性和可靠性。增强客户端安全反作弊引擎集成:集成专业的反作弊引擎,实时监测和阻止可疑行为,维护游戏的公平性。社区举报系统:建立便捷的玩家举报渠道,鼓励玩家共同维护游戏环境。更新与补丁发布:定期发布安全更新和补丁,修复已知漏洞,提升游戏安全性。数据加密与备份传输加密:使用HTTPS协议上传下载数据,确保数据在网络传输过程中不会被窃取或篡改。存储加密:启用服务器端加密(SSE),所有上传至云存储的数据都将被自动加密存储;也可以采用客户端加密(CSE),由用户自己负责密钥管理和数据加密解密过程。定期备份:建立完善的备份策略,定期备份游戏中的重要数据,并确保备份副本的安全性和可恢复性。培训与意识提升安全意识教育:定期组织员工参加信息安全培训,提高他们对网络威胁的认识和防范意识。应急响应演练:制定详细的应急响应计划,并定期进行演练,确保在发生安全事故时能够迅速有效地应对。推荐游戏盾SDK卓越的防护性能:游戏盾SDK采用了业界领先的防护技术和算法模型,确保卓越的安全性能,有效抵御各类DDoS攻击。智能化运维:结合人工智能和大数据分析,自动识别并防御最新的威胁,持续优化防护策略。灵活的部署选项:支持公有云、私有云和混合云等多种环境,满足不同企业的具体需求。全天候技术支持:拥有一支由资深专家组成的团队,随时为您提供技术支持和服务咨询,确保您的业务始终处于最佳状态。丰富的行业应用:已经成功应用于互联网、金融、电商、游戏等多个行业,积累了丰富的实践经验,能够为企业提供定制化的解决方案。面对日益复杂的网络安全威胁和技术变革,选择合适的防护产品至关重要。游戏盾SDK以其强大的防护能力、智能的防御机制和专业的技术支持,成为众多游戏开发者的首选,为您的手游提供坚实的安全保障。

售前小溪 2025-01-31 02:21:58

02

游戏盾和游戏盾 sdk 有什么区别嘛

游戏盾和游戏盾 SDK 虽同属游戏安全防护体系,但在形态、功能和应用上存在显著差异,具体区别如下:游戏盾和游戏盾sdk区别形态与部署:游戏盾是独立的防护系统,以云端服务或硬件设备形式存在,无需嵌入游戏代码,通过流量牵引(将游戏流量导向防护节点)实现防护,部署时只需修改网络配置(如 DNS 解析、IP 指向),适合快速上线。游戏盾 SDK 是软件开发工具包,需嵌入游戏客户端或服务器的代码中,作为游戏程序的一部分运行,部署时需开发者进行代码集成、编译和测试,与游戏深度绑定。防护范围:游戏盾聚焦网络层和传输层攻击防护,如 DDoS 攻击(UDP Flood、SYN Flood)、CC 攻击等,通过流量清洗和节点分流减轻服务器压力,保障游戏服务不被攻击中断。游戏盾 SDK 除了基础的网络攻击防护,更侧重应用层和业务层防护,能识别游戏特有的威胁(如内存篡改、协议伪造、外挂脚本),通过加密数据传输、校验游戏进程完整性等方式,防止作弊行为影响游戏公平性。适配场景:游戏盾适合对部署速度要求高、不希望修改游戏代码的场景,如大型端游、页游的紧急防护,或处于运营阶段不便调整代码的游戏,能快速为已有业务加装 “防护壳”。游戏盾 SDK 适合开发阶段的游戏接入,如自研手游、H5 小游戏,可与游戏开发同步进行,根据游戏逻辑定制防护策略(如针对特定技能的作弊检测),尤其适合对反作弊精度要求高的竞技类游戏。性能影响:游戏盾因在网络层处理流量,会增加少量网络延迟(通常在 10-30 毫秒),但对游戏客户端的 CPU、内存占用几乎无影响,适合对客户端性能敏感的轻度游戏。游戏盾 SDK 因运行在客户端进程中,会占用一定的系统资源(如内存增加 5%-10%),若集成不当可能导致游戏卡顿,需要开发者进行性能优化,但能更精准地防护与游戏进程相关的威胁。灵活可控:游戏盾的防护策略由服务商统一管理,用户可通过控制台调整防护等级,但难以深度适配游戏的个性化需求(如特殊协议的校验)。游戏盾 SDK 提供 API 接口和配置文件,开发者可根据游戏玩法自定义防护规则(如设置特定操作的频率阈值),甚至二次开发防护功能,可控性更强,适合需要深度定制的游戏项目。游戏盾和游戏盾 SDK 并非对立关系,很多场景下会结合使用:游戏盾抵御网络层大规模攻击,游戏盾 SDK 防护应用层作弊行为,形成 “外层防流量、内层防作弊” 的立体防护体系,全方位保障游戏安全运行。

售前轩轩 2025-07-28 00:00:00

03

游戏盾SDK的原理与应用是什么?

SDK作为软件开发的重要工具,其原理和应用值得我们深入探究。SDK的原理主要基于模块化设计和接口封装,通过提供一系列预定义的函数、类和接口,使得开发者能够快速地构建出功能完善的应用程序。在模块化设计方面,SDK将复杂的软件功能划分为多个独立的模块,每个模块都具有特定的功能和接口。这种设计方式使得开发者可以根据需要选择使用哪些模块,从而实现了代码的复用和灵活扩展。同时,模块化设计也降低了软件开发的复杂度,提高了代码的可维护性。在接口封装方面,SDK通过封装底层实现细节,为开发者提供了一套简洁、易用的接口。这些接口隐藏了底层技术的复杂性,使得开发者无需关心底层细节,只需关注业务逻辑的实现。这种封装方式降低了开发门槛,使得更多的开发者能够参与到软件开发中来。在应用方面,SDK广泛应用于各个领域。例如,在移动应用开发领域,SDK提供了丰富的UI组件和功能模块,帮助开发者快速构建出具有吸引力的应用界面和强大的功能。在物联网领域,SDK提供了与硬件设备通信的接口和协议,使得开发者能够轻松地实现设备之间的互联互通。在云计算领域,SDK提供了与云服务交互的接口和工具,使得开发者能够方便地利用云计算资源进行数据处理和存储。

售前小美 2024-03-31 10:00:11

新闻中心 > 市场资讯

查看更多文章 >
APP被攻击可以用什么产品防护

发布者:售前小美   |    本文章发表于:2024-10-06

在移动互联网时代,APP已成为企业和个人用户的重要工具。然而,随着APP的普及,针对APP的攻击也日益增多,包括但不限于恶意代码注入、数据泄露、DDoS攻击等。这些攻击不仅可能导致用户数据丢失,还可能影响APP的正常运行,损害企业的声誉。为了有效应对这些威胁,选择合适的安全防护产品至关重要。快快网络的游戏盾SDK提供了一系列强大的防护功能,能够有效抵御各类APP攻击。下面将详细介绍如何使用快快网络游戏盾SDK来保护您的APP免受攻击。

APP面临的攻击类型

恶意代码注入:攻击者通过在APP中注入恶意代码,获取敏感信息或控制用户的设备。

数据泄露:攻击者通过漏洞获取用户的个人信息、支付信息等敏感数据。

DDoS攻击:攻击者通过大量请求使服务器过载,导致APP无法正常使用。

逆向工程:攻击者通过逆向工程获取APP的源代码,分析其内部逻辑,寻找漏洞进行攻击。

盗版和仿冒:攻击者发布盗版或仿冒的APP,欺骗用户下载,窃取用户数据。

快快网络游戏盾SDK的防护功能

代码混淆:游戏盾SDK提供强大的代码混淆功能,通过混淆和加密技术,保护APP的源代码不被逆向工程。这可以有效防止攻击者通过分析源代码找到漏洞。

动态保护:游戏盾SDK能够在运行时动态保护APP,检测并阻止恶意行为。通过实时监控APP的运行状态,及时发现并拦截恶意代码的执行。

数据加密:游戏盾SDK支持数据加密功能,确保敏感数据在传输和存储过程中的安全性。通过加密技术,防止数据在传输过程中被截获或篡改。

防作弊:游戏盾SDK具备防作弊功能,能够检测和阻止各种作弊行为,如刷分、刷金币等。这对于游戏APP尤为重要,可以维护游戏的公平性和用户体验。

DDoS防护:游戏盾SDK集成了DDoS防护功能,能够有效抵御大规模的DDoS攻击。通过智能流量分析和清洗技术,确保服务器在高流量攻击下依然能够正常运行。

游戏盾SDK

实时监控和告警:游戏盾SDK提供实时监控功能,能够检测APP的运行状态和网络流量,及时发现异常行为。当检测到潜在的攻击时,会立即触发告警,通知管理员采取行动。

定期更新:确保游戏盾SDK和其他安全软件的及时更新,以获取最新的安全补丁和防护机制。

代码审计:定期进行代码审计,确保APP的输入验证和输出编码机制足够 robust。使用安全的编程实践,避免常见的安全漏洞。

员工培训:对开发和运维人员进行定期的安全意识培训,提高他们对APP攻击的认识,并教会他们如何编写安全的代码和配置安全防护措施。

合规性审核:遵循相关的法律法规和行业标准,定期进行合规性审核,确保安全措施符合最新的安全要求。

APP被攻击是一个常见的安全问题,但通过使用快快网络的游戏盾SDK,可以有效抵御各类攻击。游戏盾SDK的代码混淆、动态保护、数据加密、防作弊、DDoS防护和实时监控等功能,为APP提供了全面的防护。通过合理配置和使用游戏盾SDK,企业可以显著提高APP的安全性,保护用户数据免受威胁。在不断变化的网络威胁环境中,持续的安全意识和综合防护策略是确保APP安全的关键。

相关文章

手游被DDOS攻击如何防护?

在移动游戏产业快速发展的今天,手游已经成为全球数亿玩家日常娱乐的重要组成部分。然而,随着手游市场的竞争日益激烈,网络攻击也成为了开发者和运营者不得不面对的严峻挑战。特别是DDoS(分布式拒绝服务)攻击,这种攻击通过向服务器发送大量无效请求来消耗带宽和计算资源,导致游戏无法正常运行,严重影响用户体验,甚至可能导致用户流失和品牌受损。什么是DDoS攻击?DDoS攻击是一种常见的网络攻击形式,攻击者利用分布在全球各地的多台计算机同时向目标服务器发送大量的数据包,试图使服务器过载,从而导致其无法提供正常服务。对于手游而言,DDoS攻击不仅会中断游戏服务,还可能破坏玩家的游戏体验,影响游戏的公平性和稳定性。DDoS攻击对手游的影响服务器崩溃:大量恶意流量涌入服务器,导致服务器过载或崩溃,使得合法用户的请求无法得到响应。用户体验下降:玩家可能会遇到频繁掉线、延迟增加等问题,极大地降低了游戏的乐趣。经济损失:长时间的服务中断会导致玩家流失,进而影响游戏的收入和市场表现。声誉受损:频繁遭受攻击可能损害游戏的品牌形象,降低玩家的信任度。如何防护手游免受DDoS攻击?内置专业的DDoS防护机制实时监测与智能分析:游戏盾SDK内置了先进的流量监控和分析技术,能够实时检测异常流量模式,迅速识别并过滤掉恶意请求。弹性扩展能力:支持根据实际需求自动调整防护资源,即使面对大规模DDoS攻击,也能保持服务的连续性和稳定性。多层次防护体系:结合防火墙、入侵检测系统(IDS)、入侵防御系统(IPS)等多种安全措施,构建全面的安全防护网,确保游戏环境的安全性。优化网络架构网络分段:将网络划分为多个逻辑区域,限制不同区域之间的直接通信,减少潜在攻击面。冗余设计:采用多节点部署,确保即使某个节点受到攻击,其他节点仍能继续提供服务,保障业务连续性。智能调度:根据攻击源和用户位置智能调度流量,确保最佳的防护效果和用户体验。加强服务器端防护高防IP服务:为游戏服务器配置专门的高防IP地址,通过强大的流量清洗能力抵御DDoS攻击。负载均衡:使用负载均衡器分散流量压力,避免单点故障,提高整体系统的稳定性和可靠性。增强客户端安全反作弊引擎集成:集成专业的反作弊引擎,实时监测和阻止可疑行为,维护游戏的公平性。社区举报系统:建立便捷的玩家举报渠道,鼓励玩家共同维护游戏环境。更新与补丁发布:定期发布安全更新和补丁,修复已知漏洞,提升游戏安全性。数据加密与备份传输加密:使用HTTPS协议上传下载数据,确保数据在网络传输过程中不会被窃取或篡改。存储加密:启用服务器端加密(SSE),所有上传至云存储的数据都将被自动加密存储;也可以采用客户端加密(CSE),由用户自己负责密钥管理和数据加密解密过程。定期备份:建立完善的备份策略,定期备份游戏中的重要数据,并确保备份副本的安全性和可恢复性。培训与意识提升安全意识教育:定期组织员工参加信息安全培训,提高他们对网络威胁的认识和防范意识。应急响应演练:制定详细的应急响应计划,并定期进行演练,确保在发生安全事故时能够迅速有效地应对。推荐游戏盾SDK卓越的防护性能:游戏盾SDK采用了业界领先的防护技术和算法模型,确保卓越的安全性能,有效抵御各类DDoS攻击。智能化运维:结合人工智能和大数据分析,自动识别并防御最新的威胁,持续优化防护策略。灵活的部署选项:支持公有云、私有云和混合云等多种环境,满足不同企业的具体需求。全天候技术支持:拥有一支由资深专家组成的团队,随时为您提供技术支持和服务咨询,确保您的业务始终处于最佳状态。丰富的行业应用:已经成功应用于互联网、金融、电商、游戏等多个行业,积累了丰富的实践经验,能够为企业提供定制化的解决方案。面对日益复杂的网络安全威胁和技术变革,选择合适的防护产品至关重要。游戏盾SDK以其强大的防护能力、智能的防御机制和专业的技术支持,成为众多游戏开发者的首选,为您的手游提供坚实的安全保障。

售前小溪 2025-01-31 02:21:58

游戏盾和游戏盾 sdk 有什么区别嘛

游戏盾和游戏盾 SDK 虽同属游戏安全防护体系,但在形态、功能和应用上存在显著差异,具体区别如下:游戏盾和游戏盾sdk区别形态与部署:游戏盾是独立的防护系统,以云端服务或硬件设备形式存在,无需嵌入游戏代码,通过流量牵引(将游戏流量导向防护节点)实现防护,部署时只需修改网络配置(如 DNS 解析、IP 指向),适合快速上线。游戏盾 SDK 是软件开发工具包,需嵌入游戏客户端或服务器的代码中,作为游戏程序的一部分运行,部署时需开发者进行代码集成、编译和测试,与游戏深度绑定。防护范围:游戏盾聚焦网络层和传输层攻击防护,如 DDoS 攻击(UDP Flood、SYN Flood)、CC 攻击等,通过流量清洗和节点分流减轻服务器压力,保障游戏服务不被攻击中断。游戏盾 SDK 除了基础的网络攻击防护,更侧重应用层和业务层防护,能识别游戏特有的威胁(如内存篡改、协议伪造、外挂脚本),通过加密数据传输、校验游戏进程完整性等方式,防止作弊行为影响游戏公平性。适配场景:游戏盾适合对部署速度要求高、不希望修改游戏代码的场景,如大型端游、页游的紧急防护,或处于运营阶段不便调整代码的游戏,能快速为已有业务加装 “防护壳”。游戏盾 SDK 适合开发阶段的游戏接入,如自研手游、H5 小游戏,可与游戏开发同步进行,根据游戏逻辑定制防护策略(如针对特定技能的作弊检测),尤其适合对反作弊精度要求高的竞技类游戏。性能影响:游戏盾因在网络层处理流量,会增加少量网络延迟(通常在 10-30 毫秒),但对游戏客户端的 CPU、内存占用几乎无影响,适合对客户端性能敏感的轻度游戏。游戏盾 SDK 因运行在客户端进程中,会占用一定的系统资源(如内存增加 5%-10%),若集成不当可能导致游戏卡顿,需要开发者进行性能优化,但能更精准地防护与游戏进程相关的威胁。灵活可控:游戏盾的防护策略由服务商统一管理,用户可通过控制台调整防护等级,但难以深度适配游戏的个性化需求(如特殊协议的校验)。游戏盾 SDK 提供 API 接口和配置文件,开发者可根据游戏玩法自定义防护规则(如设置特定操作的频率阈值),甚至二次开发防护功能,可控性更强,适合需要深度定制的游戏项目。游戏盾和游戏盾 SDK 并非对立关系,很多场景下会结合使用:游戏盾抵御网络层大规模攻击,游戏盾 SDK 防护应用层作弊行为,形成 “外层防流量、内层防作弊” 的立体防护体系,全方位保障游戏安全运行。

售前轩轩 2025-07-28 00:00:00

游戏盾SDK的原理与应用是什么?

SDK作为软件开发的重要工具,其原理和应用值得我们深入探究。SDK的原理主要基于模块化设计和接口封装,通过提供一系列预定义的函数、类和接口,使得开发者能够快速地构建出功能完善的应用程序。在模块化设计方面,SDK将复杂的软件功能划分为多个独立的模块,每个模块都具有特定的功能和接口。这种设计方式使得开发者可以根据需要选择使用哪些模块,从而实现了代码的复用和灵活扩展。同时,模块化设计也降低了软件开发的复杂度,提高了代码的可维护性。在接口封装方面,SDK通过封装底层实现细节,为开发者提供了一套简洁、易用的接口。这些接口隐藏了底层技术的复杂性,使得开发者无需关心底层细节,只需关注业务逻辑的实现。这种封装方式降低了开发门槛,使得更多的开发者能够参与到软件开发中来。在应用方面,SDK广泛应用于各个领域。例如,在移动应用开发领域,SDK提供了丰富的UI组件和功能模块,帮助开发者快速构建出具有吸引力的应用界面和强大的功能。在物联网领域,SDK提供了与硬件设备通信的接口和协议,使得开发者能够轻松地实现设备之间的互联互通。在云计算领域,SDK提供了与云服务交互的接口和工具,使得开发者能够方便地利用云计算资源进行数据处理和存储。

售前小美 2024-03-31 10:00:11

查看更多文章 >
AI助理

您对快快产品更新的整体评价是?

期待您提供更多的改进意见(选填)

提交成功~
提交失败~

售前咨询

售后咨询

  • 紧急电话:400-9188-010

等级保护报价计算器

今天已有1593位获取了等保预算

所在城市:
机房部署:
等保级别:
服务器数量:
是否已购安全产品:
手机号码:
手机验证码:
开始计算

稍后有等保顾问致电为您解读报价

拖动下列滑块完成拼图

您的等保预算报价0
  • 咨询费:
    0
  • 测评费:
    0
  • 定级费:
    0
  • 产品费:
    0
联系二维码

详情咨询等保专家

联系人:潘成豪

13055239889