Интернет и IT

Что такое нормальная нагрузка на Клерке

На ежеквартальном митапе, который прошёл в Клерке обмолвился про 7 DDOS атак, которые были в этом квартале. И коллеги поинтересовались вопросом много это или мало. Хочу немного прояснить.
Что такое нормальная нагрузка на Клерке
Часть нашей службы мониторинга, за которой ежедневно наблюдают специалисты Клерка

Начнём с терминологии

DOS

DOS (denial of service) — это самый распространённый в интернете вид атак. DOS переводится как отказ в обслуживании. Суть проста — некий злоумышленник отправляем так много запросов на сервер жертвы, то сервер перестаёт справляться с обслуживанием этих запросов и как следствие, не успевает отвечать и обычным законопослушным пользователям.

Атака очень популярна, так как почти ничего не стоит, нужен просто компьютер, немного желания и скверный характер. К счастью, такие атаки так же легко отражаются, как и создаются. Достаточно определить IP адрес злоумышленника и запретить ему общаться с сайтом.

Пример работы скрипта, который мониторит обращения к сайту за период времени — сразу видно, кто много запрашивает. Не пора ли его забанить? (шутка)

DDOS

DDOS (distributed denial-of-service attack) — это прокачанная разновидность DOS, отличие заключается в том, что задействовано много устройств (компьютеров, телефонов и будете смеяться, умные вещи, например умный чайник или мультиварка).

Такие атаки сложнее в организации, поэтому обычно люди со скверным характером собираются в кучки и продают инфраструктуру для атаки. Сначала множество устройств заражаются вредоносным кодом (вирус/червь/троян — могут быть разные виды этого кода). Большое количество пользователей (возможно среди них и вы) не знают того, что их устройства заражены и живут обычной жизнью.

Когда к группе людей со скверным характером приходит заказ, они дают команду и в определённый момент времени (например, во время проведения конференции клерка), устройства начинают запрашивать странички с сервера. Такие атаки отражаются сложнее, так как «плохие» запросы бывает сложно отличить от «хороших». Тем не менее, способы тоже есть.

Заказ такой атаки тарифицируется по довольно хитрой схеме. Стоимость складывается из следующих составляющих:

  • количества задействованных устройств,

  • сложности и вариативности запросов которые они отправляют,

  • учёта индивидуальных особенностей жертвы,

  • количества запросов которые генерируют устройства, или объём трафика, который они забивают на сервере

  • продолжительности атаки.

Более подробной информации о методах противодействия и технических средствах, увы, предоставить публично не могу.

У нас очень много таких графиков. Когда что-то идёт не так, важно понять, какая подсистема перенапряглась первая, а какие — в следствии перенапряжения первой тоже сломались. Поразноображиваю ими статью для красоты.

«Нормальное» состояние клерка

И всё-таки, на сколько отличается «нормальное» состояние клерка от состояния под атакой?

Клерк — это огромный высоконагруженный проект. Этот факт привлекает к нам разработчиков. Программисты, которые занимаются своей карьерой не любят работать в студии, а любят работать на больших проектах. Почему так? Давайте сравним работу.

Работа в студии

В типичной студии программист работает на конвейере, или как говорят сами программисты «на галере».

Суть работы такая: есть стандартный движок сайта, на вход поступают заказы от романтиков, которые хотят открыть свой бизнес. Программист путём сложных или не очень доработок делает примерно одни и те же действия из проекта в проект: должна работать регистрация, корзина, публикация постов, надо «натянуть дизайн».

После этого сайт уходит к заказчику. Дальнейшая судьба его обычно в тумане, часто они закрываются и очень редко доходят до больших нагрузок. А программист возвращается к следующему проекту.

В Клерке

Клерк — это продуктовая компания. Продуктовая означает, что мы делаем свои продукты. Весь код который мы написали остаётся с нами, все проблемы которые возникают решаем мы тоже сами. Поэтому требования к качеству тут совсем другие.

Из-за того что проект большой, существует множество интересных направлений. Сегодня надо делать интеграцию с телеграмом, завтра — каталог онлайн-курсов, послезавтра — сервис консультаций. Это всегда интересные задачи.

Ооочень-очень много разных графиков, весь день бы ими любовался

Нагрузка

В Краснодаре есть небезызвестный стадион Краснодар.

Небезызвестный стадион Краснодар

Вместимость этого стадиона составляет при полном заполнении 35 тысяч человек.

Представьте, что вы открыли кофейню и к вам за день придут все эти 35 тысяч — это будет то, что вы вполне можете назвать DDOS атакой.

Так вот, на клерк в норме в обычный день приходят 8,5 полностью заполненных таких стадионов — это около 300 тысяч пользователей. Каждый из них в среднем посещает несколько страниц, то есть, если возвращаться к кофейне, можно считать, что люди покупают кофе и снова становятся в очередь. Поэтому настоящая нагрузка сильно больше этих 8.5 стадионов.

Понятное дело, что за 20 лет нашей истории мы научились работать с таким потоком и с таким количеством запросов, который большинству разработчиков в студии не снился.

