Технический аудит сайта и приложения перед покупкой: на что смотреть неспециалисту
Вы решили купить сайт, Telegram-бота или мобильное приложение. Финансовые показатели блестящие, трафик растет, продавец вызывает доверие. Но что, если через неделю после покупки сайк ляжет под нагрузкой, бота взломают, а в коде приложения обнаружатся «черные ходы»? Технические долги и скрытые уязвимости могут превратить перспективный актив в денежную яму. Эта статья — ваш навигатор в мире технического аудита. Вы узнаете, как даже без глубоких знаний в программировании проверить ключевые аспекты digital-актива и не купить «кота в мешке». А сервис Guarantor.su поможет зафиксировать условия аудита и обезопасить сделку.
Зачем не-технарю разбираться в техническом аудите?
Цель — не научиться писать код, а задать правильные вопросы, понять уровень риска и принять обоснованное решение. Покупка digital-актива похожа на покупку автомобиля: вам необязательно быть механиком, но вы должны уметь проверить документы, послушать двигатель, узнать историю эксплуатации и, наконец, заказать независимую экспертизу. Технический аудит — это и есть такая «экспертиза на подъемнике».
Раздел 1: Предварительный осмотр «снаружи» (Без доступа к админке)
Эти проверки можно провести, имея только публичную ссылку на актив.
1.1. Проверка скорости и доступности
- Инструменты: Google PageSpeed Insights, GTmetrix, WebPageTest.
- Что смотрим: Скорость загрузки на мобильных и десктопах. Показатели ниже 50/100 (особенно по Core Web Vitals) — тревожный сигнал. Медленный сайт теряет пользователей и позиции в поиске. Для бота — скорость ответа на команды.
1.2. Анализ мобильной адаптивности
- Инструменты: Мобильный тест Google, простое открытие сайта на телефоне.
- Что смотрим: Удобно ли пользоваться интерфейсом с телефона? Не «плывет» ли верстка? Более 60% трафика идет с мобильных — игнорировать это нельзя.
1.3. Базовая проверка безопасности (Security Headers, SSL)
- Инструменты: SecurityHeaders.com, просто посмотреть на значок замка в адресной строке браузера.
- Что смотрим: Наличие SSL-сертификата (адрес должен начинаться с HTTPS). Отчет SecurityHeaders покажет, есть ли базовая защита от распространенных атак (XSS, clickjacking). Оценка «A» или «B» — хорошо, «C» и ниже — повод копать глубже.
1.4. SEO-здоровье (для сайтов)
- Инструменты: Netpeak Spider, Screaming Frog SEO Spider (бесплатная версия до 500 URL).
- Что смотрим: Наличие файлов robots.txt и sitemap.xml. Корректность кодов ответа сервера (должно быть минимум 404 и 500 ошибок). Дубли страниц, битые ссылки — все это индикатор «запущенности» проекта.
Раздел 2: Глубокий аудит «под капотом» (Требует доступа от продавца)
Это ключевая часть. Договоритесь о временном доступе для проверки или привлеките стороннего специалиста. Важно: Весь процесс получения и использования доступов должен быть зафиксирован через сделку в @GARANT_S_bot, чтобы избежать обвинений в хищении данных.
2.1. Аудит инфраструктуры и хостинга
- Что спросить у продавца:
- На каком хостинге размещен проект? (VPS, облако, shared-хостинг). Дорогой и стабильный (AWS, Google Cloud, Selectel) или дешевый и ненадежный?
- Каковы ежемесячные расходы на хостинг и инфраструктуру?
- Есть ли резервные копии (бэкапы)? Как часто создаются и где хранятся?
- Какова текущая нагрузка на сервер (загрузка CPU, оперативной памяти)?
- Красные флаги: Проект с большой посещаемостью на дешевом shared-хостинге, отсутствие бэкапов, регулярные падения (можно проверить историю в UptimeRobot).
2.2. Аудит кода и технологического стека (для разработчиков и смелых)
- Что смотреть (можно поручить фрилансеру):
- Чистота кода: Код хорошо структурирован и прокомментирован или это «спагетти-код»?
- Технический долг: Используются ли устаревшие версии библиотек, фреймворков, CMS? Это угроза безопасности.
- Масштабируемость: Можно ли легко добавить новую функциональность? Или любое изменение «поломает» всю систему?
- Задокументированность: Есть ли документация по установке, API, архитектуре?
- Инструменты для поверхностной проверки: Для сайтов на WordPress — плагин WP Scan. Для общих уязвимостей — сервисы типа Snyk (для открытых репозиториев).
2.3. Аудит безопасности
- Обязательные пункты:
- Административные доступы: Запросите список всех административных учетных записей (админки сайта, хостинга, домена, аккаунтов в соцсетях). После покупки ВСЕ старые пароли должны быть изменены.
- История взломов: Был ли проект взломан или под заражен вирусами? Как эту проблему решали? Проверьте сайт через Virustotal или Quttera.
- Чувствительные данные: Не хранятся ли в коде или настройках пароли, API-ключи, приватные данные в открытом виде?
2.4. Аудит зависимостей и сторонних сервисов
- Что выяснить:
- От каких внешних сервисов зависит работа проекта? (Платежные системы, SMS-шлюзы, email-рассылки, API соцсетей).
- Кто является владельцем аккаунтов в этих сервисах? Можно ли их передать новому владельцу?
- Каковы ежемесячные затраты на эти сервисы?
- Что произойдет, если отключить какой-либо из этих сервисов? (Риск «единой точки отказа»).
- Пример: Бот для заказа такси полностью зависит от одного конкретного API. Если его доступ закроют, бот умрет.
Раздел 3: Чек-лист вопросов продавцу во время аудита
Задайте эти вопросы и зафиксируйте ответы (лучше в переписке внутри сделки у гаранта).
- Предоставьте полную схему инфраструктуры проекта (сервера, базы данных, CDN).
- Каков план действий в случае DDoS-атаки или резкого роста трафика?
- Когда в последний раз обновлялись ядро CMS, фреймворк, библиотеки?
- Есть ли в коде нестандарные или кастомные решения, которые могут сломаться при обновлении?
- Кто занимался разработкой и техподдержкой? Можно ли связаться с этим специалистом/командой после сделки?
- Были ли споры или суды, связанные с кодом или интеллектуальной собственностью проекта?
Раздел 4: Как организовать безопасный аудит через Guarantor.su?
Предоставление временного доступа к админке и коду — критически рискованный этап. Продавец боится, что вы скопируете данные и уйдете. Вы боитесь, что доступы скомпрометированы. Guarantor.su снимает эти риски.
Схема безопасного технического аудита:
- Создание условной сделки: В @GARANT_S_bot создается сделка на символическую сумму (например, 1000 руб.) с четким описанием: «Предоставление доступа для технического аудита сайта [URL] на 72 часа».
- Фиксация условий: В условиях прописывается, какие именно доступы будут предоставлены (FTP, админка WP, панель хостинга), срок аудита и гарантия неразглашения данных.
- Резервирование гарантийного платежа: Покупатель резервирует символическую сумму. Это гарантия его серьезности и обязательства не злоупотреблять доступом.
- Передача доступов: Продавец передает логины и парли через защищенный канал гаранта. Факт передачи фиксируется.
- Проведение аудита: Покупатель (или его нанятый эксперт) проводит проверку в оговоренный срок.
- Итог:
- Если аудит успешен и покупатель решает купить актив — стороны создают новую, полноценную сделку на основную сумму, а аудиторская сделка отменяется.
- Если покупатель отказывается от покупки — доступы возвращаются продавцу, гарантийный платеж разблокируется. Продавец может поменять пароли. Все честно.
Эта схема превращает аудит из вакханалии взаимных подозрений в регламентированный, безопасный для обеих сторон процесс.
Заключение: Аудит — это не придирки, а страхование рисков
Потраченные на технический аудит время и деньги (возможно, на услуги стороннего программиста) — это страховой взнос. Он защитит вас от многомиллионных убытков и нервного срыва после покупки «гнилого» актива.
Действуйте по плану: начните с внешних проверок, затем договоритесь о безопасном внутреннем аудите через гаранта, задайте продавцу правильные вопросы. И помните: честный продавец качественного актива не будет скрывать информацию и будет заинтересован в прозрачной проверке.
Не уверены в своих технических силах? В рамках безопасной сделки на Guarantor.su вы можете договориться с продавцом о привлечении независимого эксперта за общий счет. Гарант обеспечит безопасный расчет и с этой услугой.
Готовы проверить и купить digital-актив без риска? Начните с создания защищенной сделки для аудита в нашем Telegram-боте.
Следующая статья цикла: «Монетизация «спящего» IT-актива: сайт, бот, паблик — извлекаем прибыль» — расскажем, как раскрыть денежный потенциал уже купленного или простаивающего проекта.