Блог
Разбор тем о разработке и кибербезопасности для бизнеса в Минске и Беларуси.
· Разработка и ИБ
Чеклист перед запуском сайта
Домен, форма, аналитика, копия и админка. Если это не проверено, день запуска проверяет это на живых людях.
Подробнее →· Кибербезопасность
Как понять, что сайт взломали, до жалобы клиента
Редирект, новый администратор, письма не от вас и предупреждение в поиске. Что проверить, прежде чем всё удалять.
Подробнее →· Кибербезопасность
Безопасность WordPress: что закрыть в первую неделю
Плагин «защита сайта» не заменяет обновления, нормальные роли и выключенный редактор файлов.
Подробнее →· Кибербезопасность
Безопасность корпоративной почты: ящик, подмена и пересылка
Почта на своём домене - и вход в остальные службы, и витрина, с которой вам могут писать от вашего имени.
Подробнее →· Кибербезопасность
Политика обработки персональных данных: какие разделы в ней нужны
Шаблон из интернета почти всегда описывает чужую компанию. Ниже состав, который должен совпадать с вашей формой.
Подробнее →· Кибербезопасность
Согласие в форме заявки: как не спрятать его в подвале
Галочка «согласен со всем» рядом с политикой на другом сайте почти ничего не доказывает. Важны цель, текст и свобода выбора.
Подробнее →· Разработка и ИБ
Безопасность с первого макета, а не слайдом перед релизом
Код появляется быстрее, чем его успевают смотреть. Доступы и границы доверия дешевле обсудить на макете.
Подробнее →· Разработка
Скорость сайта и SEO: что мерить кроме красивой оценки
Оценка 90 в сервисе и пять секунд на телефоне клиента спокойно живут вместе. Смотреть нужно на полевые данные и на вес страницы.
Подробнее →· Разработка и ИБ
HTTPS и замок в браузере: что он на самом деле значит
Замок говорит, что соединение с этим доменом шифруется. Он не говорит, что сайт безопасен, а форма честная.
Подробнее →· Кибербезопасность
Кибербезопасность бизнеса в Беларуси: что закрыть в первую очередь
Отдельного «нового закона про всё» у коммерческого сайта обычно нет. Есть персональные данные, доступы, копии и понятный порядок, с чего начать.
Подробнее →· Разработка
Обновление CMS без простоя: порядок, а не кнопка
Кнопка «обновить» на боевом сайте ставит вёрстку и заявки на кон, которого никто не назначал.
Подробнее →· Кибербезопасность
Почему пентест сайта перед запуском дешевле, чем после
Релиз без проверки логики оставляет дыры там, где сканер витрины молчит: в чужих заказах, ролях и API.
Подробнее →· Разработка
Сайт на заказ или конструктор: когда какой
Конструктор быстрее проверяет гипотезу. Заказной сайт нужен, когда появляются кабинет, каталог и требования к доступам.
Подробнее →· Кибербезопасность
Фишинг сотрудника: что делать в первый час
Письмо уже открыто или в него уже ввели пароль. Порядок действий важнее поиска виноватого.
Подробнее →· Кибербезопасность
Сайт падает во время рекламы: рост или атака
Реклама включена, трафик есть, сервер захлёбывается. Как отличить удачную кампанию от ботов и не купить «всю защиту сразу».
Подробнее →· Кибербезопасность
Менеджер паролей вместо общей таблицы
Таблица с паролями живёт в почте и в чатах. Общий сейф решает и хранение, и уход сотрудника.
Подробнее →· Кибербезопасность
WAF для магазина: базовый слой, а не панацея
Веб-файрвол снимает часть автоматического шума. Ошибку «чужой заказ по чужому номеру» он не читает.
Подробнее →· Кибербезопасность
Доступы уволенного сотрудника: чеклист отзыва
Почту отключают, а домен, реклама и хостинг остаются. Через месяц это уже не забывчивость, а открытая дверь.
Подробнее →· Разработка
Лендинг под рекламу: оффер, скорость и форма
Баннер не спасает страницу, которая не отвечает, что это, кому и что нажать. Дальше уже техника и доверие.
Подробнее →· Кибербезопасность
VPN и удалённый доступ: типичные дыры офиса
Открытый удалённый рабочий стол в интернет опаснее забытого плагина. Его просто не считают частью сайта.
Подробнее →· Кибербезопасность
Аудит инфраструктуры и пентест сайта: в чём разница
Это две разные проверки. Отчёт только по витрине создаёт спокойствие ровно до открытого удалённого доступа.
Подробнее →· Разработка и ИБ
Вопросы хостеру перед переездом сайта
Панель и цена тарифа не отвечают, кто владеет копиями, где журналы и что будет в час простоя.
Подробнее →· Кибербезопасность
Забытые поддомены и тестовые стенды
Боевой сайт обновляют, а test.company.by живёт с паролем admin и копией базы. Его находят раньше вас.
Подробнее →· Разработка и ИБ
Checkout магазина: доверие, скорость и безопасность в одном пути
Покупатель уходит не только из-за цены. Лишние поля, чужой домен оплаты и скрипт на странице заказа режут и конверсию, и контур.
Подробнее →· Кибербезопасность
Что копировать кроме базы: файлы, секреты, DNS
Дамп базы поднимает пустой сайт, если рядом не лежат загрузки, переменные окружения и почтовые записи.
Подробнее →· Кибербезопасность
Ransomware и копии 3-2-1: восстановление важнее галочки
Шифровальщик забирает и прод, и «спасение», если копия лежит в том же аккаунте. Смысл появляется после пробного подъёма.
Подробнее →· Разработка
MVP мобильного приложения: как не построить лишнее
MVP проверяет один сценарий. Полный бэклог в первой сборке - это не скорость, а отказ от обратной связи.
Подробнее →· Кибербезопасность
Персональные данные на сайте: формы, доступы и технические меры
Заявка «имя и телефон» уже персональные данные. Юридический текст без мер на самом сайте работает слабо.
Подробнее →· Кибербезопасность
Первые часы после дефейса
Чужая страница на вашем домене - не повод сразу откатываться на вчерашнюю копию. Сначала вход и следы.
Подробнее →· Кибербезопасность
Утечка базы клиентов: порядок действий
Сначала остановить выгрузку и сохранить следы. Текст для клиентов и сроки уведомлений без юриста лучше не выдумывать.
Подробнее →· Кибербезопасность
MFA для админок: почему SMS уже слабый второй фактор
Сайт чаще открывают чужим паролем, чем редкой уязвимостью. SMS-код создаёт ощущение защиты, которое легко обойти.
Подробнее →· Разработка
Корпоративный портал: роли важнее красивой админки
Внутренние системы ломаются на правах. Матрица ролей в начале дешевле переписывания после первого аудита.
Подробнее →· Кибербезопасность
Журнал действий в админке: зачем он нужен до инцидента
Без журнала фраза «это не мы» ничего не значит. Не видно, кто выгрузил базу и кто поставил плагин.
Подробнее →· Разработка и ИБ
Страница оплаты: что нельзя хранить и что нельзя подключать
Номер карты не должен оказываться у магазина. Лишний скрипт на странице оплаты не должен видеть поля.
Подробнее →· Разработка и ИБ
Сторонние скрипты на лендинге: скорость, заявки и лишние глаза
Чат, пиксель и три аналитики часто видят больше, чем нужно рекламе, и тормозят ту же страницу.
Подробнее →· Кибербезопасность
OWASP для небольшой компании: какие риски сайта закрывать первыми
Top 10 - карта типовых ошибок, а не экзамен. Для обычного сайта важны доступы, обновления, формы и чужие данные.
Подробнее →· Разработка
Техническое SEO после редизайна: как не потерять трафик
Смена вёрстки часто меняет адреса, скорость и индекс. Без карты редиректов поисковик видит новый сайт на старом домене.
Подробнее →· Кибербезопасность
Безопасность API магазина и кабинета: тихая зона риска
Витрина может выглядеть ровно, пока API отдаёт чужой заказ по подменённому номеру.
Подробнее →· Разработка
Как выбрать подрядчика на сайт: вопросы до договора
Портфолио показывает картинки. Договор и доступы показывают, кому достанется сайт через год.
Подробнее →· Кибербезопасность
Один пароль на все службы: как чужая утечка открывает ваш сайт
Пароль, который уже засветился в чужом сервисе, перебирают на вашей почте и хостинге автоматически.
Подробнее →· Разработка
Сроки разработки сайта: от чего они зависят на самом деле
Срок срывает не вёрстка, а контент, согласования и интеграции, которые всплыли после оценки.
Подробнее →· Кибербезопасность
Мониторинг и реагирование: зачем наблюдение после отчёта
Аудит отвечает, что было не так в день проверки. Сайт после этого продолжает меняться.
Подробнее →· Разработка
Автоматизация для небольшой компании: с какого процесса начать
Ручной перенос заявки из почты в таблицу и потом в CRM - это зарплата за работу, которую должен делать контур.
Подробнее →· Кибербезопасность
Реверс приложения перед релизом: что ищут в сборке
Клиентское приложение часто хранит ключи, скрытые адреса и обход оплаты. Это видно до публикации, если сборку разобрать заранее.
Подробнее →· Разработка
Интеграция сайта с CRM: минимальный контур
Заявка должна создавать карточку с источником и не молчать, если CRM не ответила.
Подробнее →· Разработка
Короткий фирменный стиль: зачем он сайту и разработке
Хаотичный вид снижает доверие ещё до чтения оффера. Короткий гайд экономит споры о цвете на вёрстке.
Подробнее →· Разработка
Сайт и 1С: что синхронизировать первым
Товары, цены, остатки и заказы не обязаны поехать в первой выгрузке. Источник правды лучше назвать до обмена.
Подробнее →· Разработка
Личный кабинет: какие сценарии закладывать на старте
Кабинет ломается, когда в первую версию кладут все будущие роли. На старте нужен один законченный путь.
Подробнее →· Разработка
Десктопное ПО: когда браузера уже мало
Склад, офлайн и железо часто стабильнее живут в программе на рабочем месте, а не в ещё одной веб-админке.
Подробнее →· Разработка
PWA или приложение в сторе: как не выбрать по моде
Устанавливаемая страница закрывает часть задач без стора. Стор нужен, когда без него сценарий не живёт.
Подробнее →· Разработка
Поддержка после запуска: почему «сдали и забыли» ломает сайт
После релиза меняются браузеры, всплывают краевые случаи и зависимости получают исправления. Без хозяина сайт стареет молча.
Подробнее →· Разработка
Редизайн без потери заявок
Новая главная не должна уносить телефон, форму и старые ссылки из рекламы. Трафик после запуска измеряют, а не празднуют.
Подробнее →· Разработка
Сайт на двух языках: как не сделать дубли в индексе
Виджет «перевод страницы» не является второй версией сайта. Нужны адреса, связь между ними и живой текст.
Подробнее →· Разработка и ИБ
Разработка и кибербезопасность в одной команде
Два подрядчика спорят, чья дыра на стыке. Один календарь релиза убирает этот шов.
Подробнее →· Разработка
Что входит в сопровождение сайта, а что уже новая задача
Пакет поддержки ломается, когда в него молча кладут новый раздел. Границу лучше написать до первого спора.
Подробнее →