应用防护原则概述

AHAS应用防护原则 AHAS是围绕着资源来工作的。编码时,只需要关心如何定义资源,即哪些方法、代码块需要保护,而不需要关注如何保护这个资源。通过添加规则来保护资源,规则添加即时生效。规则配置原则 按照应用处理能力进行流控:按服务...

接入应用方式

表 1.AHAS应用防护支持的接入方式 语言 接入方式 说明 Java Agent接入 若应用使用的第三方组件和框架在 支持组件列表 中,则无需修改代码,通过Agent接入即可。SDK接入 包括以下接入方式:Spring Boot/Spring Cloud应用 Spring应用 Dubbo...

接入SAE应用

对于在Serverless应用引擎SAE(Serverless App Engine)平台上部署的应用,可以使用AHAS应用防护对其配置流控、隔离等规则来保证系统稳定性。本文介绍如何将SAE平台上的应用接入AHAS应用防护。前提条件 您已在SAE平台部署应用,具体操作,...

通过开源Sentinel SDK接入

通过开源组件Sentinel,可以便捷地接入AHAS应用防护。操作步骤 使用开源组件Sentinel将应用接入AHAS应用防护以及连接控制台的具体操作,请参见 新手指南。若您已接入Sentinel控制台,您可以将Pom包中的 sentinel-transport-simple-http ...

样例工程

通过试用Sentinel样例工程,您能够更快捷地了解AHAS应用防护功能。sentinel-demo-basic:Sentinel的基本使用示例,包括流控、降级、系统保护和异步调用资源定义等demo。sentinel-demo-annotation-spring-aop:Sentinel使用注解的示例。...

接入HSF应用

将HSF(高速服务框架,High-speed Service Framework)应用接入AHAS应用防护后,可以对其配置流控、降级和系统规则来保证系统稳定性。本文介绍如何使用SDK方式将HSF应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择...

接入Dubbo应用

将Dubbo应用接入AHAS应用防护后,可以对其配置流控、降级和系统规则来保证系统稳定性。本文介绍如何使用SDK方式将Dubbo应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台左侧导航栏中选择 ...

通过Java Agent接入

若您的应用使用AHAS支持的第三方组件和框架,可使用Agent接入方式,零代码修改接入AHAS应用防护。本文以Java Agent为例介绍Agent接入方法。前提条件 确认应用使用的第三方组件和框架在支持列表中,更多信息,请参见 支持组件列表。自1.9.1...

应用防护页面看不到应用或资源?

请参见 应用防护接入。确保本机时间正确,程序所在的机器时间要跟当地标准时间一致。检查应用是否是EDAS应用,如果是EDAS应用必须用Admin账号接入Agent,否则将无法接入成功。查看日志/home/admin/logs/csp/sentinel-record.log 是否有报错...

SDK参考概述

通过SDK接入方式将应用接入AHAS应用防护后,如果默认的配置无法满足您的业务需求,可以使用AHAS应用防护的SDK可以配置对代码块的流控、配置应用被流控降级后的行为以及配置扩展接口等。配置对代码块的流控 AHAS是围绕着 资源 来工作的。可...

如何卸载应用防护的Java Agent和SDK埋点?

本文介绍如何卸载应用防护的Java Agent和SDK埋点。背景信息 应用高可用服务AHAS会利用探针(Agent)从您的系统中采集所需的信息,包括以下两种Agent:应用高可用探针(即AHAS Agent):这是安装在操作系统上的独立进程,用来采集架构信息。...

应用防护

应用防护功能基于RASP(Runtime Application Self-Protection)技术,通过在应用运行时检测攻击并进行应用保护,为应用提供安全防御。您无需修改代码,只需在主机或容器环境的应用中安装RASP探针,即可为应用提供强大的安全防护能力,并...

什么是应用防护

AHAS应用防护以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来保障业务的稳定性,提供更专业稳定的流量防护手段、秒级的流量水位分布分析功能,是阿里巴巴双十一技术体系中的核心组件,同时也是开源框架Sentinel的商业化...

通过自定义埋点接入

通过自定义Java SDK埋点的方式将应用接入AHAS应用防护,可以更加灵活地对任意代码块进行操作。本文介绍如何通过自定义埋点接入AHAS应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台左侧导航栏中选择...

