Для тех, кто следит за моими постами в частном канале, не новость, что с приходом ИИ участились взломы и поиски уязвимостей в программном обеспечении веб-сайтов и сервисов.
Под угрозой не только сам проект и его пакетные составляющие (считай, сторонние библиотеки), но и серверное окружение, которое включает операционную систему и вспомогательные программы, необходимые для функционирования вашего проекта.
Укрепляется новая парадигма, где цифровой ресурс становится форпостом, выдерживающим лавину регулярных атак и попыток его взломать. Всё это делает соревнование за онлайн-пространство ещё более конкурентным, сводя ситуацию к простой формуле: либо вы обслуживаете сайт и его окружение, либо рано или поздно он рискует быть уничтожен под натиском агрессивных ботов.
Сбор данных и мониторинг
Поэтому в основу главных расходов на поддержание ресурса я ставлю — безопасность!
За проектом должен быть закреплён отдельный специалист с системами мониторинга, которые регулярно и оперативно следят за работоспособностью сайта. Такой специалист знает, когда и какие компоненты нужно обновлять, исходя из личной практики и чтения новостей.
Система мониторинга отвечает за обнаружение критичных сбоев, падений серверных процессов и попыток взлома. Например, у нас есть собственные решения HealthCheck и WTSLogs, к которым мы подключаем все обслуживаемые продукты и следим за ними буквально в режиме онлайн (конечно, по желанию клиента можем подключит известны аналоги).
Нам не нужно многое делать вручную: система автоматически обнаруживает сбой, записывает его в отдельный файл и оповещает нас через ботов в мессенджерах.
При этом WTSLogs — центральный облачный сервис для сбора статистики, фиксации сбоев и формирования отчётов — используется нами для внутренних целей и долгосрочного анализа. Раз в 1–2 недели мы собираем информацию по серверу проекта, сверяем данные и с помощью ИИ выявляем моменты, на которые следует обратить внимание.
Критичные ошибки помещаются в план работ для быстрого устранения. Предупреждения и замедления — в отдельную очередь на оптимизацию продукта с планом работ на месяц.
Однако исключительно работой над безопасностью и ошибками техническое обслуживание не ограничивается.
Комплексное устранение уязвимостей
Например, буквально на момент написания материала проводились работы по обновлению проектов CyberStorm, TaskManager и FinanceWTS — в первую очередь для проверки актуальности PHP и устранения рисков, связанных с недавно выявленными уязвимостями.
| Порядок действий | Что проверяется |
| Проверка PHP | Версия, доступные исправления безопасности, совместимость приложения |
| Аудит серверного ПО | Nginx, системные пакеты и необходимые службы |
| Проверка защиты | AppArmor, Auditd и другие применяемые механизмы контроля |
| Контроль после обновления | Состояние служб, журналы ошибок и работоспособность проекта |
Мы оперативно накатываем патчи на собственные и клиентские серверы, чтобы минимизировать угрозы для обслуживаемых проектов.
При этом обновление не ограничивается устранением конкретной проблемы. Оно охватывает общий аудит серверного окружения, оценку состояния системы и актуализацию программного обеспечения. То есть речь идёт не просто об установке одного патча, а о комплексной работе над безопасностью и стабильностью цифрового продукта.
Нормативная и юридическая база
Сейчас особенное, динамичное время, когда правила использования сайтов и внешних сервисов требуют множества соглашений, корректных формулировок и соответствующих реквизитов на сайте.
Необходимо следить за этими требованиями, чтобы оперативно вносить изменения на сайт. В противном случае есть вполне реальный риск столкнуться с санкциями, в том числе финансовыми, со стороны надзорных органов, включая Роскомнадзор.
Администрирование и консультации
Даже при наличии удобной платформы обслуживание сайта и его наполнение — задача, требующая погружения, времени и актуальных знаний.
Задача владельца бизнеса — фокусироваться на конкретных бизнес-процессах, не распыляться и делегировать зоны ответственности.
Разумеется, выделенный менеджер со стороны команды зачастую обходится дешевле и работает эффективнее, чем содержание собственного специалиста в штате, который занимается исключительно работой с системой и административной панелью.
Что в итоге?
Техническое обслуживание — это не просто исправление ошибок, когда сайт уже перестал работать. Это постоянная работа над безопасностью, стабильностью и актуальностью цифрового продукта.
Я бы наглядно сравнил результат с небольшой формой-сводкой, которую мы можем вывести на примере вышеописанного, причем давайте для наглядности расширим ее и с использованием готовых ИИ моделей:
| Ситуация | Сайт на техническом обслуживании | Без регулярной поддержки | При использовании ИИ-агента без контроля специалиста |
| Юридические требования | Специалист отслеживает изменения и организует своевременное обновление документов | Изменения могут остаться незамеченными до получения претензии или предписания | Может отслеживать изменения в источниках, но не гарантирует правильной интерпретации требований и юридически корректных формулировок |
| Защита от взлома | Регулярно проверяются уязвимости, обновления и настройки защиты; контролируется наличие резервных копий | Уязвимости могут оставаться незакрытыми, а проблемы обнаруживаются уже после инцидента | Может выявлять известные угрозы и предлагать исправления, но способен пропустить проблему или выполнить небезопасное изменение |
| Мониторинг и сбои | Работают системы мониторинга, предусмотрены оповещения и регламент реагирования | Сбой может остаться незамеченным до обращения клиента или потери заявок | Может анализировать журналы и отправлять уведомления, но результат зависит от доступов, настроек и качества контроля |
| Обслуживание и наполнение | Задачи выполняются по обращению к специалисту или в рамках согласованного объёма работ | Сотрудникам бизнеса приходится разбираться в системе самостоятельно либо искать исполнителя | Может готовить тексты, изображения и изменения на сайте, но возможны ошибки в содержании, оформлении и работе функциональности |
| Развитие и доработка | Работы выполняются по согласованному плану и в пределах выделенного бюджета или часов | Требуется самостоятельно искать разработчика и контролировать выполнение задач | Может ускорить разработку и подготовку кода, но не гарантирует его безопасность, производительность и совместимость с проектом |
Важно: ИИ-агент не является полноценной альтернативой технической поддержке, особенно для коммерческих продуктов. При грамотной настройке он может стать частью рабочего процесса, ускоряя мониторинг, анализ ошибок и выполнение типовых задач. Но критичные изменения, безопасность и проверка результата требуют соответствующих процедур контроля со стороны человека.
Надеюсь, материал был вам полезен. В будущих материалах я разберу, из чего складывается стоимость технического обслуживания сайта, какие работы действительно необходимы и как рассчитать бюджет на поддержание проекта в рабочем состоянии. На конкретных примерах покажу, за что стоит платить подрядчику и как отличить реальное техническое обслуживание от формального выставления счетов.