Безопасность SQL

Как заказать решение по безопасности SQL для вашего Delphi-приложения
Чтобы начать процесс, оформите заявку через специальную форму на нашем сайте, указав версию вашего Delphi (например, Delphi 10.4 или Delphi 12) и тип используемой СУБД (InterBase, Firebird, MS SQL или PostgreSQL). После отправки заявки наш менеджер свяжется с вами в течение 1 рабочего дня для уточнения деталей: объёма кода, уровня требуемой защиты (базовый, стандартный, премиум) и необходимости интеграции с существующими модулями аутентификации.
Что происходит после оплаты и какие сроки ожидать
После получения оплаты на расчётный счёт (обычно в течение 24 часов) вы получаете персональный лицензионный ключ, привязанный к вашему проекту. Сроки поставки зависят от сложности:
- Базовый пакет (защита от SQL-инъекций для одного модуля) — 2 рабочих дня.
- Стандартный пакет (весь проект, все SQL-запросы, динамические операторы) — 5 рабочих дней.
- Премиум-пакет (интеграция с шифрованием строк подключения, ролевая модель, логирование всех операций) — до 14 рабочих дней.
В течение 3 часов после оплаты вам на почту приходит подтверждение с номером заказа и ссылкой на личный кабинет, где отображается статус обработки.
Доставка готового решения
Готовый набор модулей безопасности SQL поставляется в виде архива (ZIP) через защищённое соединение в личном кабинете. В состав входят:
- Готовый модуль для подключения к вашему проекту (файлы .pas, .dfm, .dproj).
- Документация с описанием всех функций защиты — экранирование, параметризованные запросы, проверка типов.
- Пример интеграции на Delphi — готовый проект с демонстрацией защиты запросов.
- Файл с лицензией и инструкцией по активации.
Установка и настройка: пошаговая инструкция
Установка не требует прав администратора. Выполните три действия:
- Скопируйте модуль SQLSecurity.pas в папку с вашим проектом.
- Добавьте модуль в uses главной формы:
uses SQLSecurity;. - Вставьте одну строку в процедуру создания приложения:
TSQLSecurity.Initialize('ваш_лицензионный_ключ');.
После этого все SQL-запросы, проходящие через TSQLConnection, автоматически проходят проверку. При обнаружении потенциально опасного ввода (например, попытки инъекции через строку ' OR 1=1) запрос блокируется, а в лог пишется событие с IP-адресом и временем.
Если вы используете свой класс соединения, мы предоставляем подробный код для адаптации — в среднем настройка занимает 15 минут.
Техническая поддержка после внедрения
С момента получения ключа вам доступна круглосуточная поддержка через тикет-систему (время ответа — до 4 часов в рабочие дни). В рамках поддержки:
- Консультации по настройке под специфические версии Delphi (от 7 до 12).
- Помощь при интеграции с вашими собственными компонентами работы с БД.
- Обновления модуля при выходе новых патчей или угроз (до 6 обновлений в год).
- Прямая связь с разработчиками для срочных правок (только для премиум-пакета).
Если в течение 30 дней вы обнаружите, что какая-либо функция защиты не срабатывает должным образом, мы бесплатно дорабатываем модуль под ваш сценарий.
Гарантии и возврат
Мы гарантируем, что поставленный модуль корректно работает на указанной вами версии Delphi и с заявленной СУБД. Если решение не подошло (например, из-за несовместимости с вашим фреймворком), вы можете вернуть полную стоимость в течение 14 дней после получения — достаточно отправить заявку в личном кабинете.
Добавлено: 27.04.2026
