Внимание! Критическая уязвимость...

Использование копии биллинговой системы с датой обновления ДО 16.03.2024, черевато взломом.

До этой даты присутствует критическая уязвимость системы, которая перешла ещё с Abills

СОРМ

Для полной интеграции СОРМ, просьба обращаться к Дмитрию Б. aka Банан

+79115096089, +79215480279 (ТГ/WhatsApp/Звонок)

28.04.2025 (Версия биллинга - 'RU 25.04.28')

Наименование модуляСписок изменений/исправлений/добавлений

Extreceipt - Ferma-Атол

Исправлен выбор между лицевым счётом и номером договора

В настройках API - ОБЯЗАТЕЛЬНО переопредилить описание для чека!

Extreceipt - Атол

Исправлен выбор между лицевым счётом и номером договора

В настройках API - ОБЯЗАТЕЛЬНО переопредилить описание для чека!

27.04.2025 (Версия биллинга - 'RU 25.04.27')

Наименование модуляСписок изменений/исправлений/добавлений

Extreceipt - Ferma-Атол

Исправлен выбор между лицевым счётом и номером договора

 

Информация, для идентификации абонента, перенесена в описание услуги

 

Дулирование инфформации в подвале - оставлено

Extreceipt - Атол

Полностью переработан модуль работы с онлайн-чеками


Приведено всё в соответствии с 54-ФЗ

25.04.2025 (Версия биллинга - 'RU 25.04.25')

Наименование модуляСписок изменений/исправлений/добавлений

Extreceipt

Ferma-Атол - Удалены неисспользуемые поля

 

Ferma-Атол - Добавлен доппараметр для отоображения в чеке

ЛК Абонента

Добавлена информация в ЛК абонента о принадлежности к компании

23.04.2025 (Версия биллинга - 'RU 25.04.23')

Наименование модуляСписок изменений/исправлений/добавлений

Cablecat

Исправлен сдвиг кабеля в муфте, которое цепляло и сдвигало кабели в соседней муфте

22.04.2025 (Версия биллинга - 'RU 25.04.22')

Внимание! Обновление безопасности

Это обновление безопасности! Рекомендуется для всех пользователей!

Наименование модуляСписок изменений/исправлений/добавлений

Защита админки от атак

Обновлена библиотека защиты биллинга - XSSProtection, добавлены уровни защиты

Только для Админпанели! Для ЛК абонента - максимальный неотключаемый уровень!
Описание уровней:

