PZ-ModGuard: октябрьские обновления сканера модов
Опубликовано
Сторонний PZ-ModGuard получил серию обновлений с 2 по 11 октября 2026 года. Разработчик описывает сканирование модов, поддержку Linux и SteamOS и исключения предупреждений. Это заявления автора: программу не запускали, проверку безопасности не проводили, и ни одна классификация или исключение не доказывает безопасность кода.
2.6.0: платформы и классификация
Автор указывает поддержку Linux, SteamOS и Steam Deck: сканер на Python 3 со стандартной библиотекой и POSIX-оболочка, без pip и прав администратора; заявлено обнаружение Native и Flatpak Steam, библиотек MicroSD и папок Heroic/Lutris GOG, пять профилей сканирования и прогресс ANSI. Продукт создан при помощи Google Gemini, согласно дисклеймеру разработчика.
По выпуску PZ3D loader и ZombieBuddy определяются как известные нативные перехватчики движка, а локальное IPC Discord Rich Presence распознаётся как ранее проверенный вариант. При этом автор утверждает, что известные компоненты продолжают проверяться по критическим эвристическим сигнатурам; автоматическая защита не проверялась и не гарантирует обнаружение вредоносного кода. Сценарии разработки build.ps1 и test.ps1 в исходниках модов классифицируются как уведомления, не блокирующие запуск. Также описано исправление ложных срабатываний Restart.class и Uninstall.class при полном сканировании установленных файлов PZ_Optimization и сопоставление GameWindow.class с ProcessBuilder. Заявленные результаты проверки 1620 локальных классов и более 23 800 классов движка принадлежат автору.
2.7.0: доступный фрагмент
В сохранённом API-ответе автор упоминает архитектурные изменения, усиление защиты и автоматизацию запуска Steam, внесённые участником C4LLZ. Далее заголовок называет высокоточный анализатор байткода JVM и разбор constant pool в памяти. Текст выпуска обрывается посреди предложения; его остальные условия и результаты из этого снимка установить нельзя.
2.8.0: исключения по хешу
По описанию автора исключение может закрепляться за SHA-256 целого .jar или .dll либо отдельной записи .class. При изменении любого байта закреплённого объекта исключение должно истекать, пользователь получать уведомление, а предупреждение возникать снова. Шаблон * запрещён для критических угроз Tier 1, включая Discord webhooks, похитители токенов и обратные оболочки. Исключение означает решение пользователя доверять конкретной находке; оно само по себе не подтверждает безопасность файла.
После интерактивного сканирования с предупреждениями программа, по автору, предлагает сохранить доверенное исключение. Меню [8] User Exceptions показывает цели, классы, шаблоны API и хеши, позволяет добавлять файл по пути или перетаскиванием, удалять отдельные записи или все и просматривать JSON. Автор заявляет одинаковые возможности Windows и Linux/SteamOS. Пути хранения: %LOCALAPPDATA%\PZ-ModGuard\pzmg_exceptions.json в Windows, ~/.local/share/pz-modguard/pzmg_exceptions.json в Linux/SteamOS; предусмотрен переносимый ./pzmg_exceptions.json.
2.8.3: область установленных файлов
Выпуск описывает загрузку pzopt-installed.txt до проверки файлов в корне игры, сопоставление файлов и хешей манифеста и расширение индекса Workshop на .cmd, .bat и .ps1. По автору файлы разрешённых модов наследуют область исходного мода; встроенные копии установочных и удаляющих скриптов внутри pzopt.jar внесены в исключения для устранения ложных предупреждений.
2.8.4: исключения для Viewpoint
Для Viewpoint 3809306528 автор описывает исключения Collector.class для ProcessBuilder.start при вызове java.exe -version с целью проверки Shenandoah GC и NativeDownload.class для URL.openConnection при загрузке подписанных DLL AMD FSR, Intel XeSS и NVIDIA DLSS/Streamline из репозиториев производителей с SHA-256-проверкой, если масштабирование включено в настройках игры. Разработчик заявляет, что классы Viewpoint и другие JAR продолжают эвристическую проверку. Эти конкретные исключения и заявленная проверка не подтверждают безопасность любой загрузки или мода.
В выпусках 2.8.3 и 2.8.4 перечислены Windows PZ-ModGuard.bat, кроссплатформенный pz_modguard.py и Linux pz-modguard.sh. Бинарные файлы и скрипты не получали и не исполняли; совместимость и работа программы не проверялись.
PZ-ModGuard v2.6.0 (открывается в новой вкладке)
PZ-ModGuard v2.7.0 (открывается в новой вкладке)
PZ-ModGuard v2.8.0 (открывается в новой вкладке)
PZ-ModGuard v2.8.3 (открывается в новой вкладке)
PZ-ModGuard v2.8.4