Внимание! Критическая уязвимость...
Использование копии биллинговой системы с датой обновления ДО 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 | Добавлена проверка статуса услуги Интернет для начиления бонусов. Включается в конфиге |
System | Исправлен код части стилей, теперь он стал читаемым |
| Equipment | Добавлена возможность перейти сразу в веб интерфейс оборудования, на порту которого привязан клиент |
СОРМ МФИ-СОФТ | Исправлена выгрузка на FTP, которая приводила к зависанию модуля при переоткрытии сессии |
СОРМ Цитадель | Исправлена выгрузка на FTP, которая приводила к зависанию модуля при переоткрытии сессии |
Проверка целостности БД | Временные 3 версии проверки, пытаемся решить глобальную проблему "Кавычек" |
