Rosenfox Portable

Материал из Викиреальностя
Перейти к: навигация, поиск

Rosenfox Portableбраузер, обеспечивающий безопасность, приватность и скоростной веб-сёрфинг за счет тонкого тюнинга внутренних настроек и сторонних дополнений.

Является авторской сборкой на основе Mozilla Firefox и Mozilla Firefox — Portable Edition, созданного John T. Haller[1] при помощи PortableApps.com Installer[2], не оставляющей никаких следов в системе, не хранящей никакие пользовательские данные. Каталог, содержащий программу, может находиться где угодно[3] — как на вашем рабочем столе, так и на USB флэш-накопителе, в том числе[4] — в криптоконтейнерах или крипторазделах, созданных при помощи FreeOTFE[5] и TrueCrypt[6].

Базируется на текущей версии Mozilla Firefox 10.0 (Extended Support Release), обладающей статусом длительного срока поддержки и предназначенной в том числе и для корпоративных пользователей. Обновления для этой версии будут выпускаться Mozilla.com (параллельно с основной веткой развития браузера, т.е версиями 11-16) в течение 1 года каждые 6 недель и будут включать в себя устранение серьёзных проблем безопасности и стабильности.

Содержание

[править] Предназначение

Сборка предназначена как для тех пользователей, которым трудно разобраться в сложностях тюнинга скрытых опций Mozilla Firefox, а также в настройках отдельных расширений, так и для тех, кто хотел бы получить работоспособную версию браузера по принципу: «запустил и работаешь» (в том числе — иметь её при себе на флэш-накопителе и использовать на любом компьютере с установленной ОС Windows).

Rosenfox Portable может применяться как минимум в трех случаях:

  1. если пользователь реально озабочен безопасностью работы в интернете, не желает оставлять на компьютере явные следы интернет-сёрфинга: HTTP cookie, журнал загрузок, сохраненные данные форм и пароли, историю посещения сайтов и хочет максимально обезопасить свою приватную информацию;
  2. если системный администратор запрещает установку сторонних программ на компьютер;
  3. если пользователь хочет «просто попробовать» Mozilla Firefox, затратив на это минимум времени.

[править] Принцип настройки и работы

Принцип работы Rosenfox Portable заключается в следующем:

«Запрещено всё, что явно не разрешено пользователем!»

[править] Системные требования

Операционная система

Rosenfox создавался и тестировался на Windows XP SP2 / SP3.

Создатель сборки не гарантирует[7] работу на других версиях Windows, если этого не гарантируют создатели Mozilla Firefox и Mozilla Firefox — Portable Edition.

Рекомендованная системная конфигурация

[править] Обеспечение безопасности веб-сёрфинга

Rosenfox Portable настроен так, что он по умолчанию будет блокировать при загрузке веб-страниц следующие компоненты:

  • HTTP cookie;
  • JavaScript и управляющие элементы, связанные с ними;
  • подавляющую часть текстовой и графической рекламы (при корректно созданных пользовательских правилах);
  • графические элементы, загружаемые со сторонних сайтов;
  • кросс-сайтовые перенаправления и запросы HTTP referer;
  • графику, видео- и аудиоэлементы, основанные на технологиях Adobe Flash и Microsoft Silverlight;
  • межсайтовый скриптинг (XSS);
  • отсылку идентификатора браузера (User agent, UA) на сайты.

Однако прием и использование всех этих компонентов могут быть активизированы сами пользователем в случае надобности.

В FAQ'е сайта подробно описаны распространённые примеры действия запрещающих настроек и методы их отключения[8]:

  • «исчезновение» некоторых графических и других активных элементов на странице;
  • несрабатывание управляющих элементов на странице: кнопок, ссылок, основанных на JavaScript;
  • невозможность активизировать свои учетные записи на форумах, в почтовых ящиках вследствие блокирования HTTP cookie;
  • невозможность перехода со страницы на страницу, при загрузке файлов, при обработке поисковых запросов вследствие блокирования кросс-сайтовых перенаправлений HTTP referer.

[править] Ускорение веб-сёрфинга

Ускорение веб-сёрфинга достигается[9] за счет применения тонкого тюнинга скрытых настроек через about: URI (вызывается при помощи введения about:config[10] в адресной строке браузера).

  • Определение количества параллельных запросов
network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.proxy.pipelining = true
  • Активизация Keep-Alive:
network.http.keep-alive = true
network.http.version = 1.1
  • Jit-прекомпиляция
(включена по умолчанию)
  • Уменьшение трафика и размера urlclassifier3.sqlite
browser.safebrowsing.enabled = false
browser.safebrowsing.malware.enabled = false
  • Отключение встроенной проверки обновлений браузера, дополнений, поиска новых дополнений
app.update.auto = false
app.update.enabled = false
browser.search.update = false
extensions.update.enabled = false
  • Ускорение переходов по страницам по команде «Назад» (Fastback)
browser.sessionhistory.max_total_viewers = 8
RAM / Количество страниц
-1 («минус один») = auto
32 Mb = 0
64 Mb = 1
128 Mb = 2
256 Mb = 3
512 Mb = 5
1 Gb = 8
2 Gb = 8
4 Gb = 8
  • Определение количества максимальных одновременных соединений с сервером
network.http.max-connections = 30
  • Ускорение рендеринга страницы
