LINUX.ORG.RU

Вышла новая версия web-браузера GNU IceCat 60.7.0

 , ,


1

2

2019-06-02 была представлена новая версия браузера GNU IceCat 60.7.0. Этот браузер построен на кодовой базе Firefox 60 ESR, изменённой в соответствии с требованиями к полностью свободному ПО.

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

Функции защиты конфиденциальности:

  • Для платформы Android добавлена поддержка дополнения LibreJS – дополнение для блокирования не свободного JavaScript-кода. Дополнение включено в поставку для всех поддерживаемых платформ;
  • HTTPS Everywhere для использования шифрования трафика на всех сайтах где это возможно;
  • TorButton для интеграции с анонимной сетью Tor (для работы в ОС требуется установка и запуск сервиса «tor»);
  • HTML5 Video Everywhere для замены Flash-плеера на аналог на основе тега video и реализации приватного режима просмотра в котором загрузка ресурсов разрешена только с текущего сайта;
  • В качестве поисковой системы по умолчанию используется DuckDuckGO, с отправкой запросов по HTTPS и без использования JavaScript.
  • Присутствует возможность отключения обработки JavaScript и сторонних Cookie.

    Что нового в новой версии?

  • В поставку включены дополнения ViewTube и disable-polymer-youtube, позволяющие просматривать ролики на YouTube без включения JavaScript;
  • По умолчанию включены вот такие настройки: подмена заголовка Referer, изоляция запросов в рамках основного домена и блокировка отправки заголовка Origin;
  • Дополнение LibreJS обновлено до версии 7.19rc3б, TorButton до версии 2.1, а HTTPS Everywhere - 2019.1.31;
  • Также был улучшен интерфейс для выявления скрытых HTML-блоков на страницах;
  • Настройки блокировщика сторонних запросов изменены для разрешения запросов к поддоменам хоста текущей страницы, к известным серверам стей доставки контента, CSS-файлам и серверам с ресурсами для YouTube.

    Скачать архив можно тут

>>> Подробности

Ответ на: комментарий от emmanuel

Конечно можно писать правила самому: https://www.eff.org/https-everywhere/rulesets

Но вообще нужно использовать HSTS и HPKP – а не перекладывать этот геморой на пользователя.

может объять весь интернет?

Не думаю. Я сам щаз за 5 минут подниму такой сайт, но что это докажет? Что ни кому не известная страничка не попала в список популярных ресурсов? Это очевидно.

mandala ★★★★ ()
Ответ на: комментарий от mandala

Вот это подчистили тему, ну и пиши после этого.

«никому неизвестная страничка» в интернете с 1999 года как минимум, постарше некоторых лоровцев. Архивируется веб архивом.

emmanuel ()
Ответ на: комментарий от emmanuel

Да жирно было слишком, но я ж не обучаемый – по 7.1 наверное тоже уже 4-ре звезды снялось за всё время.

«никому неизвестная страничка» в интернете с 1999 года как минимум

И? Значит ни где не засветилась, значит нужна 3,5 анонимусам.

HTTPS Everywhere и не призвана стать серебряной пулей, она всего лишь инструмент для пользователя, если администратор сайта не озаботился в полной мере безопасностью сам – я писал уже как, это легаси не сломает, если критично предоставлять и простой http.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 3)
Ответ на: комментарий от emmanuel

500-3000 в день

Нуууу… Не знаю. В мировом рейтинге это очень не много.

Просто legacy код. И да, нормальный HTTPS бы не помешал.

Так ни кто не заставляет реализовывать в коде, веб-сервер настраивается один раз, даже если что-то захордкорено в подавляющем большинстве случаев решается, пусть и не за 5 минут.

mandala ★★★★ ()
Ответ на: комментарий от mandala

Все равно сайт значимый. Я им передам ) Впрочем и HTTPS особо не защищает от просмотра. DNS, SNI утечки и прочее.

Я к тому что HTTPS Everywhere не панацея. И даже там, где ему полагается работать, он может не работать.

emmanuel ()
Ответ на: комментарий от powerguy

Но вообще нужно использовать HSTS и HPKP

Поддержку HPKP изо всех браузеров выпилили к сожалению.

Нет, конечно можно использовать расширение HTTPS+ Checker в Firefox и наблюдать на своём сайте четыре «зелёных прямоугольника» :)

suffix ()
Ответ на: комментарий от eternal_sorrow

Ну я не работаю с критичными штуками по безопасности, вот мои знания и устарели. Но надеюсь посыл понятен – не пользователь должен свою жопу прикрывать чугуниевой сковородкой, а разработчики/администраторы.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)

Скачал с их сайта бинарную сборку. В комплекте с браузером идет туева хуча всяких расширений. Сборка для дебилов, которые не знают что им надо? Или пилильщики этой поделки думают за пользователей и знают как правильно? Одним словом - фигня.

utanho ()
Ответ на: комментарий от utanho

Скачал с их сайта бинарную сборку. В комплекте с браузером идет туева хуча всяких расширений.

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

Или пилильщики этой поделки

Нет, это не подделка, а нужный инструмент (для тех, кто хотят избавится от зондов по максимуму).

Odalist ★★★★★ ()
Ответ на: комментарий от utanho

Меня назвали вендузятником. Это успех, я считаю.

Я вас не хотел оскорбить. Ни в коем случае. Просто ваш тезис, цитирую

Скачал с их сайта бинарную сборку. В комплекте с браузером идет туева хуча всяких расширений. Сборка для дебилов, которые не знают что им надо?

Наводит на мысль, что вы сами не знаете, что вам нужно...тащите в свою систему все, что попало, а потом удивляетесь.

Odalist ★★★★★ ()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от Odalist

Сборка бинарная, запускается из хомяка, ничего в систему не тащит. Что я сделал не так?

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

