
Защита сайтов на 1С-Битрикс
Talosion обеспечивает глубокую защиту для интернет-магазинов и корпоративных порталов на платформе 1С-Битрикс, блокируя специфичные для e-commerce угрозы.
Особенности защиты для 1С-Битрикс
- Парсинг торгового каталога: Блокировка ботов, которые массово копируют ваши цены, остатки и описания товаров.
- Спам в веб-формах: Защита стандартных и кастомных веб-форм от автоматических рекламных сообщений.
- Атаки на компоненты авторизации: Предотвращение брутфорс-атак на стандартные и кастомные страницы входа.
- Нагрузка от ботов на "тяжелые" компоненты: Снижение нагрузки на фильтры, поиск и другие ресурсоемкие части сайта.
Инструкция по установке (4 шага)
Шаг 1: Загрузка файлов
Загрузите папку talosion
в корень вашего сайта.
Шаг 2: Запуск установщика
Откройте в браузере адрес ваш-сайт.ру/talosion/install.php
и следуйте инструкциям для активации лицензии.
Шаг 3: Подключение PHP-ядра
Вставьте предоставленный PHP-код в самое начало файла /bitrix/header.php
.
<?php
// ---> НАЧАЛО ВСТАВКИ TALOSION <---
if(is_file($_SERVER["DOCUMENT_ROOT"] . '/talosion/protection.php') && filesize($_SERVER["DOCUMENT_ROOT"] . '/talosion/protection.php')>0){
require_once $_SERVER["DOCUMENT_ROOT"] . '/talosion/protection.php';
}
// ---> КОНЕЦ ВСТАВКИ TALOSION <---
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
// ... остальной код header.php
?>
Шаг 4: Установка JS-трекера
Для работы поведенческого анализа и ловушек необходимо подключить JS-трекер. В 1С-Битрикс это удобнее всего сделать, добавив его как дополнительный JS-файл для всего сайта.
В том же файле /bitrix/header.php
, найдите место, где подключаются CSS и JS (обычно с помощью вызова $APPLICATION->ShowHead()
), и добавьте перед ним следующий код:
<?
use Bitrix\Main\Page\Asset;
Asset::getInstance()->addJs("/talosion/tracker.js");
$APPLICATION->ShowHead();
?>
Asset::getInstance()->addJs()
— это стандартный и правильный способ подключения скриптов в 1С-Битрикс. Он автоматически обработает путь и обеспечит корректную загрузку.