user_1 > 22-05-2012 09:44:58 |
Добрый день! Помогите пожалуйста, необходимо закрыть доступ через Firefox к локальным дискам компьютера (поставить флаг наподобие "no local" в опере). Такая возможность присутствует в Firefox? Возможно такой функционал присутствует в административных шаблонах? Также необходимо заблокировать окно редактирования настроек about:config. Браузер запускается с удаленной машины, требуется предотвратить доступ к этой машине |
okkamas_knife > 22-05-2012 14:08:20 |
user_1 https://addons.mozilla.org/ru/firefox/addon/public-fox/ + скрытие всех пунктов меню (типа открыть-сохранить) через userchrome.css |
user_1 > 22-05-2012 15:50:14 |
спасибо за ответ. Дополнение действительно решает проблему. А нет ли возможности все таки сделать через групповые политики, такое решение было бы красивее. Наличие пароля может сподвигнуть пользователей попробовать его угадать, подобрать и т.п. ненужным действиям. Вот если бы можно было просто отключить ненужные функции (типа просмотра локальных файлов и дисков), было бы лучше |
banbot > 22-05-2012 15:59:07 |
user_1 Всегда есть http://www.frontmotion.com/FMFirefoxCE/index.htm. Уж не знаю, есть ли там это. |
hydrolizer > 22-05-2012 16:02:33 |
user_1 пишетпопробовать его угадать, подобрать и т.п
Раскрою страшную тайну: чтобы обойти защиту этого расширения, не нужно угадывать никаких паролей; это расширение - защита от самого неквалифицированного пользователя, не более. По поводу защиты настроек: смотрите здесь. По поводу доступа к локальным файловым ресурсам - сказать ничего не могу (разве что упомянуть о том, что в Public Fox эти ресурсы прекрасно доступны через ввод пути в адресной строке). Думаю, нужно копать в сторону ограничения прав пользователя, запустившего браузер. |
user_1 > 22-05-2012 16:38:59 |
banbot, hydrolizer, спасибо за ответы. okkamas_knife, проблема дополнением решается только для одного пользователя. В рамках локальной сессии настройки заблочились, но приложение опубликовано на терминальном сервере, и каждый пользователь открывает сессию от своего имени. В таком случае дополнение не работает |
user_1 > 23-05-2012 14:19:09 |
Просмотрел политики, добавляемые с помощью административного шаблона mozilla.adm, не нашел политик, которые бы блокировали доступ к дискам или настройкам самого браузера. Ссылка, прведенная hydrolizerом, предлагает использовать шаблон mozilla.cfg, но в данном шаблоне опять таки редактировать можно только те самые настройки, которые доступны через about:config. Повторюсь, что там подобных настроек нет. Дополнение, предлагаемое okkamas_knife, редактирует лишь файл prefs.js из профиля пользователя, как и написал hydrolizer, это лишь защита от "лоха". И при подключении под новым пользователем, это дополнение вообще не заработает Неужели Mozilla не предлагает удобное закручивание гаек в корпоративной сети? |
hydrolizer > 23-05-2012 16:43:07 |
user_1 пишетно в данном шаблоне опять таки редактировать можно только те самые настройки, которые доступны через about:config
Вы не поняли. В этот шаблон вписываются настройки, которые нельзя будет изменять. При применении этого шаблона настройки, указанные в нем, в любом случае будут неизменными - даже если кто-то влезет в prefs.js руками, и отредактирует их. Доступ к шаблону ограничивается правами доступа к папке установки Fx - т.к. шаблон лежит там (и у обычного пользователя, я считаю, доступ туда должен быть r/o). |
user_1 > 23-05-2012 16:56:30 |
hydrolizer, я как раз правильно понял, что настройки введенные в данный файл пользователи изменять в дальнейшем не смогут. но мне не это нужно, там очень большое количество настроек и каждого правильно сконфигурировать будет долгой и неоправданной работой. Причем настраиваются в основном такие параметры как шрифты, фокусировка и т.п непринципиальные для обеспечения безопасности параметры. будет проще просто закрыть возможность открывать конфигуратор about:config Мне же хотелось бы закрыть доступ к локальным дискам и кнопке "настройки" браузера. |
hydrolizer > 23-05-2012 17:23:19 |
user_1 К кнопке настройки закрыть доступ - раз плюнуть. Но настройки можно изменить простым редактированием prefs.js в текстовом редакторе. Поскольку prefs.js лежит в профиле текущего пользователя, то у него по определению есть права на запись в этот файл, и есть возможность изменить этот файл ручным редактированием без какого-либо участия Fx. Так что у вас выбор - либо лочить настройки посредством mozilla.cfg, либо закрывать доступ на уровне UI - Public Fox именно так и делает; другой вопрос, что делает он это как-то слишком просто и непродуманно. Я бы на месте автора как минимум подумал бы еще о двух вещах: 1) альтернативных адресах системных страниц, адресуемых через about-протокол - этот адрес есть у каждой страницы, у about:config, например, это chrome://global/content/config.xul, и ввод этого адреса не блокируется расширением; 2) шифрование настроек доступа - либо вообще не хранить их в about:config, либо хранить всё в одной настройке, содержимое которой зашифровано, и хранить контрольную сумму этой настройки. Но это уже к автору - попробуйте написать ему. |
okkamas_knife > 23-05-2012 18:07:22 |
user_1 значит так если вам нужен просто запрет доступа к локальным дискам то делайте это на уровне файловой системы - нтфс с этим прекрасно справляется. если вам нужно лочить настройки ФФ можно применить два варианта - либо ставить атрибуты ридонли на определённые файлы в профиле (читаем статью о профилях там расписано какие файлы за что отвечают) либо после выхода из фф затирать профиль отдельно лежащим дефолтным. доступ к настройкам из фф скрывается спокойно через юзерхром и юзерконтент (то есть юзер может открыть и about:config и chrome://global/content/config.xul но ничего не увидит. аналогично скрывается и пункт меню вызывающий настройки и содержимое окна если вместо пункта настройки юзер откроет chrome://browser/content/preferences/preferences.xul а запретить изменения userChrome.css и userContent.css можно средствами файловой системы ) |
user_1 > 23-05-2012 18:23:09 |
Спасибо за ответы. okkamas_knife пишетоскольку prefs.js лежит в профиле текущего пользователя, то у него по определению есть права на запись в этот файл, и есть возможность изменить этот файл ручным редактированием без какого-либо участия Fx
Браузер запускается в терминальной сессии, юзер не сможет отредактировать файлы руками, если не получит доступа к файловой системе сервера. Чтобы он их не получил, и требуется закрыть доступ к локальным дискам через браузер. okkamas_knife пишетдоступ к настройкам из фф скрывается спокойно через юзерхром и юзерконтент
Спасибо за подсказку. Да, действительно, доступ к настройкам скрыл, осталось на все профили распространить эти юзерхром и юзерконтент. Возможно делать буду скриптом. okkamas_knife пишетесли вам нужен просто запрет доступа к локальным дискам то делайте это на уровне файловой системы - нтфс с этим прекрасно справляется.
Убрать разрешения на группу Users из всех дисков на сервере не решение. Хотелось бы только прикрыть команду "File:///" |
okkamas_knife > 23-05-2012 18:35:26 |
user_1 пишетУбрать разрешения на группу Users из всех дисков на сервере не решение. Хотелось бы только прикрыть команду "File:///"
это ничего не даст - я вызываю любй диалог сохранения или открытия файла и получаю доступ без всякой адресной строки.так что грамотное решение именно доступ к локальным дискам. зы диалог можно вызвать как через обычное так и через контекстное меню а также попытавшись скачать скажем архив или любой неизвестный тип файла - фф спросит что с ним делать и будет открыт диалог. и не забывайте что юзеру можно средствами фс запретить любой доступ к диску но разрешить к отдельному файлу на этом диске. ну и опять же никто не мешает в случае надобности расшарить на серваке определённую папку и подключать её как сетевой диск доступный юзерам. |
user_1 > 24-05-2012 11:31:30 |
okkamas_knife пишетэто ничего не даст - я вызываю любй диалог сохранения или открытия файла и получаю доступ без всякой адресной строки.так что грамотное решение именно доступ к локальным дискам.зы диалог можно вызвать как через обычное так и через контекстное меню а также попытавшись скачать скажем архив или любой неизвестный тип файла - фф спросит что с ним делать и будет открыт диалог.и не забывайте что юзеру можно средствами фс запретить любой доступ к диску но разрешить к отдельному файлу на этом диске. ну и опять же никто не мешает в случае надобности расшарить на серваке определённую папку и подключать её как сетевой диск доступный юзерам.
Эти дыры уже закрыты, при нажатии на кнопку "Сохранить как ..." вызывается виндовое окно, в вызываемом окне доступна лишь папка Downloads конкретного юзера. Реализован данный функционал с помощью групповых политик винды. |
user_1 > 24-05-2012 13:39:44 |
Всем спасибо за помощь. Просмотр локальных файлов тоже можно закрыть добавив строки в файл юзерконтент |
lokiju > 24-05-2012 14:16:30 |
CCK Wizard :: Дополнения Firefox Если верить описанию , то может более, чем требуется. |