Новый браузер Gngr пишут на языке программирования Java. Он призван устранить недостатки существующих браузеров и главный из них — недостаточную защиту пользователя.

В Gngr по умолчанию отключены куки, Javascript, рефереры, фреймы со сторонних сайтов, а user-agent имеет минималистичный вид «gngr.info/major-version». Все настройки можно изменять в унифицированном и интуитивном интерфейсе, как для всех сайтов, так и отдельно для каждого.

Разработчики отмечают, что расширения вроде NoScript и uMatrix работают поверх небезопасного продукта, и их использование не может гарантировать абсолютной защиты. Например, они могут пропустить какие-то запросы из-за изменений в API браузера или по другим причинам. В то же время приватность пользователя имеет настолько высокий приоритет, что нельзя допустить даже малейший риск возникновения подобной ситуации. То есть блокировка скриптов, кукисов и прочего должна быть изначально «вшита» в браузер.

Работа над Gngr началась больше месяца назад. Вообще, он создан как наследник Java-браузера Lobo (на скриншоте вверху), тот остановился в развитии в 2009 году. Судя по всего, его взяли за основу и начали приводить в соответствие современным стандартам. Другие используемые технологии перечислены на этой странице.

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

  • UnoJar: пакетный менеджер в одном jar-файле с упором на производительность.
  • swing-htabs: система иерархических вкладок для Java Swing UI (на иллюстрации внизу).
  • jStyleDomBridge: посредник между CSS AST в браузере и небезопасным CSS DOM API.

003

Теперь около 80% исходного кода Gngr открыто. В течение нескольких недель обещают закончить работу над стабилизацией и публикацией остальных 20%.



19 комментариев

  1. 02.12.2014 at 17:58

    > Новый браузер Gngr
    пишут на языке программирования Java. Он призван устранить недостатки
    существующих браузеров и главный из них — недостаточную защиту
    пользователя.

    Лично у меня Java ассоциируется именно с недостаточной защищённостью пользователя.

    • 02.12.2014 at 18:14

      И с быстродействием, если честно, Java тоже как-то не ассоциируется. 🙂

      • 03.12.2014 at 00:08

        Там все отключено. Скрипты, кукисы и прочее блокируется.. Можно еще картинки отключить до кучи. Поэтому и безопасность и быстродействие присутствует. Голый html грузится мгновенно- только хардкор. Вот ведь незадача.. С такого браузера комментарий на хакере не оставишь, наверное.

        • 03.12.2014 at 01:21

          Как куки могут навредить? И как ты без сессий предлагаешь работать? Или через GET идентификатор передавать? Знаю, что в PHP был такой вариант для упоротых браузеров, но не знаю, поддерживается ли он сейчас.

          • 04.12.2014 at 19:06

            Написано же «»В Gngr по умолчанию отключены куки, Javascript, рефереры, фреймы со сторонних сайтов» Спросите у разработчиков. Грузиться будет быстро и даже безопасно, но страницы будут отображаться криво. На любителя.

            • 08.12.2014 at 05:20

              И что без кук будет раотать? Даже гугл поск не загрузится. 1 раз отключил куки через рутер — вообще ничего не открыть. Уж лучше через линкс сидеть.

  2. 02.12.2014 at 18:11

    Так, а где скачать готовенькое? Или самому компилить придется?

  3. 02.12.2014 at 18:46

    «Новый браузер Gngr пишут на языке программирования Java. Он призван устранить недостатки существующих браузеров и главный из них — недостаточную защиту пользователя.»

    и главный из них это низкое потребление памяти и процесорного времени

  4. 02.12.2014 at 22:18

    Так-то не 1 апреля, но всё равно смешно — «безопасный браузер на Java» — бугага! 😀

  5. 02.12.2014 at 23:42

    это шутка чтоль какая?

  6. 03.12.2014 at 01:20

    > Он призван устранить недостатки существующих браузеров и главный из них — скорость работы
    fixed

  7. 03.12.2014 at 01:24

    В файрфоксе тоже можно много чего выключить по умолчанию. Они в about:config смотрели вообще?

  8. 03.12.2014 at 02:09

    всем хочеться свой велосипед…

  9. 03.12.2014 at 20:42

    srware iron был уже и не взлетел.

  10. 04.12.2014 at 05:46

    Сколько же тёмных людей…. Да, именно на java написаны практически всё банковские клиенты потому что это безопасно (не нужно путать java-плагины для браузеров с полноценным ПО). Скорость выполнения ПО написанного на java, на сегодняшний день благодаря постоянно развивающейся технологии JIT, уже давно ничем не уступает скорости выполнения любого другого ПО написанного на другом языке программирования. Стыдно быть такими тёмными, нужно развиваться в соответствии с развитием технологий.

    • 04.12.2014 at 11:28

      Н-да, явился Шибко Грамотный и всех просветил. При этом спутав безопасность отдельного приложения банк-клиент с безопасностью браузера. А заодно и приврав чуток. Ни по скорости, ни по расходам памяти, Java никогда с нативными приложениями не равнялся.

      • 04.12.2014 at 21:06

        Уже давно сравнилась. И как раз ничего не спутал, читать научись, школота, а потом выясни что-такое JIT-компиляторы. Короче учи мат. часть.

        • 05.12.2014 at 10:47

          Обычное явление: глупости сопутствует хамство. Что такое JIT-компиляция? Это перенесение процесса компиляции (одной из стадий) с компьютера программиста на компьютер пользователя. С соответствующими затратами ресурсов. То, что скорость программ на Java пытаются «дотянуть» хотя бы до C++, отражает лишь благие намерения. Неужели Вам не приходило в голову, что если Вам привезут вместо телевизора набор деталей, то Ваши трудозатраты на просмотр фильма увеличатся? Так что поучите-ка матчасть сами.

Оставить мнение