Проведя (https://www.gnu.gl/blog/Posts/multiple-vulnerabilities-in-po.../) поверхностный анализ защищённости службы Pocket (https://getpocket.com/), была выявлена серия серьёзных уязвимостей, демонстрирующих халатное отношение разработчиков к защите данных пользователей и показывающих, что при разработке безопасности не уделялось должного внимания. В частности, через манипуляции с URL "file://" оказалось возможным получить содержимое системных файлов из серверных окружений Amazon EC2, которые используются для обеспечения работы Pocket.
Проблема была обнаружена после попытки отложить в Pocket ссылку "http://127.0.0.1/server-status", что привело к появлению на другом синхронизированном устройстве содержимого страницы со статистикой работы сервера. Попытавшись сохранить страницу, при попытке открытия которой выдаётся редирект на URL "file:///etc/passwd" удалось получить содержимое файла /etc/passwd и использовать подобный метод для чтения других файлов с сервера, например, закрытых SSH-ключей текущего пользователя.
Проблемы с Pocket заслуживают внимание в силу интеграции поддержки данной службы непосредственно в Firefox. Начиная с версии 38.0.5 в Firefox были встроены средства обращения к службе Pocket, которая позволяет отложить страницы, чтобы вернуться к ним когда появится время, в том числе с других устройств. Данное нововведение вызвало (http://www.reddit.com/r/linux/comments/35wc7r/firefox_beta_n.../) неоднозначную реакцию в сообществе и
требования (https://bugzilla.mozilla.org/show_bug.cgi?id=1172126) исключить поддержку Pocket из основного состава Firefox, ограничив возможность работы с ним как с внешним дополнением (https://addons.mozilla.org/en-US/firefox/addon/read-it-later/). Главным образом, недовольство связано с тем, что Pocket является проприетарной разработкой и его встраивание в Firefox воспринимается как продвижение одного из сторонних коммерческих проектов, пренебрежение персональными данными пользователей и навязывание лишней функциональности, востребованной лишь небольшой категорией пользователей.
Выявленные уязвимости лишний раз указали на то, что проприетарным службам, реализация которых не может быть проконтролирована сообществом, не следует слепо доверять данные пользователей. Информация об уязвимости опубликована после устранения проблемы на стороне Pocket, тем не менее, выявленные проблемы красноречиво говорят об уровне защиты данного сервиса.
URL: https://www.gnu.gl/blog/Posts/multiple-vulnerabilities-in-po.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=42824
ЧТД.
> Попытавшись сохранить страницу, при попытке открытия которой выдаётся редирект на URL "file:///etc/passwd" удалось получить содержимое файла /etc/passwd и использовать подобный метод для чтения других файлов с сервера, например, закрытых SSH-ключей текущего пользователя.А что все так возбудились?
Может быть кому-то как раз эта информация нужна по работе.
по работе хакером?)) или по работе в анб? ну и фсб будет радо))
Прямо через день в браузере, то ключи от ссх, то /etc/passwd смотрю. Удобно ведь!
> Прямо через день в браузере, то ключи от ссх, то /etc/passwd смотрю.
> Удобно ведь!Вот видишь, значит не зря люди старались!
> А что все так возбудились?Наверное, то что АНБ^W группа "equation" пользуясь случаем уже скорее всего задампило эти сервера и унесло все что можно было унести. Да и остальные наверное времени даром не теряли - дармовые ресурсы и информация для дата-майнинга всегда в цене.
> Может быть кому-то как раз эта информация нужна по работе.
Ну да, хакерам и любителям дата майнинга :)
Ярко светится идиотизм мозиллы...
> Ярко светится идиотизм мозиллы...Так они понабрали там каких-то виндовых скриптокидозников вместо разработчиков. А маркетинг победил здравый смысл. Неужели кто-то еще не понял что маркетоидам мозиллы просто хочется денег. Поперла беспринципная монетизация прожЕкта любой ценой.
> Так они понабрали там каких-то виндовых скриптокидозников вместо разработчиков. А маркетингРазработчики мозилы к Pocket не имеют никакого отношения. Это сторонний сервис по типу яндекс. Мозилла просто добавила интеграция(кнопку) в файрфокс.
А то, что надо хоть какой-то аудит провести прежде чем своей репутацией рисковать - так сложно для понимания?
> А то, что надо хоть какой-то аудит провести прежде чем своей репутацией
> рисковать - так сложно для понимания?Ну так маркетологи же. А они знают что бабло побеждает зло. Они сейчас выжмут бренд и, уволившись, с чистой совестью пойдут устраиваться в новую компанию. Где платят больше, а шатдаун бизнеса еще не маячит на горизонте.
> Разработчики мозилы к Pocket не имеют никакого отношения. Это сторонний сервис по
> типу яндекс. Мозилла просто добавила интеграция(кнопку) в файрфокс.ага. добавили под дулами автоматов, не иначе. а почему не мой сервис «pupkinkarman»? может, всё‐таки, деньги, а?
Говорите так, будто это что-то плохое. Ну очевидно, что деньги. Надо же где-то Mozilla искать спонсоров.
> Говорите так, будто это что-то плохое. Ну очевидно, что деньги. Надо же
> где-то Mozilla искать спонсоров.Знаешь, на проституток всегда смотрят как-то косо. Раньше мозилла была командой инженеров. И им почему-то не требовались деньги в таком количестве и не надо было кидать пользователей. А потом, когда пришли маркетологи и создали мозилла корп - им видимо стало не хватать на яхты и виллы у топов. Поэтому про битье себя пяткой в грудь как некоммерческого фонда они забыли и скатились в откровенное вымогательство. Впрочем, т.к. их аудитория любила мозиллу совсем не за это - они уже пролюбили примерно половину юзерей. А если дальше так пойдет - через 5-10 лет это будет опера номер два.
так раньше у них крыша была чисто гугляндская, ну и хромиума не было. щас ситуация для них сложнее
> щас ситуация для них сложнееконечно, сложнее: надо ещё толпу дармоедов кормить. а дармоеды на макаронах и сосисках жить не хотят. зато уверены, что ftp в браузере не нужен, потому что «в хроме ж убирают!»: https://bugzilla.mozilla.org/show_bug.cgi?id=1174462
правильно, ибо ftp вообще не нужен - 2015-ый год на дворе
> правильно, ибо ftp вообще не нужен - 2015-ый год на двореТы в зеркало-то смотрел с утра? Сам-то ты нужен в 2015, а?
Ну ладно-ладно, им просто забашляли. Этож капитализм, за нужную сумму даже директор гугля тебе пятки оближет ))
>> Разработчики мозилы к Pocket не имеют никакого отношения. Это сторонний сервис по
>> типу яндекс. Мозилла просто добавила интеграция(кнопку) в файрфокс.
> ага. добавили под дулами автоматов, не иначе. а почему не мой сервис
> «pupkinkarman»? может, всё‐таки, деньги, а?Конечно же, с одной стороны — деньги.
А с другой стороны — отсутствие вменяемой опенсорсной альтернативы. Автор wallabag'а, например, на запрос фичи сохранения полной версии страницы, без кастрации её посредством readability, заявил, что типа это уничтожает саму идею программы. Ну вот такое. А я на пхп не пишу, чтобы в сорцы того же валлабэга лезть.
> А с другой стороны — отсутствие вменяемой опенсорсной альтернативы.чему? с какого испугу место этих всех примочек — в браузере, а не на AMO? Firefox всегда был весёлым конструктором: кости, жир, изолента — остальное на AMO. в этом и была его уберфича. всё‐таки разница между «эта фигня отключена… наверное, но всё равно торчит» и «да не собираюсь я её ставить, и потому её нет вообще» — огромная. а сделать расширениями пока ещё можно всё, они ничем не отличаются по возможностям от того, что «в коробке» поставляется.
>> А с другой стороны — отсутствие вменяемой опенсорсной альтернативы.
> чему? с какого испугу место этих всех примочек — в браузере, а
> не на AMO? Firefox всегда был весёлым конструктором: кости, жир, изолента
> — остальное на AMO. в этом и была его уберфича. всё‐таки
> разница между «эта фигня отключена… наверное, но всё равно торчит» и
> «да не собираюсь я её ставить, и потому её нет вообще»
> — огромная. а сделать расширениями пока ещё можно всё, они ничем
> не отличаются по возможностям от того, что «в коробке» поставляется.Да я не про файрфокс же писал, а про расширение для сохранения страниц. Про отсутствие опенсорсной альтернативы именно покету.
я понял, но на это же отвечать неинтересно…
> Разработчики мозилы к Pocket не имеют никакого отношения....кроме того что засунули этот крап в свой браузер на видное место. Ну а раз впаривали это - пусть и предъявы за дырявость выкусывают.
> Это сторонний сервис по типу яндекс. Мозилла просто добавила интеграция(кнопку) в файрфокс.
Ну вот мозилла впаривала дырявый сервис на видном месте. Стало быть разработчики мозилы - ДЛБ!
как же хорошо что я фоксу запретил обновляться))
browser.pocket.enabled;false в день премьеры выставил.
> browser.pocket.enabled;false в день премьеры выставил.Попробуем угадать - какую г-няшку при следующем обновлении подложит мозилла корп? :) И да, сколько там уже мин наш сапер обезвредил? Хороший у мозиллы софт.
учитывая что у меня система режет все входящие соединения, можно и покет включить и понаблюдать что он ценного передать хочет)) а заодно и дыры поискать. так для себя)) если уж они умудрились доступ к /etc/passwd открыть , мож еще че откроется?))
Есть ли где-то спискок опций из about:config, которые нужно отключить для новых выпусков? А то я уже теряюсь в этом реестре.
> Есть ли где-то спискок опций из about:config, которые нужно отключить для новых
> выпусков? А то я уже теряюсь в этом реестре.а чем тебе хром не нравится? ff — это же такой недохром, кривой, косой и горбатый. и то, что из ff хотят сделать хром, мозиллой не скрывается. так возьми уже оригинал, зачем тебе эта недореплика?
webgl на ati видяхах выключен не конфигами, а так скомпилировано. На лисе все работает - и текстуры и свет, в хроме-хромиуме и др. это пока не решенный кейс в листе разрабов. Хотя на интелах и нвидии работает. Это ограничение рынка... пусть используют api от ОС, а не свою ОС в браузер пихают, да так что AMD-ATI в пролете.
> и нвидии работает. Это ограничение рынка... пусть используют api от ОС,
> а не свою ОС в браузер пихают, да так что AMD-ATI в пролете.Что ты там куришь? Гугль ни разу и не писал свой вариант GL, системный использует. И какой у тебя драйвер - проприетарный, опенсорсный, или чего? Судя по бухтению - он в блеклисте за глюкавость. И да, знаешь, вывешивать бажный драйвер ж..й в интернет, равно как и апи ОС через которые его можно завалить - удовольствие ниже среднего.
> Судя по бухтению - он в блеклисте за глюкавость.Игры работают, стим работает, лиса работает... но нет, в хромиум webgl мы выключим и --ignore-gpu-blacklist проигнорируем.
Еще лучше опера под описание подходит.
> Еще лучше опера под описание подходит.Опера нынче - это такая шкурка к хромиуму. Да и вообще, вроде как опера продается. Компания, в смысле.
Chrome не такой гибкий. В нём нельзя серьёзно изменить интерфейс расширениями.
> Chrome не такой гибкий. В нём нельзя серьёзно изменить интерфейс расширениями.Мозилла со своим австралопитекисом успешно над этим поработала. Впрочем, в новых версиях нельзя даже урл для страницы новой вкладки задать - очень "гибкий" интерфейс стал.
>>в новых версиях нельзя даже урл для страницы новой вкладки задатьНельзя задать этот урл через расширения, что бы не подменяли твою новую вкладку на рекламный урл, руками все задается через settings. (Кроме чтения новостей про безопасность хорошо бы проверять, а так ли вы поняли что там поменяли).
> Нельзя задать этот урл через расширения, что бы не подменяли твою новую
> вкладку на рекламный урл, руками все задается через settings.а, то есть, поменять prefs.js — это теперь задача непосильная. защита что надо, очень удобная и действенная. ну, в стиле современной мозиллы.
присоединяюсь к вопросу.
Забавно что mozilla пишет:
browser.toolbarbuttons.introduced.pocket-button;true - установлено пользователем, но пользователь не ставил :)
> Забавно что mozilla пишет:
> browser.toolbarbuttons.introduced.pocket-button;true - установлено пользователем,
> но пользователь не ставил :)Это нормально. Это просто означает, что значение префы не дефолтное. По умолчанию оно очевидно false, при первом открытии показывается какой-нибудь хелп и её ставит в true, чтобы больше не вылезало. Если отключить покет, то скорее всего её тоже в true ставит на всякий случай. Не создавать же файл для таких мелочей, когда префу получить/изменить одной строкой в js можно.
Увы, browser.pocket.enabled;false не заставляет исчезнуть пункт "Показать список Pocket" в меню "Закладки"
убирает, но не всегда и сразу :)
Молодец, возьми с полки пирожок.
https://blog.mozilla.org/security/2015/08/06/firefox-exploit.../
apparmor решает проблему на 100%, но сам факт удручает конечно
С чем решает? Или он сам собой на их серверах включится?
Угоняешь ~/id_rsa Заходишь на их сервера, проводишь аудит безопасности, обновляешь софт, Ksplice, пачишь ядро в памяти, настраиваешь apparmor/selinux, ставишь suricata, загоняешь их веб сервер в контейнер. Profit.
А то совсем пользователи обленились.
>~/id_rsa~/.ssh/id_rsa
> А то совсем пользователи обленились.Да не боись, сейчас им NSA^W equation group еще и прошивки хардов заапдейтит своим самоходным программным обеспечением :)
во-первых, если на ваших серверах крутится самый новый firefox, уязвимости в pocket - далеко не самая серьёзная проблема.
во-вторых, написать политику для apparmor можно даже при наличии умственной отсталости. если человек хочет безопасность и новый firefox - берёт и пишет, не вижу проблемы.
На каких серверах какой firefox крутится? Вы пьяны шоле? Уязвимость в серверах backend-а pocketa. Никакая политика apparmor вам не поможет.
Напиши мне политику AppArmor чтоб она работала на сервере Pocket`а.
> Напиши мне политику AppArmor чтоб она работала на сервере Pocket`а.Гыгы. Так если сервера покета - ССЗБ, может и шут с ними? Написать в /etc/motd: "Здесь был opennet", и наслаждаться репортажем на NBC о том как русские хацкеры Амазон взломали )))
Ну ты то известный русский хацкер. Считающий что под DOS вирусов нет.
В ESR такого нет.
Всему свое время. Когда-то в той тихой гавани и австралиса не было.
В seamonkey такого нету.
> анализ защищённости службы PocketНарушает условия пользования службы Pocket. Встретимся в суде.
https://getpocket.com/tos
Не в Oracle работаете часом? :)
>Pocket does not provide monetary compensation for any identified or possible vulnerability.http://help.getpocket.com/customer/portal/articles/1225832-p...
>Благодарим за найденные уязвимости в 2015 году!Edgar Boda-Majer (@edgarboda)
Paulos Yibelo (@PaulosYibelo)
... еще 40 имен.
>>Pocket does not provide monetary compensation for any identified or possible vulnerability.Прозрачный намек хакерам на то что покет следует беспринципно гасить сплойтами, не рапортуя баги мозилле. Хе.
Меня больше беспокоит, что в сервисе, который:
1. Авторизует пользователя.
2. Принимает список закладок в json
3. Отдает список закладок в json
находят 40 уязвимостей в год.
> находят 40 уязвимостей в год.Ну так http://www.opennet.ru/openforum/vsluhforumID3/104284.html#25
Как будто кто-то этого не ожидал.
"отложить в Pocket ссылку"... не сразу понял, что это.
> "отложить в Pocket ссылку"... не сразу понял, что это.Мозилла тонко намекает во что скатывается их браузер.
В первых переводах офисных продуктов было не Копировать и Вставить, а Положить в карман и Взять из кармана чтобы пользователи понимали как это работает. Но прижилось ушлёпское Отрезать, Копировать которое не копирует, Вставить кому-то что-то.А Pocket переводится как раз как Карман.
Слава яицам эта дрянь отключается в конфигах, бесила эта кнопка не зря.
можно ли этот сервис как-то удалить из фокса? или посоветуйте сборку фокса без этого мусора. симанки и другие браузеры не предлагать.
> можно ли этот сервис как-то удалить из фокса? или посоветуйте сборку фокса
> без этого мусора. симанки и другие браузеры не предлагать.Disable Hello, Pocket & Reader
я вот это дополнение использую
Это дополнение на самом деле называется Pale Moon :)
https://www.reddit.com/r/firefox/comments/382b6u/remove_pock.../
> посоветуйте сборку фокса без этого мусора.
> http://sourceforge.net/projects/lightfirefox/А спайварь от сорсфоржа там как, предустановлена? :)
> sourceforge.netуже смешно. нет, кому‐то, может, и охота туда лазить, но проект, настолько не уважающий пользователей, что даже не посчитал нужным уйти с malware-хостинга…
Не знаю, насколько подойдет, но попробуйте GNU Icecat http://www.gnu.org/software/gnuzilla/
Попробовал этот покет, - он не работает у меня..
может у тебя просто /etc/passwd нема ?
уже?
> Попробовал этот покет, - он не работает у меня..Так это не баг, это фича :)
А я, внезапно, начал пользоваться этим сервисом. Из-за недуга большую часть дня вынужден проводить в лежачем положении, так что просто сажусь за стационарник, разгребаю почту, срочные дела, а всё из разряда "почитать" скидываю в Pocket и потом читаю с планшета.Уязвимости сервера меня не очень беспокоят, что узнают злоумышленники? Мою почту, используемую для реги во всяких мелких сервисах? Ну она для того и заведена, чтобы основную не светить. Мой пароль? На здоровье, он уникальный. Список статеек в интернетах, которые я читаю? Читайте на здоровье, они интересные.
А чего просто закладки не синхронизировать?
> А чего просто закладки не синхронизировать?Ты еще скажи - на свой сервер. Хомяки понимают что вляпались в дepьмо лишь когда лаборант начинает в них втыкать шприц.
Большая часть комментаторов выше даже не поняла, что уязвимость на веб-серверах Pocket никак не затрагивает пользователей, которые этим покетом в мозилле не пользуются.Что с вас взять, придурки вы и есть придурки.
Придурки - это те, кто подсунул пользователям кривой сервис, фактически поручившись своим добрым именем. Логично предположить, что они и всё остальное так же делают (что, в общем-то, практикой подтверждается).
Большая часть комментаторов всегда не поняла.
Какая желтушная новость.Пинать Мозиллу за косяк стороннего сервиса? Серьезно? Ребята интегрировали кнопку, код которой открыт и которая взаимодействует с апи сервиса. Давайте тепрь будем хаять мозиллу за уязвимости гугла. А чо, ведь гуглпоиск же встроен в лису.
Ребята из Пакета конечно знатно зафейлили, но отчего пинать мозиллу - не понятно.
Суть в том, что пользователям Firefox навязали изначально кривой и дырявый сервиc, в котором сведения о том, что сохраняет пользователь могут утекать направо и налево. Данные о том, что в Pocket правят по пять дыр каждый месяц и с годами ничего не меняется у Mozilla были, но их проигнорировали. Формально причиной добавления Pocket была забота о пользователе, но спорим, через год Pocket будет фигурировать в числе доноров в финансовом отчете Mozilla? Google в отличии от Pocket наряду с другими поисковыми системами и сразу сказано, что он добавлен за деньги. Pocket пока только один, альтернативы проигнорированы, другие полезные сервисы тоже не спешат добавлять.
Вот читаю я новости о фурифоксе постоянно, и понимаю что не зря несколько месяцев назад пересел на icecat )) Интерфейс никто не меняет, новые багофичи не интегрирует. Скукотааа... Только такими новостями и развлекаюсь.
> Суть в том, что пользователям Firefox навязали изначально кривой и дырявый сервиc, в котором сведения о том, что сохраняет пользователь могут утекать направо и налево.Но могут и не утекать, если юзер не авторизован в нем.
> но спорим, через год Pocket будет фигурировать в числе доноров в финансовом отчете Mozilla?
Ну так сотрудников за что-то нужно же кормить. И даже тех же самых маркетологов, которых все считают ненужными, но которые при должной прямоте рук бывают крайне нужны.
> Google в отличии от Pocket наряду с другими поисковыми системами
> Pocket пока только один, альтернативы проигнорированыНу Пакет сейчас самый популярный сервис из себе подобных. К тому же никто ведь не мешает добавить поддержку Instapaper и Readability в будущем.
видимо, гениальная мысль не пихать всякое говно прямо в браузер, а делать как раньше — устанавливаемыми расширениями, — в черепа Очень Нужных Маркетологов никак не приходит.впрочем, есть задача, с которой Очень Нужные Маркетологи справляются отлично: разгон пользователей. когда последний мерзкий пользователь, наконец, уйдёт — тогда уж Очень Нужным Маркетологам никто не будет мешать делать Браузер Мечты.
> Ребята из Пакета конечно знатно зафейлили, но отчего пинать мозиллу - не понятно.Наверное, от того что мозилла подписалась своим именем, когда внедрила этот крап в фокс и сунула его на видное место. Так что вполне честно если репутация просядет не только у этих фэйлоров, но и у тех кто их продвигал. Глядишь, в следующий раз подумают - надо ли очередное гуано с подставами в браузер пхать. А не подумают - им же хуже, отправятся вслед за оперой. Как команда инженеров мозилла уже ноль, а свору маркетологов - не очень жалко.
Как бы то ни было, уязвимость сервиса никак не сказывается на работе браузера. Когда я зашел почитать новость, то я подумал, что это и для пользователей ФФ тоже важно.У меня, кстати, стоит расширение, которое отключает всякие ненужности, вроде Hello и всякого такого. Так что да, навязывают, но не неотвратимо.
>расширение, которое отключает всякие ненужности, вроде Hello и всякого такогоКак называется/ссылка? Это "Disable Hello, Pocket & Reader+"?
Что-то кривоватое оно какое-то :( Ридер не убирает с адресной строки, может и с остальным так же?
Classic Theme Restorer тоже это все барахло может отключать, но оно и вручную через about:config отключается.
расширение отключающее расширения...
> У меня, кстати, стоит расширение, которое отключает всякие ненужностиа раньше, помнится, ставили расширения, чтобы добавлять всякие нужности…
мозилла? репутация? давно же уже нечего терять.