Разграничение прав доступа и безопасность вложений
Защита от XSS и SQLi, генерация криптографических UUID для файлов, блокирующий .htaccess и ограничение прав групп.
1. Защита загружаемых файлов
В модуле реализована многоуровневая система безопасности файловых вложений:
- Файлы сохраняются под случайными криптографическими именами (UUID 32 hex-символа);
- Строгий белый список расширений (
jpg, png, pdf, zip); - Проверка реального MIME-типа через
mime_content_type(); - В каталоге
uploads/kb/расположен блокирующий.htaccess, отключающий исполнение скриптов PHP.
2. Доступ к тикетам и служебным материалам
- Гостевые обращения защищены 64-значным токеном безопасности (`token`);
- Служебные статьи со статусом «Внутренняя» видны только администраторам и скрыты от публичного поиска и RSS.