LINUX.ORG.RU
ФорумTalks

Безопасность Linux преувеличена (адаптация статей специалиста по безопасности)

 , , , ,


3

3

Господа и дамы, кто еще не видел блог одного из основных разработчиков Whonix, очень рекомендую ознакомиться. Прочитав его блог, я подготовил для Вас несколько ключевых тезисов автора, изложенных в статье о линуксе. Заранее приношу извенения за орфографические и пунктуационные ошибки. Очень спешил с Вами поделиться информацией.

  • Распространено заблуждение (которое, к слову, является одной из основных причин, которые можно услышать от линукс блоггеров и пользователей, в качестве аргумента «за» переход на линукс - мое примечание), что дистрибутивы линукс (я буду дальше писать просто «линукс», понимая под этим гну+линукс и просто линукс) безопаснее по сравнению с виндовс и макос. Это далеко не так.

  • На самом деле разработка ядра линукс и компонентов линукс систем изначально не предусматривала сколько нибудь серьезных мер безопасности, а все попытки, которые мы видим сегодня для создания этой самой безопасности - это просто попытки (SELinux, AppArmor, Firejail, Flatpak и т.д). Сравнивать их с серьезными и продуманными решениями на виндовс и макос (вроде TPM, полноценной работы Secure Boot, защитников приложений, жесткого разграничения памяти, разработки важных системных компонентов для safe memory япах, подписи приложений, система разграничения прав) не имеет смысла. Хотя и там есть свои проблемы, но линукс остается чемпионом по отсутствию безопасности.

  • Сендбоксинг в линукс на примере Firejail неэффективен из-за множественных дыр для повышения привелегий внутри боксов.

  • Ядро линукс это самая небезопасная программа, которая существует в современном мире.

  • Заблуждение считать дистрибутивы линукс с релизной моделью выпуска более безопасными, т.к. на примере дебиан, который бекпортирует секьюрити фиксы на замороженные версии софта, в лучшем случае разработчики дистрибутива бекпортируют какие-то баги безопасности, которым присвоены CVE, но а) это далеко не все CVE, б) множеству уязвимостей по разными причинам не присваивают CVE и для них разработчики дебиан и не чешутся (по какой причине - очевидно - мое примечание), в) бекпортирование фиксов производится людьми (и их много), которые могут слабо понимать код и намерения создателя софта, что приводит к образованию еще больших уязвимостей.

  • Среди дистрибутивов линукс более разумной моделью организации безопасности «запретить все, что не разрешено» или «белые списки» обладают дистрибутивы из семейства RHEL (RHEL, Fedora, CentOS).

  • Любые действия по улучшению безопасности на стороне пользователя (вроде тех, что можно встретить на просторах интернета, в разных статьях, арч вики, генту вики и прочих - мое примечание) абсолютно недостаточны для закрытия значительных архитектурных дыр линукса.

И немного о том, что автор думает о браузерах как об основной программе, которую используют на десктопе.

  • Фаерфокс небезопасна по причине отсутствия современных и серьезных политик по созданию этой безопасности. Даже переписывание части кода на rust не спасает ситуацию.

  • Использовать браузер для чтения почты неблагоразумно.

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

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

  • В линуксе отсутствует как таковая изоляция процессов гпу (привет долгожданные аппаратные ускорения видео в браузерах и webgl - мое примечание).

  • В фаерфоксе аллокатор памяти полностью заточен на производительность и лишен сколько-нибудь адекватных инструментов безопасности.

  • Во многих браузерах используется JIT для улучшения производительности, что открывает простор для атак, которые на корню пресекаются техникой W^X (запись ИЛИ исполнение). Хромиум и основанные на нем браузеры уже в достаточной степени адаптировали свои техники по снижению области атак по JIT, но в фаерфоксе по этому направлению все очень плохо.

  • Если вы заинтересованы в использовании безопасного бразуера автор для десктопа рекомендует chromium, brave, microsoft edge.

  • Если Вам нужно готовое решение для приватного серфинга, то единственное решения на сегодня это TOR Browser. Пользовательские попытки по созданию из других браузеров TOR Browser ничем хорошим не закончятся для пользователя.

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