Уровень		Название			Что блокирует
===============================================================================================
0			Отключено			Ничего не проверяет
1			Минимальный			Только теги <script>
2			Базовый				Теги <script> и обработчики событий (onclick и т.д.)
3			Стандарт			+ угловые скобки < >
4			Усиленный			+ кавычки `" ' ``
5			Строгий				+ HTML-сущности (&, < и т.д.)
6			Агрессивный			+ javascript: в URL
7			Параноидальный		+ вызовы alert()
8			Экстремальный		+ любые HTML-теги и eval()
9			Полный				+ hex-последовательности (\x3c)
10			Максимальный		+ пустые скобки () и фигурные скобки {}
===============================================================================================
Рекомендации:

Для JSON API используйте уровень 1-2
Для обычных страниц - уровень 3-5
Для админ-панели - уровень 5-7
Уровни 8-10 могут давать ложные срабатывания

Используются глобальные параметры:

$conf{XSS_FULL_ENABLE} = 1; # Включает глобальную проверку в админке, временно ломает контакты в карточке абона (не сохраняются изменения)
$conf{XSS_PROTECTION_LEVEL} = 0...10; # Смотри выше, можно использовать только один уровень

Для параноиков создан вариант переопределения любого уровня:

$conf{XSS_LEVEL_SETTINGS} = {
    3 => { 
        name => "Мой стандарт",
        pattern => qr/[<>]|<script\b[^>]*>.*?<\/script>/i
    }
};

ЛК Абонента

Добавлен вывод страницы, если существует попытка провести инъекцию через ЛК абона

Extreceipt

Исправлена плашка отображения информации о том, что не настроена фискализация для определённого вида платежа

Быстрые отчёты

Исправлено отображение меток у новосозданных абонентов в быстрых отчётах

21.04.2025 (Версия биллинга - 'RU 25.04.21')

Наименование модуляСписок изменений/исправлений/добавлений

System

Добавлено универсальное логирование данных (постепенно будут добавляться новые модули для логирования):

$conf{REQUEST_LOG_%PACKAGGE_NAME%} и $conf{ANSWER_LOG_%PACKAGE_NAME%}

где $PACCKAAGE_NAME% - название модуля в верхнем регистре, берётся из $package_name

Основной пример универсальных логов:

$conf{REQUEST_LOG_USMP} = '/usr/abills/var/log/Paysys/usmp_requests.log';
$conf{ANSWER_LOG_USMP} = '/usr/abills/var/log/Paysys/usmp_answers.log';
$conf{REQUEST_LOG_FERMA} = '/usr/abills/var/log/Extreceipt/ferma_requests.log';
$conf{REQUEST_LOG_FERMA_CALLBACK} = '/usr/abills/var/log/ferma/ferma_callback.log';

Extreceipt

Ferma-Атол - исправлена кнопка печати чека из админки

18.04.2025 (Версия биллинга - 'RU 25.04.18')

Наименование модуляСписок изменений/исправлений/добавлений

Extreceipt

Ferma-Атол - исправлен показ статуса в списке чеков, теперь статус "Зарегестрировано" - отображение реального статуса чека Изменение касаются callback url, он должен быть указан:

https://your.billing.url/ferma.cgi

 

Ferma-Атол - Добавлена возможность логирования запросов и ответов от сервиса

16.04.2025 (Версия биллинга - 'RU 25.04.16')

Внимание! Обязательное обновление

Это обязательное обновление безопасности! Рекомендуется для всех пользователей!

Наименование модуляСписок изменений/исправлений/добавлений
Admin Panel

Усилена политика безопасности от XSS атак, обязательная установка perl модулей:


apt install libterm-readline-gnu-perl libdbd-xbase-perl
cpanm install Term::CLI
cpanm install DBD::XBase
cpanm install HTML::Entities


Пересмотрена защита от XSS атак изнутри системы (если сработал человеческий фактор)

User Panel

Пересмотрена защита от XSS атак изнутри системы (если сработал человеческий фактор)

 

08.04.2025 (Версия биллинга - 'RU 25.04.08')

Наименование модуляСписок изменений/исправлений/добавлений
ЛК Абонента

Исправлена ошибка, когда отключённый абонент мог войти в ЛК, для отображения телефона - используется параметр 

$conf{ORGANIZATION_PHONE}

Из меню Настройка → Другое → Параметры организации

Включение запрета - 

$conf{DROP_DISABLE_ABON}=1

07.04.2025 (Версия биллинга - 'RU 25.04.07')

Наименование модуляСписок изменений/исправлений/добавлений
Paysys

Исправлена ошибка, когда отключённый абонент мог пополнить баланс (отключена не услуга, а именно абонентская учётка)

Extreceipt

Ferma-Атол - Добавлен тип налоговой ставки.


Исправлена передача некоторых параметров.


Атол - Добавлен тип налоговой ставки.

05.04.2025 (Версия биллинга - 'RU 25.04.05')

Наименование модуляСписок изменений/исправлений/добавлений
Bonus

Добавлена проверка статуса услуги Интернет для начиления бонусов. Включается в конфиге
$conf{BONUS_CHECK_INTERNET_STATUS}=1
и в форме указываются необходимые статусы для начисления бонусов (например только активно); 
По умолчанию - только Активно (если не указать в форме);

System

Исправлен код части стилей, теперь он стал читаемым

EquipmentДобавлена возможность перейти сразу в веб интерфейс оборудования, на порту которого привязан клиент

СОРМ МФИ-СОФТ

Исправлена выгрузка на FTP, которая приводила к зависанию модуля при переоткрытии сессии

СОРМ Цитадель

Исправлена выгрузка на FTP, которая приводила к зависанию модуля при переоткрытии сессии

Проверка целостности БД

Временные 3 версии проверки, пытаемся решить глобальную проблему "Кавычек"


  • Нет меток