Отключить создание профиля в Firefox

Отключить создание профиля в Firefox

Можно ли отключить создание нового профиля в Firefox? Или защитить паролем создание нового профиля?

Проблема в том, что нет смысла устанавливать, скажем, надстройки для блокировки сайтов, поскольку любой может создать новый профиль и получить доступ к любому сайту, который захочет.

решение1

Если вы не предоставляете своим пользователям права администратора, то будет достаточно отозвать права на запись на

c:\users\username\AppData\Roaming\Mozilla\Firefox\profiles.ini

Местоположение этого файла может различаться в зависимости от ваших настроек.

Обратите внимание, что этот файл прост, поэтому вы также можете контролировать, какой профиль загружается.

Однако блокировку сайта лучше всего осуществлять по периметру.

решение2

Можно ли отключить создание нового профиля в Firefox?

Да. Если экземпляр FireFox уже запущен, вы не сможете получить доступ к внутреннему менеджеру профилей FireFox.

Или защитить паролем создание нового профиля?

Нет. Невозможно предотвратить создание нового профиля в Profile-Manager из Firefox или Profile-Manager. Балнк, принудительные и административные профили больше не являются частью системы после обновления Firefox, поскольку новая версия поддерживается только в операционных системах с User/Rights-Management, а старый метод противоречит этому.

Проблема в том, что нет смысла устанавливать, скажем, надстройки для блокировки сайтов, поскольку любой может создать новый профиль и получить доступ к любому сайту, который захочет.

Это очень сбивает с толку. Потому что сначала казалось, что вы говорите о Firefox-Application-Profiles, которые позволяют вам настраивать и хранить независимые профили для сохранения пользовательских наборов дополнений, настроек, макетов и т. д.

Site-blocking-Add-Ons — это широкий термин, но в конечном итоге, независимо от того, какую технику они используют, они все равно являются дополнениями и относятся к активному профилю Firefox. В то же время, если это дополнение использует облачную поддержку для хранения своей конфигурации, они привязаны к активному пользователю, то есть прикреплены к зарегистрированному пользователю Firefox-Sync.

Предоставьте более подробную информацию, например: какая ветка/редакция/версия Firefox имеет значение — ESR полностью отличается от стабильной версии, а Developer полностью независим от обеих.

Если вы хотите запретить доступ к менеджеру профилей Firefox, вам нужно сделать это на системном уровне. Приложение по своей природе не может запретить создание, выполненное отдельным приложением (менеджером профилей Firefox). Это должно быть сделано через User/Group/Application-Rights-Management.

В Windows NT это будут групповые политики и/или ActiveDirectory в зависимости от типа пользователя и сетевого управления, используемого на хосте и связанных с ним клиентах и ​​серверах в сети.

В Linux это будет SELinux, в случае дистрибутивов на основе RPM, таких как RHEL, Fedora, OpenSuse, SLES и т. д.; в дистрибутивах на основе Ubuntu это будет AppArmor.

Пожалуйста, уточните, что является данностью в вашей среде.

В качестве упражнения, для Windows это можно было бы сделать без использования GroupPolicies, заставив Firefox запускаться при загрузке и написав, например, worker с AutoHotKey/AutoIt/и т. д., который привязывается к событию открытия Profile-Manager и либо предотвращает ввод/выбор/изменения, либо иным образом манипулирует им, делая его недоступным.

Другой способ взлома — запустить Firefox при загрузке и злоупотребить поведением встроенного инструмента Firefox-Error-Reporting, который позволяет автоматически отправлять отчеты и автоматически перезапускать Firefox для запуска нового экземпляра. Хотя это все еще можно обойти, перегрузив систему, чтобы прервать этот процесс, это все еще жизнеспособно и, например, делается в качестве меры предосторожности в установках Windows Embedded.

В любом случае, пожалуйста, предоставьте конкретику, чтобы можно было получить прямой ответ.

Связанный контент