接入Spring应用

通过在业务逻辑上添加依赖注解的方式将Spring应用接入应用防护,可以对调用方法进行注解埋点,减小对代码的入侵。本文将介绍如何将Spring应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台...

配置Web行为

前提条件 将应用接入AHAS应用防护。具体操作,请参见 接入应用方式。背景信息 配置行为主要是配置Fallback行为。Fallback行为定义某个埋点资源触发了某种规则(如流控、熔断、降级)后的处理行为。目前Fallback行为仅支持Web和RPC两种资源...

接入Web应用

将Web应用接入AHAS应用防护后,可以对其配置流控、降级和系统规则来保证系统稳定性。本文介绍如何使用SDK方式将Web应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台左侧导航栏中选择 流量...

接入MyBatis应用

将MyBatis应用接入AHAS应用防护后,可以对其配置流控、降级和系统规则来保证系统稳定性。本文介绍使用SDK方式将MyBatis应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台左侧导航栏中选择 ...

接入容器服务Kubernetes版应用

对于部署在容器服务Kubernetes版中的Java应用,可以使用AHAS应用防护对其配置流控、降级和系统规则来保证系统稳定性。本文将介绍如何将容器服务Kubernetes版中的应用接入AHAS应用防护。前提条件 快速创建Kubernetes托管版集群 步骤一:安装...

接入容器服务Kubernetes版应用

对于部署在容器服务Kubernetes版中的Java应用,可以使用AHAS应用防护对其配置流控、降级和系统规则来保证系统稳定性。本文将介绍如何将容器服务Kubernetes版中的应用接入AHAS应用防护。前提条件 快速创建Kubernetes托管版集群 步骤一:安装...

攻击告警处置

应用防护功能提供了详细的攻击信息,包括攻击者IP、Payload、行为数据、堆栈信息等,建议您参考告警详情页的信息及时处理告警。本文介绍处理攻击告警的具体方法。查看并处理攻击告警 下文以处理恶意文件上传告警为例,介绍查看和处理攻击告...

配置RPC行为

前提条件 将应用接入AHAS应用防护。具体操作,请参见 接入应用方式。RPC Fallback行为仅支持AHAS Sentinel Java SDK 1.9.5及以上版本以及Java Agent 1.10.1及以上版本。RPC行为在AHAS SDK 1.9.5~1.10.3版本仅支持在Dubbo类型接口下生效,在...

接入Spring Boot/Spring Cloud应用

将Spring Boot/Spring Cloud应用接入AHAS应用防护后,可以对其配置流控、隔离、熔断、系统或热点规则来保证系统稳定性。本文介绍如何使用SDK方式将Spring Boot/Spring Cloud应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上...

压测Spring Cloud服务

前提条件 应用已接入AHAS应用防护,具体操作,请参见 接入应用方式。背景信息 应用压测需要满足以下条件才有功能入口:应用SDK版本是1.8.5及以上。应用防护为高级防护模式。非公网环境。步骤一:创建压测场景 登录 AHAS控制台,然后在页面...

查看集群详情

前提条件 将应用接入AHAS应用防护。具体操作,请参见 接入应用方式。完成集群流控规则配置。具体操作,请参见 配置集群流控规则。功能入口 登录 AHAS控制台,在控制台左上角选择应用接入的地域。在左侧导航栏,选择 流量防护>应用防护。在 ...

应用大盘

应用大盘用于展示具有调用关系的应用,在调用拓扑结构上透出应用概览信息,如节点资源,应用防护信息,流量防护事件等,方便您及时感知系统情况、调用关系、应用内部问题或者告警等,帮助您采取必要的问题解决措施。本文以应用通过Agent...

配置主动降级规则

前提条件 将应用接入AHAS应用防护,具体操作,请参见 接入应用方式。注意事项 主动降级规则支持的场景说明如下:主动降级规则仅支持AHAS Sentinel Java SDK或Agent 1.8.4及以上版本。降级规则中的行为配置目前仅对AHAS自带的Web埋点生效...

配置自动重试规则