«В данном браузере были удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений» интегрированы дополнения, направленные на усиления приватности."

Хотел потыкать палкой вот в это вот, но получил «интегрированы дополнения, направленные на усиления приватности».

utanho ()

В качестве поисковой системы по умолчанию используется DuckDuckGO

Проприетарный, пиндоский и уже слишком популярный. Все на Qwant! Яйца, конечно, те же. Зато французские.

anonymous ()
Ответ на: комментарий от utanho

Что я сделал не так?

Не почитали, что там встроено, и как выпилить...

интегрированы дополнения, направленные на усиления приватности

Они вам мешают? И я не верю, что дополнения нельзя отключить. Вы что-то не так делаете.

Odalist ★★★★★ ()
Ответ на: комментарий от utanho

этого поделия

Я повторюсь. Это не подделие, а хорошая программа. Тем более, что она изменённая в соответствии с требованиями к полностью свободному ПО. Больше бы таких.

Odalist ★★★★★ ()

что ему надо?

./icecat
XPCOMGlueLoad error for file /home/n/soft/icecat/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
equery b libdbus-glib-1.so.2
 * Searching for libdbus-glib-1.so.2 ... 
dev-libs/dbus-glib-0.110 (/usr/lib64/libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.3.4)
[I] dev-libs/dbus-glib
     Доступные версии:      0.110 {debug static-libs test ABI_MIPS="n32 n64 o32" ABI_RISCV="lp64 lp64d" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Установленные версии:  0.110(20:11:46 07.04.2018)(-debug -static-libs -test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")

parar ()
Ответ на: комментарий от Pravorskyi
	linux-gate.so.1 (0xf7fb2000)
	libpthread.so.0 => /lib32/libpthread.so.0 (0xf1c01000)
	libmozsandbox.so => not found
	libnspr4.so => /usr/lib32/libnspr4.so (0xf1bbd000)
	libplc4.so => /usr/lib32/libplc4.so (0xf1bb6000)
	libplds4.so => /usr/lib32/libplds4.so (0xf1bb1000)
	liblgpllibs.so => not found
	libnss3.so => /usr/lib32/libnss3.so (0xf1a52000)
	libnssutil3.so => /usr/lib32/libnssutil3.so (0xf1a25000)
	libsmime3.so => /usr/lib32/libsmime3.so (0xf19f8000)
	libmozsqlite3.so => not found
	libssl3.so => /usr/lib32/libssl3.so (0xf1994000)
	libmozgtk.so => not found
	libdl.so.2 => /lib32/libdl.so.2 (0xf198c000)
	libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf18b8000)
	libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf186c000)
	librt.so.1 => /lib32/librt.so.1 (0xf1861000)
	libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf1855000)
	libdbus-glib-1.so.2 => not found
	libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xf1802000)
	libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf179e000)
	libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf1665000)
	libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf1618000)
	libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf15ed000)
	libcairo-gobject.so.2 => /usr/lib32/libcairo-gobject.so.2 (0xf15e3000)
	libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf147f000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf144e000)
	libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf1261000)
	libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf125c000)
	libxcb-shm.so.0 => /usr/lib32/libxcb-shm.so.0 (0xf1257000)
	libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf1229000)
	libX11.so.6 => /usr/lib32/libX11.so.6 (0xf10da000)
	libXext.so.6 => /usr/lib32/libXext.so.6 (0xf10c4000)
	libXt.so.6 => /usr/lib32/libXt.so.6 (0xf105c000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/32/libstdc++.so.6 (0xf0dde000)
	libm.so.6 => /lib32/libm.so.6 (0xf0d0f000)
	libc.so.6 => /lib32/libc.so.6 (0xf0b27000)
	/lib/ld-linux.so.2 (0xf7fb3000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/32/libgcc_s.so.1 (0xf0b0a000)
	libbz2.so.1 => /usr/lib32/libbz2.so.1 (0xf0af8000)
	libpng16.so.16 => /usr/lib32/libpng16.so.16 (0xf0ab8000)
	libz.so.1 => /usr/lib32/libz.so.1 (0xf0a9e000)
	libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf0a6c000)
	libuuid.so.1 => /usr/lib32/libuuid.so.1 (0xf0a63000)
	libffi.so.7 => /usr/lib32/libffi.so.7 (0xf0a59000)
	libpcre.so.1 => /usr/lib32/libpcre.so.1 (0xf09de000)
	libfribidi.so.0 => /usr/lib32/libfribidi.so.0 (0xf09c1000)
	libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf0913000)
	libEGL.so.1 => /usr/lib32/opengl/nvidia/lib/libEGL.so.1 (0xf0903000)
	libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf08f3000)
	libGL.so.1 => /usr/lib32/opengl/nvidia/lib/libGL.so.1 (0xf086d000)
	libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf0867000)
	libresolv.so.2 => /lib32/libresolv.so.2 (0xf084e000)
	libmount.so.1 => /usr/lib32/libmount.so.1 (0xf07e1000)
	libXau.so.6 => /usr/lib32/libXau.so.6 (0xf07db000)
	libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf07d1000)
	libSM.so.6 => /usr/lib32/libSM.so.6 (0xf07c6000)
	libICE.so.6 => /usr/lib32/libICE.so.6 (0xf07aa000)
	libGLdispatch.so.0 => /usr/lib32/opengl/nvidia/lib/libGLdispatch.so.0 (0xf0726000)
	libGLX.so.0 => /usr/lib32/opengl/nvidia/lib/libGLX.so.0 (0xf0707000)
	libblkid.so.1 => /usr/lib32/libblkid.so.1 (0xf06a9000)

ненайденные есть в /opt/firefox.

parar ()