• Nie Znaleziono Wyników

УДК 004.415.5 М. Потикевич (Тернопільський національний технічний університет імені Івана Пулюя)

N/A
N/A
Protected

Academic year: 2021

Share "УДК 004.415.5 М. Потикевич (Тернопільський національний технічний університет імені Івана Пулюя)"

Copied!
1
0
0

Pełen tekst

(1)

85

УДК 004.415.5

М. Потикевич

(Тернопільський національний технічний університет імені Івана Пулюя)

ЗАХИСТ CMS 1С:БІТРІКС ВІД АТАК ТИПУ

«МІЖСАЙТОВИЙ СКРИПТИНГ» ЗАСОБАМИ BITRIX FRAMEWORK

UDC 004.415.5

M. Potykevych

(Ternopil Ivan Puluj National Technical University, Ukraine)

PROTECTING CMS 1:C BITRIX FROM CROSS-SITE SCRIPTING

ATTACKS BY BITRIX FRAMEWORK

Веб-форми – це стандартний модуль у CMS 1C:Бітрікс. Часто трапляється так, що спам боти надсилають повідомлення з Javascript-ом у тексті і при відвідуванні сторінок з цими скриптами на сторінці відбуваються якісь дії, надсилються на зовнішні ресурси інформація про сесії користувачів також можливі витоки конфіденційної інформації. Для запобігання такии випадкам, нами було написано скрипт-фільтр, який відслідковує небезпечні комбінації символів, які потрапляють у результати веб-форм. Даний скрипт поміщається у файл init.php, що знаходиться за адресою /bitrix/php_interface/init.php.

function my_onBeforeResultAdd($WEB_FORM_ID, &$arFields, &$arrVALUES){ global $APPLICATION;

//form_text_25 - Sм'я користовача, form_text_58 - текст повідомлення if ($WEB_FORM_ID == 12 && !empty($arrVALUES['form_text_25']) && !empty($arrVALUES['form_text_58']){ $values_for_filter = array('<','>','script','$(',').','function','ById','$(\'','getElement','<s','/>'); if (in_array($arrVALUES['form_text_25'],$values_for_filter) || in_array($arrVALUES['form_text_58'],$values_for_filter)){ //Віддаємо помилку $APPLICATION->ThrowException('Вміст текстових було визнано небезпечними. Ваше повідомлення не буде надіслано.');

Cytaty

Powiązane dokumenty

Через питання безпеки не всі дані можна довірити сторонньому провайдеру, тим більше, не тільки для зберігання, але і для обробки; 

Наведено методику та результати виконаних експериментальних досліджень із визначення продуктивності конвеєра при різних частотах обертання робочого органу

У березні 2018 року з’явився TensorFlow.js і з його допомогою можна пи- сати застосунки для машинного навчання / глибокого навчання за допомогою

Моніторинг використовується, щоб системні адміністратори могли розрахувати спожитий трафік, стан безпеки мережі, а також були сповіщені про поломки та

Основними користувачами PaaS- сервісів являються інженери програмного забезпечення, які використовують дану модель для збільшення швидкодії

Продаж товарів та послуг З рук в руки За допомогою інтернет- магазинів, сайтів, соціальних мереж, через онлайн-ігри та посередників в

UKRAINE Основним бар’єром для ефективного використання технологій Big Data та Business Intelligence для малого та середнього бізнесу (МСБ) є низький

Методи розкручування дорвеїв — це порушення всіх правил пошукових систем, це безладний спам по будь-яких чужих ресурсах (гостьовим книгам, форумам, каталогам, б