Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Smart Web Security
  • Getting started
    • Overview
    • Security profiles
    • WAF
    • ARL (request limit)
    • Rules
    • Conditions
    • Lists
    • Protecting domains
    • Logging
    • Quotas and limits
  • Access management
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • Release notes

In this article:

  • How it works
  • Monitoring and audit
  • Application Load Balancer setup recommendations
  1. Concepts
  2. Overview

Yandex Smart Web Security overview

Written by
Yandex Cloud
Updated at September 24, 2025
  • How it works
  • Monitoring and audit
  • Application Load Balancer setup recommendations

Smart Web Security protects your infrastructure against cybersecurity threats at OSI application layer (L7). These may include DDoS attacks, bots, and SQL injections. In addition, you can enable DDoS protection at L3 and L4 using Yandex DDoS Protection.

Smart Web Security is a toolkit to protect infrastructures of various complexity and scale. Protection is achieved by cleaning malicious traffic from the incoming traffic flow. The traffic is checked against filtering rules in a security profile. You can additionally process the cleaned traffic with ARL profile rules to reduce the load on your application.

A security profile may include:

  • Basic rules for simple traffic filtering based on specified conditions.
  • Smart Protection rules for automatic protection against DDoS attacks with machine learning and behavior analysis algorithms.
  • WAF profile rules for protection against web app or website vulnerability exploits. They block many known threats, such as SQL and command injections, cross-site scripting, and more. You can add multiple rule sets to a WAF profile, e.g., OWASP CRS, Yandex Ruleset, and ML WAF (Yandex Malicious Score).
  • Built-in Yandex SmartCaptcha to run CAPTCHA checks against bots and spam.
  • IP address filtering lists to allow or block requests from specified IP addresses.

An ARL profile contains rules for limiting the number of requests to the protected resource based on various conditions.

You can connect a security profile to various types of resources:

  • Virtual host or ingress controller to protect resources that use Yandex Application Load Balancer.
  • API Gateway API gateway to protect the APIs of your applications.
  • Domain to protect your website or web application hosted in Yandex Cloud, your internal infrastructure, or other platforms.

Smart Web Security allows you to create multiple security profiles and use them to consolidate various security tools.

How it worksHow it works

Smart Web Security checks the HTTP requests sent to the protected resource via the virtual host of the L7 load balancer against the rules configured in the security profile. Depending on the results of the check, the requests are routed to the virtual host, blocked, or sent to Yandex SmartCaptcha for additional verification.

To protect your web applications against external threats, Smart Web Security also implements a web application firewall (WAF).

Advanced Rate Limiter (ARL) helps monitor and limit your web application loads.

Monitoring and auditMonitoring and audit

Smart Web Security logs are sent to Yandex Cloud Logging.

Smart Web Security metrics are sent to Yandex Monitoring.

Smart Web Security audit logs are sent to Yandex Audit Trails.

Note

To enhance your security, we use HTTP request data to train our machine learning (ML) models. You can disable the use of this data in the management console when creating a security profile or later in its settings.

Application Load Balancer setup recommendationsApplication Load Balancer setup recommendations

To enhance DDoS protection of your applications, consider these additional tips:

  • Configure autoscaling. This will allow you to dynamically adapt to the increased load and optimize traffic redistribution.
  • Deploy your resources across multiple availability zones.
  • Use HTTPS for secure communication: configure a listener to automatically redirect requests from HTTP to HTTPS.
  • Ensure protection at the lower OSI model layer: enable basic DDOS protection at L3 and L4 to prevent some attacks at an earlier stage.

These measures, in addition to setting up Smart Web Security, will increase the resilience of your services to potential threats and ensure security of your applications.

See alsoSee also

  • Cloud security in Russia: Key cyberthreat trends in 2025
  • How to set up web app security with Yandex Smart Web Security
  • Yandex SWS and CDN: Website protection and acceleration for businesses of any size
  • What is a SOC: Cybersecurity monitoring center

Was the article helpful?

Previous
Deploying a web application on BareMetal servers with an L7 load balancer and Smart Web Security protection
Next
Security profiles
© 2025 Direct Cursus Technology L.L.C.