前提条件 将应用接入AHAS应用防护,具体操作,请参见 接入应用方式。背景信息 自动重试规则仅支持AHAS Sentinel Java SDK 1.8.0及以上版本,且仅支持通过注解方式埋点(@SentinelResource)或SentinelWrapper自定义埋点,以及Apache ...

接入Go应用

将Go应用接入AHAS应用防护后,可以对其配置流控、隔离和系统规则来保证系统稳定性。本文介绍如何使用SDK方式将Go应用接入应用防护。前提条件 确保Go应用的版本为1.13.0或以上,并通过Go Modules管理依赖。Dubbo、Gin Web、gRPC、Mrcio应用...

应用概览

将应用接入AHAS应用防护后,AHAS将监控各应用、接口、机器的实时数据,从而评估系统的整体表现,并为流控降级规则提供重要依据。本文介绍应用概览页的主要功能。功能入口 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制...

自适应流控

前提条件 将应用接入AHAS应用防护,具体操作请参见 接入应用方式。背景信息 系统支持开启自适应流控或手动设置系统规则:自适应流控:当开启自适应流控,系统会根据CPU使用率动态调节应用的入口流量,在尽可能保证吞吐量的同时保证高负载下...

应用托管概述(K8s)

应用部署 创建和部署(首次部署):完成应用开发和测试后,您可以在Kubernetes集群中创建并部署应用。更多信息,请参见 创建和部署应用概述(K8s)。升级和回滚:应用在EDAS中创建并部署后,还会不断迭代,需要升级。如果升级的应用版本...

压测Dubbo服务

前提条件 应用已接入AHAS应用防护,具体操作,请参见 接入应用方式。背景信息 应用压测需要满足以下条件才有功能入口:应用SDK版本是1.8.5及以上。应用防护为高级防护模式。非公网环境。步骤一:创建压测场景 登录 AHAS控制台,然后在页面...

接入Http Client

前提条件 已通过SDK方式在AHAS应用防护中接入应用,具体操作,请参见 接入应用方式。如果您要接入的应用是Spring Boot/Spring Cloud,具体操作,请参见 接入Spring Boot/Spring Cloud应用。接入OkHttp 若要将OkHttp接入AHAS流量防护,您只...

不同服务器支持的云安全中心功能

容器防火墙 防护配置>应用防护 应用防护 系统配置 左侧导航栏路径 功能 阿里云ECS 阿里云轻量应用服务器 非阿里云服务器 系统配置>任务中心 任务中心 系统配置>安全报告 安全报告 系统配置>功能设置 功能设置 系统配置>通知设置 通知设置

什么是应用安全

对于应用防护来说,您可根据自己的业务环境和要求接入ARMS应用安全以及 阿里云Web应用防火墙,协同构建边界与应用内生双重防护能力,最大程度降低应用被入侵、数据泄露、服务不可用等风险。使用限制 应用安全目前仅支持Java应用接入。功能...

通过Agent接入

若您的网关应用使用AHAS支持的第三方组件和框架,则可以使用Agent接入方式,无需修改代码即可接入AHAS应用防护。本文介绍如何通过Agent接入网关应用。前提条件 确认应用使用的第三方组件和框架在支持列表中,详细信息,请参见 支持组件列表...

应用防护规则适用场景

AHAS应用防护就是一款借助流量控制、熔断降级等模块,来提高应用高可用能力的产品。本文介绍各个应用防护规则以及适用的场景。不稳定场景 在生产环境中您可能遇到过以下不稳定的情况:大促时瞬间洪峰流量使得系统超出最大负载、Load飙高、...

如何将流量防护模块迁移到MSE

场景二:以Java Agent或SDK方式接入AHAS 具体操作,请参见 如何卸载应用防护的Java Agent和SDK埋点?步骤二:应用接入MSE微服务治理 请根据具体场景接入MSE微服务治理。接入完成后,您可以在 MSE控制台 中的 治理中心>应用治理 页面查看...

弱依赖降级

针对以上情况,可以使用 AHAS 应用防护功能对依赖方配置降级规则来保证系统稳定性。功能原理 若应用依赖于多个下游服务(弱依赖),当下游服务调用过慢,则会严重影响当前服务的调用。为调用端配置基于平均响应时间或错误率的降级规则后,...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
DDoS防护 轻量应用服务器 Web应用防火墙 云数据库 RDS 域名 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用