Еще автор затрагивает тему OpenBSD. По его мнению там безопасность тоже приувеличена, не говоря уже про остальные BSD. При этом автор более высоко оценивает HardenedBSD.

Что думаете, уважаемые форумчане? У Вас открылись глаза на какие-то аспекты линукса? Вы и раньше знали, что линукс менее безопасен по своей природе чем виндовс/макос/андройд/ios, но все равно сделали выбор в пользу линукса? Или же вы сделали этот выбор на основе распространенных заблуждений о его безопасности? Бесплатность линукса сыграла роль в Вашем выборе? Делитесь Вашими впечатлениями.

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

Еще мне не совсем понятно, что же такого в TOR Browser, что по мнению автора его стоит использовать, а Фаерфокс нет. Неужели в ТБ такие серьезные меры предприняты по обеспечению безопасности и приватности, что даже упомянутые автором недостатоки ФФ не мешают ему быть № 1?

Перемещено Zhbert из general



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

Скажите ему, что 2007й был прекрасен, но уже 13 лет назад.

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

Чего заказуха. Вполне очевидные вещи.

Конечно песочница в Chrome делает Firefox легко.

Но опять же Джо начинает проявляться. Ведь сколько там у Firefox.

Безопасность — это деньги. У Mozilla столько нет.

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

Безопасность — это деньги. У Mozilla столько нет.