nglayout.initialpaint.delay = 0
  • Отключение запоминания последних вкладок (табов) и окон для повторного открытия или восстановления после некорректного завершения сессии, а также отмена запоминания данных форм и сессий, восстанавливаемых после запуска или в результате падения браузера
browser.sessionstore.max_tabs_undo = 0
browser.sessionstore.max_windows_undo = 0
browser.sessionstore.resume_session_once = false
browser.sessionstore.resume_from_crash = false
browser.formfill.expire_days = 1
browser.sessionhistory.max_entries = 0
browser.sessionstore.max_resumed_crashes = 1
  • Отключение геолокации
geo.enabled = false
  • Отключение автоподстановки поисковых запросов в окне поиска
Browser.search.suggest.enabled = false
  • Сокращение количества резервных копий закладок браузера
browser.bookmarks.max_backups = 1
  • Сокращение количества резервных копий фильтров Ad-Block+
extensions.adblockplus.patternsbackups = 1
  • Запрет закрытия браузера при закрытии последней вкладки ("нет, не закрывать")
browser.tabs.closeWindowWithLastTab = false
  • Поведение мыши при увеличении / уменьшении масштаба с помощью прокрутки ее колесом
mousewheel.withcontrolkey.numlines = 1 (движение колесом "от себя" с зажатой клавишей Ctrl увеличивает масштаб просматриваемой страницы)
  • Запрет проигрывания анимации графики в формате gif
image.animation_mode = none
  • Запрет рамки, обводящей активную ссылку:
browser.display.focus_ring_on_anything = false
browser.display.focus_ring_width = 0
  • Запрет фавиконов (иконок сайта)
browser.chrome.site_icons = false
browser.chrome.favicons = false
  • Месторасположение новых открываемых вкладок (в конце панели)
browser.tabs.insertRelatedAfterCurrent = false
  • Отключение подсветки корневого домена в адресной строке
browser.urlbar.formatting.enabled = false

[править] Удаление персональных данных (приватной информации)

При выходе (завершении сессии) Rosenfox Portable будет автоматически уничтожать:

  • журнал посещений (историю);
  • журнал загрузок файлов;
  • журнал форм и поиска;
  • HTTP cookie;
  • LSO (HTTP cookie, связанные с технологиями Adobe Flash);
  • регистрационные данные;
  • кэш браузера;
  • сохраненные пароли к сайтам, E-mail-ящикам, онлайн-магазинам и форумам;
  • данные автономных веб-сайтов.

Однако сохранение этих отдельных компонентов может быть активизировано самим пользователем при необходимости.

Уничтожение (а не простое удаление) данных, накапливаемых в результате веб-сёрфинга, будет осуществляться автоматически в момент выхода из браузера при помощи алгоритма DoD (5220–22.M - стандарт Министерства обороны США) в три прохода затирания псевдорандомными данными.

[править] Дополнительное обеспечение безопасности

В Rosenfox Portable встроены такие средства, как:

  • виртуальная клавиатура, позволяющая обезопасить пользователя от кейлоггеров (шпионских закладок) при наборе логинов-паролей и другой критичной информации;
  • поиск информации по каналу, защищенному при помощи SSL, используя различные встроенные поисковые машины;
  • шифрование веб-ссылок, хранящихся в пользовательских закладках;
  • шифрование информации, находящейся в пользовательском блокноте, поддерживающем до десяти независимых страниц для хранения записей;
  • средство блокирования сторонних попыток изменения стартовой страницы браузера или его поисковой системы;
  • система генерирования и использования «одноразовых» анононимных почтовых ящиков, предназначенная для регистрации на веб-ресурсах;
  • средство анонимизации UA (user-agent), то есть «имени» браузера на просматриваемых сайтах;
  • средство оценки вредоносности / безопасности посещаемого сайта на основе данных из сети доверия Web of Trust;
  • система генерирования криптостойких произвольных паролей для веб-ресурсов;
  • система хранения, автоматического ввода и безопасного экспорта / импорта паролей для веб-ресурсов;
  • анализ оценки защищенности шифрованных каналов связи;
  • средство принудительного автошифрования канала связи (при наличии такой возможности) с различными сайтами.

[править] Дополнительные возможности

Пользователи могут ознакомиться со всеми возможностями Rosenfox Portable, обеспечиваемыми сторонними дополнениями[11] на странице «Компоненты»[12], прочитать их описания, принципы применения, а также перейти на домашние страницы разработчиков дополнений. На сайте доступны изображения, иллюстрирующие работу практически всех установленных дополнений.

В текущей версии Rosenfox Portable установлены следующие дополнения:

[править] Обновления программы и сторонних дополнений

Rosenfox Portable обновляется вслед за выходом новых версий Mozilla Firefox с продленной поддержкой и обновлений дополнений, созданных третьими лицами. Периодичность обновления зависит от:

  1. появления новых «знаковых» версий Mozilla Firefox с продленной поддержкой - ESR;
  2. обнаружения критических ошибок в настройках программы и сторонних дополнений;
  3. добавления автором сборки новых компонентов.

Пользователи могут самостоятельно обновлять как сам Mozilla Firefox, так и установленные дополнения, применяя встроенные программные средства обновления.

[править] Примечания

[править] Ссылки

Rosenfox Portable относится к теме «Программное обеспечение»   ±