Есть ли способ устранить эту уязвимость безопасности?
Кажется, абсолютно любое приложение способно открыть Edge на любой веб-странице без запроса у пользователя.
решение1
Вы не можете запретить приложению запускать другое приложение. Приложение наследует разрешения пользователя, запустившего приложение. Если у этого пользователя есть доступ к другому приложению (например, Edge), то и у этого приложения есть доступ.
Вы можете запустить приложение как другой пользователь, в котором вы можете запретить доступ к интернету или папке, содержащей приложение. В зависимости от того, как было закодировано приложение, это будет работать нормально. В худшем случае это может привести к сбою приложения.
решение2
Это можно сделать из реестра.
Перейдите HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet
и замените браузер по умолчанию, который отображается в списке, на что-то пустое или на любое неопасное пользовательское приложение (блокнот и т. д.).