Анонимный Firefox от Altblitz

Discussion in 'Безопасность и Анонимность' started by altblitz, 11 Apr 2017.

  1. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Всё. что вы хотели знать о браузерах и методах подавления сбора информации Firefox и Chromium - узнаете и удивитесь.

    Удивить вас - это не цель, отнюдь.
    Предоставить информацию к размышлению - правильно и арийско верно.

    Начало browser hacking - июль 2016, первые эксперименты с Chromium/Firefox - кто из них самый быстрый?
    Выяснилось, на тестах.

    Изучается код браузеров.
    "и это всё собирается и отсылается без моего согласия?"

    Ещё три месяца - выпиливаниe telemetry, data reporting, services - того, что не нужно для посещения сайтов.
    Ricing компиляции с LTO/PGO -O3.

    Получилось.
    На сегодня, есть бинарники Firefox Linux/Windows/Android - 52.0.2.
    Быстрей исходных mozilla.org и с ликвидацией в исходниках слежения за пользователем браузера.
     
    nynenado, 1911froct, GreenGO and 6 others like this.
  2. Suicide

    Suicide Super Moderator
    Staff Member

    Joined:
    24 Apr 2009
    Messages:
    2,482
    Likes Received:
    7,054
    Reputations:
    693
    Не знаю конечно, что там получилось.. но с восхвалением лисичьих как-то лет на 3-5 с опозданием. Вот тогда и я бы оду подпела, но не теперь.. ибо так пасть.. ну это надо ещё постараться.. и выхода к свету то уже не видно.
     
    _________________________
  3. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    829
    Likes Received:
    815
    Reputations:
    90
    сорцы бинари будут?
     
    _________________________
  4. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Знаешь, Suicide?
    Раньше, год тому назад - так бы и оценивал браузеры, применяя к месту и не к месту - оды КЮ! КУ! атцтой в одном предложении.

    Времена - изменили инет.
    Лишь Блиц не собирается меняться. Был и остаётся себе-на-уме холодным циником и любопытным исследователем того-что-нельзя-и-без-спроса.

    Итоги исследований. Беспристрастно для себя.
    Chromium - технически лучше Firefox на сегодня.
    + Hardware decoding vp8/vp9 video out of the box. Firefox can not into HW vp9.
    Not much of trouble, though.
    + Best Javascript engine Chromium - that speaks in terms of page loading/opening speed.

    - Chromium/Chrome - is coherently botnet.
    No mistakes, how it collects user data and sends out.
    The user data would be saved forever on google servers without user's consent.

    Стоко слов то написал сходу.
    Просто не знаю, как можно доказать очевидное ))

    it depends.
    Mozilla would not accept bug's reports and patches, LTO and PGO optimizations - 'cause it inference with their stable builds.

    About privacy patches - just forget it when speaking against SJW company.

    Firefox 52.0.2 - patched against privacy compromises and Telemetry/Data Reporting
    http://peacekeeper.futuremark.com/results?key=EVp2&resultId=12636447

    Firefox 52.0.2 - stock Mozilla Windows x86_64
    http://peacekeeper.futuremark.com/results?key=EVYv&resultId=12627549

    BTFO 3874 > 3798. Beats hands down.
    And yet without PGO optimizations.

    Паруски.
    Неоптимизированный Огнелис с блокированием утечки приватной информации и удалением телеметрии/данных педерачи делает легко в скорости оптимизированный Огнелис оффициальный.

    Больше труда - с Firefox/Fennec Android app.
    Nullified Location/camera/microfon permissions при инсталле apk на смартфон, just for example:

    Code:
    --- a/mobile/android/base/FennecManifest_permissions.xml.in
    +++ b/mobile/android/base/FennecManifest_permissions.xml.in
    @@ -17,12 +17,9 @@
          (potentially) of the push feature. -->
    #include GcmAndroidManifest_permissions.xml.in
    
    -    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
         <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    -    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
         <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
         <uses-permission android:name="android.permission.INTERNET"/>
    -    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
    
    И снова - приватный билд быстрее оффициального.
     
    #4 altblitz, 11 Apr 2017
    Last edited by a moderator: 11 Apr 2017
    CKAP and Olivia Dunham like this.
  5. Suicide

    Suicide Super Moderator
    Staff Member

    Joined:
    24 Apr 2009
    Messages:
    2,482
    Likes Received:
    7,054
    Reputations:
    693
    Знаешь, я тоже долго терпела эти так называемые перемены, подстраивать под них, подкручивала. При этом такая куча времени тратилась регулярно, что в итоге мои руки просто опустились и я забила его юзать.
     
    _________________________
    altblitz likes this.
  6. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Вот именно.
    Оправдаются ли усилия/время/элекроэнергия, вложенное на изучение over billiona кода Firefox/chromium и последующее блокирование встроенных изначально в браузеры ботнетов?
    Для себя и своего окружения - посчитал и решил, что затраты стоят того.

    Технически, это просто.
    Когда заложен первый камень и общаешься с девелоперами Mozilla - буднично отслеживаются изменения в коде и корректируются при необходимости.
    Раз в неделю, час-другой.
     
  7. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Как обстоят дела с кнопкой - "back" в Fennec?
     
    sha9 and altblitz like this.
  8. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,372
    Likes Received:
    5,124
    Reputations:
    48
    раз движок Хромиум самый прогрессивный, нужно его использовать
    Opera, Vivaldi
     
    sha9 likes this.
  9. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Интересный вопрос.

    Кнопка та, "back" напрямую связана с parental_control в Fennec.
    Если отключить её перед компиляцией - будет отказ в переходе по всем линкам на стартовой странице Fennec.
    Сделано это специально - коммандой феминисток и SJW Mozilla.

    Чтобы отключить parental_control полностью, необходимо полностью перелопатить код в 100пицот линий и каждое обращение к properties.parental_control заблокировать.

    Не стал сношать свой творческий мозг и сделал это иначе.

    Тритон, то, что ты видел - полностью переделано.
    Получилось годно - под мои требования к браузеру на мобиле.
     
    Triton_Mgn likes this.
  10. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Поделишься?
     
  11. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Yes, of course.
    Удалены сайты со встроенной рекламой - 500 их числом, что всплывают при наборе в адресной строке.
    Полностью - теперь - заблокировано Telemetry и Data Reporting, не мешая работе браузера.

    Последняя версия на Android - куда залить скажете?
     
    sha9 and Triton_Mgn like this.
  12. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    rgho.st
     
    sha9 likes this.
  13. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Один раз увидеть, чем сто раз услышать.
    botnet-free Firefox 52.0.2 mobile - http://rgho.st/8XjP857RL
     
    CKAP, sha9, Veil and 1 other person like this.
  14. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Вот теперь с кнопкой назад - годно. Буду пользоваться.
     
  15. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Интересно, что у меня перестало запускаться. Вдруг ))
    Ведаю, удалить кэш требуется посл.

    Тритон, глянь пожалуйста в about:config
    toolkit.telemetry.enabled
    toolkit.identity.enabled
    datareporting.policy.dataSubmissionEnabled
    datareporting.healthreport.uploadEnabled

    Опции должны быть false.

    для удобства - достаточно набрать первые символы.
    хотя, что я как нянька? ))
     
  16. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Первые 2 по умолчанию -false
    Вторые 2 отсутствуют.
     
    altblitz likes this.
  17. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Что и требовалось доказать.

    На данном этапе - цель достигнута. Благодаря Тритон ))

    Осталось - PGO оптимизированный билд. +20% скорости браузера на мобиле - это существенно.
    Mozilla до сих пор этого не сделала, а мы уже смогли собрать Fennec с LTO, легко +5% в бенчмарках в сравнении с оригинальным Mozilla Firefox mobile.

    Мы имеем затруднения с PGO. Нам нужен простой ответ на вопрос:
    "Правильное имя девайса SD card, встроенного или внешнего - как узнать на конкретном девайсе?"

    На stackexchange предлагают написать программу для выбора правильного адреса, /dev/mmcm0 /dev/sdcard
     
    Triton_Mgn likes this.
  18. dnkroz

    dnkroz New Member

    Joined:
    20 Apr 2017
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Прошу прощения за глупый вопрос, но... сборки ipa под ios ни у кого нормального браузера не завалялось?:)

    P.S. Что скажете про iCab?
     
  19. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Update:
    Mozilla Firefox с версии/milestone m53 имеет unified/общую/одинаковую базу кода для десктоп и мобильных браузеров.
    Очень удобно. Теперь баги достаточно сыскать лишь для одной OS.

    Но версию m53 забраковал. Причина - компиляция падает, если задана опция --enable-webrtc=no.
    WebRTC - не входит в понятие "Анонимный и приватный браузер".
    В версии m54 beta - это исправлено.

    На сегодня, самое важное - нейтрализация Telemetry/SafeBrowsing/Social/WebRTC исполнено.
    Удалены и pref("Я-не-просил-об-этом"), касающиеся анонимности и приватности.

    Графика браузера скомпилирована с опцией GCC -O3.
    Mozilla выпускает браузер скомпилированный с -Os (в лучшем случае, местами -O2)

    Конечные модули слинкованы с LTO/Link Time optimization.

    [​IMG]

    Firefox core based browser m54 Android & BlackBerry:
    https://sourceforge.net/projects/firezilla-mobile/files/
     
    Triton_Mgn likes this.
  20. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Здаров) с 1 мая
    Теперь объясни - для Android - Fennec- Firefox?
    И стоит ли от тебя ждать win версии?
     
    sha9 likes this.