Бабла у мозиллы как раз навалом. В 2019 их бюджет был порядка 830 мегабаксов (https://www.ghacks.net/2020/12/10/mozillas-revenue-jumped-to-828-million-u-s-dollar-in-2019/), что почти в два раза больше чем в 2018. И при этом они таки на следующий год выпердовали кучу разработчиков на мороз и подняли зарплаты директорам. У мозиллы нет желания браузер разрабатывать в первую очередь.

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

Ну не Гугл же…

Ичо? Ты мне сейчас хочешь сказать, что имея бюджет в почти миллиард баксов нельзя людей нанять или что? Мозиллу нужно поставить в зал славы компаний, которые оказались способны просрать все полимеры на ровном месте, имея большую часть рынка. Прямо рядом с Blackberry и Nokia.

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

Так и у Mozilla этого нет. Не назовёшь этот браузер решетом, и что безопасностью уборщики занимаются.

В Chromium понятно дело, что дела лучше.

Да и место было неровное. Это без конкурентов сильных хорошо было.

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

Если вы заинтересованы в использовании безопасного бразуера автор для десктопа рекомендует chromium, brave, microsoft edge.

Сдается мне, казачок-то засланный.

Avial ★★★★★
()

Что такое безопасность? Как оно измеряется?

xDShot ★★★★★
()

не совсем понятно, что же такого в TOR Browser, что по мнению автора его стоит использовать, а Фаерфокс нет.

Сниженный фингерпринт, воспроизводимые сборки. Когда 90% васянов сидят с такой же конфигурацией, одного конкретного тяжелее отследить.

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

А никто и не говорил что линукс - эталон безопасности. Другое дело что в статье нет примеров дырищ в винде и макоси, и я более чем уверен - их количество там ничуть не меньшее. Так что статья явно заказная и не объективная.

Sunderland93 ★★★★★
()

Не забывай что в файрфоксе есть плагины которые закрывает эти дыры, а в хроме такое найти сложно или почти не возможно, я тот кто тестил два браузера разными онлайн тестилками даже сайтом автора, и могу сказать что хром слился и за его топороности, а на счёт дистров он тоже особо не церимонился, по сути сейчас дистры заточены под совместимость железа а не безопасности от сюда и дыры, но некто не запрещает отключить и включить нужное и накотить патчи, в Винде такое попробуй, когда интернет Эксплорер прибит гвоздями и используется для открытие окон если его под корень удалить то ты попрощался с функцией когда вообще не должна быть там по логике и здравого смысла.
Вердикт.
Автор не особо церимонился и взял все под одну гребёнку.
Если брать две системы и сделать их безопаснее выйграет Линукс так как его проимущество в модульности как с примером файрфокс как то так

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

Что думаете, уважаемые форумчане?

Всё так и есть, но, как говорится в известном анекдоте, есть маааленький нюанс.

Если вы заинтересованы в использовании безопасного бразуера автор для десктопа рекомендует chromium, brave, microsoft edge.

Согласен. Упавший браузер не представляет опасности.

Если Вам нужно готовое решение для приватного серфинга, то единственное решения на сегодня это TOR Browser.

Ага, при этом ФФ, на котором TOR browser основан, фуфло. Ну ты же уже сам ниже всё понял.

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

А никто и не говорил что линукс - эталон безопасности. Другое дело что в статье нет примеров дырищ в винде и макоси, и я более чем уверен - их количество там ничуть не меньшее. Так что статья явно заказная и не объективная.

Ну вот, типичный фанатик. Про это говорят и куда больше. Оно и понятно.

А найдут вот такую вот дырень в KDE, и выложат в паблик. Кому это интересно? Не тот уровень.

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


А никто и не говорил что линукс - эталон безопасности. Другое дело что в статье нет примеров дырищ в винде и макоси, и я более чем уверен - их количество там ничуть не меньшее. Так что статья явно заказная и не объективная.


Ну вот, типичный фанатик. Про это говорят и куда больше. Оно и понятно.

Что говорят? Я говорю что линукс - не эталон безопасности. В статье нет примеров дыр в макоси и в винде, только линукс. Что с чем нужно сравнивать?

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

Потому что ты поехавший. Это статья про безопасность в линуксах.

Да, так можно. Когда пишешь про линуксы необязательно писать про Windows или macOS.

Или там написать «Windows с Петей!» — во, другое дело, молодец автор. А то никто не знал!

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

Ну это обычное поведение от фанатиков. Им не нравится, когда не очень хорошие вещи про их предмет обожания пишут.

А так статья просто КЭПство.

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

Ядро линукс это самая небезопасная программа, которая существует в современном мире.

Рассмешили. Пока в ядре Windows будет win32k.sys (аналог X.Org, только намного сложнее), оно будет решетом на первом месте. Всякие Secure Boot ломаются через уязвимости ядра и его модулей.

X512 ★★★★★
()

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

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

Конечно песочница в Chrome делает Firefox легко.

А ссылочку на Get The Facts не дашь? Вас послушать, так хром просто эталон безопасности. А вот приватности туда, видимо, не завезли.

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

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

Как раз Windows инспектировать намного проще. Есть полно утилит: SysInternals, Nir Soft, ProcessHacker, WinDbg. В Линуксе даже список модулей процесса без gdb просмотреть нельзя.

Ещё в Windows есть простое API для чтения и записи памяти и регистров потока другого процесса, внедрения DLL, хуков и отправки сообщений между процессами.

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

Есть полно книг про внутреннее устройство всех версий Windows. Есть ReactOS с открытыми исходникаии, который досконально воспроизводит внутреннюю структуру Windows так что модули ядра и пользовательские библиотеки взаимозаменяемы.

По внутреннему устройству Линукса меньше литературы.

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

В линукс я знаю, что происходит с системой

А чё она винтом похрустывает раз в пару минут, когда я ничего не делаю, и экран погашен?

tiinn ★★★★★
()

не читал, но осуждаю

crypt ★★★★★
()

Какая милая заказуха. Интересно, сколько авторам за такое платят? Не удивлюсь, если баксов по 20 за статью. А зачем ты сюда это притащил? Или у тебя после прочтения открылись глаза, и ты решил открыть их нам? Ха-ха.

Безопасность, эксплоиты, CVE, блаблабла, а от кого защищаемся-то? От хакеров? Или от корпорастов с их сбором личных данных, и прочими без мыла в жопу влезаниями?

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

Как раз Windows инспектировать намного проще.

напомнить историю, как жизненоважные для себя DNS запросы винда пропускает мимо системного резолвера вообще? вот так и со всеми твоими спец.приемами. не знаешь, где система пойдет в обход или решит от тебя утаить. не даром же ее чуть ли не в вм иногда отлаживают с выгрузкой памяти.

По внутреннему устройству Линукса меньше литературы.

ты еще *BSD не видел. типа предполагается, что исходный код ты читаешь свободно. вот и нет литературы (ты бы еще в переводе на русский попросил).

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

Винда это черный ящик

«дом с привидениями»

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

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

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

Ну любой PwnieAwards и прочее. Все кто в теме давно знают. А фанатикам бессмысленно объяснять.

ЗЫ: я если что пользователь Firefox, а Гугл терпеть не могу.

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

Чёт ты сам себе противоречишь:

Пишешь, что винду инспектировать проще ибо там куча утилит для этого и тут же пишешь, что в линуксе без gdb не обойтись. Так и в винде без ProcessExplorer и прочих сторонних утилит не всё увидишь. В чём разница-то? В винде, к тому же, все утилиты графические и сложно делать удалённую диагностику.

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

Сразу видно технического специалиста 👍

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

Какого специалиста? По ссылкам я только его ник нашел, есть у него имя, или хотя бы список достижений? Нет? Значит, тот же забор.

d09
()

Я нипонял, то есть всем компаниям использующим linux на серверах нужно срочно переходить на windows server? Настоящий Д’Артаньян.

Pups
()

Я не в курсе чем знаменит данный чувак, но насколько я понимаю, Whonix над которым он работает - позиционируется как секурная ОС что-бы делать что-то нехорошее в даркнетах. То есть в теории, товарищ может понимать всю глубину проблем с безопасностью в линуксе.

С другой стороны - приводить в пример венду как сверх-безопасную ОС, это какой-то идиотизм, как по мне. Особенно весело читать про предложенные механизмы безопасности венды на основе разных аппаратных фичей. Ему-ли не знать что закрытые механизмы безопасности, без предоставления каких-либо исходников для аудита и пруфов, и основанные на вере на слово разработчикам - это всё профанация, и подобные инструменты в прошлом уже неоднократно ломались. Да и нескончаемые дыры от интела все эти механизмы точно так-же помножают на ноль. Где-то недавно читал что уже и SGX поломали даже…

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

приводить в пример венду как сверх-безопасную ОС, это какой-то идиотизм, как по мне.

По мне идиотизм, это когда кто-то выдумывает что-то и пытается это опровергнуть.

fornlr ★★★★★
()

Что думаете, уважаемые форумчане? У Вас открылись глаза на какие-то аспекты линукса?

Все это плюс/минус и так было ясно. Сам хрюникс - система с ad-hoc компонентыми, с уродливой архитектурой, которую современные юникс-лайк системы тащат из 80х, навешивая на нее новые костыли. Одна только сетевая подсистема чего стоит, с несовместимыми API SystemV TLI vs. BSD sockets. Но поскольку в индустрии тенденция - как можно дешевле и быстрее клепать ширпотреб, эти уродства мало кого волнуют, а о безопасности беспокоятся только когда «почки уже отвалились». А основной аргумент «за» - да что вы! это же давно отлаженая (миллионами хомячков) система, над которой работают спецы с двадцатилетним стажем. Сильные аргументы.

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

По внутреннему устройству Линукса меньше литературы.

и она устаревает через год после выхода, если не раньше. Ведь только дурак разрабатывает stable API. Write shitty code earlier, commit earlier.

seiken ★★★★★
()

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

ТС открыл для себя горькую правду ? Только вот есть один «маленький» нюанс. Для того чтобы тебя поломали через эти самые жуткие уязвимости кто то должен потратить очень много времени и денег на реализацию и эксплуатацию дыры с некоторым вероятностным результатом.

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

Безопасность это очень сложная и многогранная штука, которая не ограничивается только архитектурой и качеством кода.

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

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

В Линуксе даже список модулей процесса без gdb просмотреть нельзя.

Если имелись в виду разделяемые библиотеки, то:

cat /proc/`pidof process`/maps
Rootlexx ★★★★★
()

Безопасность Linux преувеличена

Скажите это дядям, которые проектируют АСУ для авианосцев и прошивки для ИСЗ.

Infra_HDC ★★★★★
()

<…> несколько ключевых тезисов автора, изложенных в статье о линуксе <…>

Делитесь Вашими впечатлениями.

Делюсь впечатлениями: КГ, АМ.

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

Там не только разделяемые библиотеки.

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

Rootlexx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.