Большое количество разных способов задействовано, чтобы сайт просто открылся у каждого, кто хочет на него попасть. Выкладывая любой новый функционал мы думаем в том числе и об этом. Это очень интересная работа для программиста.

DDOS на клерке

Возвращаясь к исходному вопросу — DDOS для любого крупного проекта такого масштаба — это абсолютно нормальное явление. На столько нормальное, что никто давно не пытается выяснить кто и почему его заказывает. DDOS — это просто наша среда обитания.

И как я писал выше, даже без него то что у нас происходит каждый день во многих проектах уже посчитали бы DDOS-ом. 7 атак за 3 месяца, это нормальные средние цифры, почти всегда так и бывает. Большинство атак наши пользователи даже не замечают, некоторые иногда приводят к тому, что сайт не открывается несколько минут, потом начинает работать медленно, а потом возвращается в нормальный режим.

Вот так выглядит более или менее успешная атака, когда некоторые пользователи около 10 минут не могли открыть сайт.

P.S.

Так как у нас бухгалтерский сайт, надо сказать кое-что про бухгалтерию. Не смотря на то что все графики из статьи IT отдел неплохо читает и понимает, а вы — скорее всего нет, могу сказать, что когда я смотрю на 1с или на правовую базу клерка, где собраны законы, я снимаю шляпу перед тем, с чем приходится разбираться бухгалтерам. DDOS атаки — далеко не самая главная проблема.

Как вы считаете, кому сложнее живётся?

Проголосовали 26 человек

Информации об авторе

Василий

Василий

Этот пост написан блогером Трибуны. Вы тоже можете начать писать: сделать это можно .

Налоговики требуют документы, а их нет?

Что делать, если ФНС запросила бумаги, которых у вас нет?

Отвечает эксперт и налоговый консультант Дмитрий Ряховский.

СМОТРЕТЬ ➣

Комментарии

27
  • neKlerk.ru

    оочень интересно)) 8.5 стадионов

    • Василий

      Да, кажется это наглядное сравнение. Ещё можно сказать все поголовно население с детьми и пенсионерам Калуги или Смоленска или Мурманска

    • Василий

      Пока только Наталья на нашей стороне 😀

  • Наталья Сухнева

    умные вещи, например умный чайник или мультиварка

    Как страшно, когда не в состоянии контролировать собственную мультиварку или тостер с пылесосом 😝

    Спасибо за статью, очень интересно написано и познавательно.

    Мне бы пригодилась какая нибудь техника умная, которая сама зайдет на сайт, почитает, посмотрит, ответит, а мне бы не пришлось тратить кучу рабочего времени, но при этом самой быть в курсе всего самого интересного.

    DDOS на клерке

    Единственное, немного режет глаз, когда слово Клерк написано с маленькой буквы. Имя собственное, как никак 💗

    с чем приходится разбираться бухгалтерам

    К сожалению, если у бухгалтера нет под рукой программиста, который может вовремя подсказать, что за фигню творит 1С и почему не встают нужные цифры туда, куда надо, то приходится терять очень много времени на разборки и попытки понять непонятное.

    Я могу сутки иди двое просидеть и тупо подгонять 1С под то, что мне надо, совершенно не понимая что, куда, зачем и почему.

    • Старый ворчун

      подгонять 1С под то, что мне надо, совершенно не понимая что, куда, зачем и почему.

      Она так спроектирована - чтобы максимально затруднить сопровождение.


Похожие материалы

Российский IT-дайджест #2 за17–21 марта 2025

О самых важных новостях российской ИТ-отрасли за неделю — в свежем дайджесте.

🔥Клерк.Премиум — подписка для бухгалтеров, за которую не нужно переплачивать. Годовой тариф теперь стоит всего 6 тысяч рублей

Команда «Клерк» изменила правила игры — пересмотрели ценовую политику на наш главный продукт — Клерк.Премиум. Сделали профессиональные знания доступными каждому бухгалтеру. Теперь Клерк.Премиум — подписка, за которую не нужно переплачивать. Годовой тариф — 6 000 руб. Это не скидка, а новая цена!

🔥Клерк.Премиум — подписка для бухгалтеров, за которую не нужно переплачивать. Годовой тариф  теперь стоит всего 6 тысяч рублей
7

Образцы ответов на запросы налоговиков о даче пояснений по НДС, налогу на прибыль, УСН. Разбор некоторых проблемных ситуаций (часть 1: НДС).

Курсы повышения
квалификации

23
Официальное удостоверение с занесением в госреестр Рособрнадзора

LinkedIn — не просто соцсеть для бизнеса. Это золотая жила для тех, кто умеет копать глубже (а ИИ умеет)

Линкедин — это не просто платформа, где все публикуют резюме, ищут сотрудников или хвастаются офисными кактусами. Это гигантская база данных, где каждый профиль — открытая дверь для холодных, но горячих сделок.

LinkedIn — не просто соцсеть для бизнеса. Это золотая жила для тех, кто умеет копать глубже (а ИИ умеет)
Кредитование

