Безопасно запускать локальное приложение из IE или альтернативными способами?

Я поддерживаю проект информационной системы в среде интрасети (с доступом в Интернет для многих пользователей), в которой пользователь может печатать этикетки со штрих-кодом из веб-интерфейса.

Текущий метод, используемый нашим поставщиком, заключается в создании сценария Windows. fso объект для запуска локального приложения для проектирования штрих-кодов из IE с передачей временного лицензионного ключа, без которого приложение завершит работу с ошибкой. Чтобы это работало, требуется включить незащищенный контент ActiveX в настройках IE.

Также наша политика безопасности блокирует любую запись обычными пользователями в C:\Program Files расположение и запуск любого исполняемого файла за пределами Program Files папка. Это программное обеспечение для штрих-кода нуждается в блокировке записи в файл lic в папке с программой или в случае сбоя.

В настоящее время я должен добавить этот адрес в интрасети trusted sites список и enable insecure activex content за trusted zone, добавленной Full управляйте разрешением ACL для файла lic для текущего пользователя домена, чтобы программа могла заблокировать свой файл lic.

я думал wsh это антиквариат со времен ХР должен быть давно мертвым. С этим же разрешением. Внедренная XSS полезная нагрузка может нанести гораздо больший вред системе. Я все еще не чувствую себя комфортно с текущим решением.

При условии, что я застрял с этим решением для печати этикеток. Есть ли более безопасный способ сделать это программно из браузера (даже не обязательно IE.).

Что еще более важно, если мы перейдем к окну 10, будет ли браузер по умолчанию все еще поддерживать создание этого wsh связанные объекты?

0 ответов

Другие вопросы по тегам