Сервисы рассрочки перестанут быть инструментом скрытого кредитования

Госдума движется к принятию закона, который запретит использовать рассрочку для скрытого кредитования. Документ устанавливает жесткие требования к операторам и передает надзор Банку России. Сервисы рассрочки обяжут раскрывать данные в БКИ.

Банки

Альфа-банк ответит за убытки клиента

Верховный суд рассмотрел спор о взыскании убытков с банка за неисполнение поручения клиента.

Светлана

Путевой лист

Добрый день! Заполняю путевой лист и выходит ошибка:

image.png

Почему программа ругается на время?
При этом другие документах время не указано

------------------------------------------------------------------------...

Читать полностью
УК РФ

Будет новых подход к расследованию преступлений, где много потерпевших

Госдума приняла в первом чтении разработанный депутатами и сенаторами законопроект о возможности проведения предварительного расследования по уголовному делу по месту нахождения большинства потерпевших.

Импорт

Кабмин взялся за обувной контрафакт и незаконный ввоз самоходной техники

Первый вице-премьер Денис Мантуров провел заседание госкомиссии по противодействию незаконному обороту промышленной продукции.

Инвестиции

Взлеты и падения недели

Неделя прошла под зеленым флагом геополитических новостей и отчетностей эмитентов.

Дробление бизнеса

Как налоговики доказали дробление с помощью сайта налогоплательщика

Пример еще одного дела о дроблении, когда налоговики доказывали дробление с помощью сайта налогоплательщика и отзывов клиентов в Интернете, рассмотрел АС Северо-Кавказского округа в Постановлении от 03.02.2025 № А53-47317/2023.

Как налоговики доказали дробление с помощью сайта налогоплательщика
Инвестиции

Россия и страны ШОС готовят план общих инвестпроектов

Страны Шанхайской организации сотрудничества утвердили дорожную карту для реализации совместных инвестиционных проектов. Решение принято в ходе первого заседания Ассоциации инвесторов ШОС в Астане. Участники обсудили меры поддержки капиталовложений, включая цифровую экономику и устойчивое развитие.

НДС на УСН

У концессионеров на УСН нет ни освобождения, ни льготных ставок НДС

Независимо от применения УСН концессионеры обязаны выполнять обязанности плательщика НДС. Они должны выставлять счета-фактуры и вести отдельный учет операций по каждому соглашению. Льготные ставки и освобождение от налога для таких сделок не действуют.

Проверки ФАС

С завышенными тарифами ФАС борется дисквалификацией

Более 29 млрд рублей необоснованных расходов исключены из тарифов ЖКХ и вывоз мусора в 2024 году. Такие результаты стали возможны после передачи территориальным органам контроля полномочий по проверке экономической эффективности тарифообразования.

Инвестиции

Как я получил с дивидендных акций, облигаций, фондов и депозита 56 410 рублей и не жалею об этом. Пассивный доход за январь

Поскольку капитал уже существенный, вижу смысл считать, какой пассивный доход приносит портфель. Я решил ежемесячно подсчитывать, какая зарплата капает с акций, облигаций и депозита.

Как я получил с дивидендных акций, облигаций, фондов и депозита 56 410 рублей и не жалею об этом. Пассивный доход за январь
Увольнение

Роструд развеял основные мифы про увольнение

Ведомство продолжает разбирать популярные заблуждения о трудовых отношениях.

Самозанятые

СФР: более 50 тысяч самозанятых добровольно формируют свою будущую пенсию

За 2024 год почти 53 тысячи самозанятых, применяющих налог на профессиональный доход (НПД), сделали добровольные взносы на свою пенсию. В общей сложности они перечислили 1,2 млрд рублей.

Фиксированные взносы 2024 года не уменьшают налог по УСН в 2025-м. 👀«Ночной бухгалтер» № 1896

Вам могло показаться, что это не так, но нет — все верно. Взносы ИП за 2024 год в 2025 учитывать при расчете единого налога уже нельзя. И, конечно, заходим почитать, что пятничного на «Клерке».

Иллюстрация: Вера Ревина / Клерк.ру

Цифра приходит в ЖКХ: стартовал пилотный проект ФГИС «Тариф»

В 2025 году в ряде регионов России стартует тестирование федеральной государственной информационной системы «Тариф». Первыми участниками пилотного проекта станут Татарстан и Челябинская область.

Минфин рассмотрел последствия исключения недвижимости из регионального перечня для налога по кадастровой стоимости

Для недвижимости, исключенной из перечня объектов, облагаемых по кадастровой стоимости, налоговая база будет определяться как среднегодовая стоимость имущества. Это правило действует с начала соответствующего налогового периода и закреплено в НК.

Интересные материалы

Налоговые льготы проверят на эффективность. Глава Счетной палаты: «там огромные деньги»

Счетная палата запланировала аудит льгот, направленных на поддержку экономики и технологического суверенитета. Налоговые льготы стоимостью почти 12 трлн рублей будут проверены на соответствие государственным задачам.