LINUX.ORG.RU

Запуск от root и дефолтные пароли: советы от ИИ подвергают угрозам безопасность домашней сети

 , ,


1

1

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

Попытка организовать централизованный доступ к панели управления и другим службам домашней инфраструктуры началась с вполне обоснованного желания: заменить IP-адреса на понятные доменные имена, а незащищённые HTTP-соединения — на безопасный TLS. Сама архитектура была типичной: pfSense в роли межсетевого экрана, хранилище на TrueNAS и гипервизор Proxmox, на котором развёрнуты виртуальные машины и контейнеры. Вместо ручной настройки владелец решил задействовать ИИ — и именно в этом кроется главная проблема.

Почти все крупные языковые модели — включая ChatGPT, Claude и Gemini — дружно посоветовали опубликовать DNS-записи в открытом доступе, привязав поддомены к домашнему IP. Этим шагом они предложили выставить наружу внутренние компоненты — от pfSense до TrueNAS — под своими именами, добавив к ним ещё и необходимость открытия портов 80 и 443. С технической точки зрения такой подход подталкивает пользователя к публикации критичных сервисов в интернете, что делает их лёгкой мишенью для массовых сканеров и ботов. Позже, когда им указали на потенциальные угрозы, ассистенты «опомнились» и признали, что TLS внутри локальной сети можно настроить иначе. Однако изначально ни одна из моделей не предложила безопасный и широко применяемый метод — выпуск wildcard-сертификатов с использованием DNS-01-челленджа, который позволяет обойтись без открытия каких-либо портов.

Когда дело дошло до установки NGINX Proxy Manager, инструмента для маршрутизации трафика и автоматического получения TLS-сертификатов, ИИ вновь дал неудачные рекомендации. Предупредив, что не стоит запускать сторонние скрипты из интернета, тот же Gemini сгенерировал собственный — с двумя критическими уязвимостями. Во-первых, контейнер запускался от root-пользователя, что влечёт угрозу выхода из песочницы. Во-вторых, без необходимости подключалась база MariaDB с учётными данными по умолчанию, что при неосторожном копировании скрипта могло привести к компрометации всей системы.

Во многих случаях ассистенты лишь соглашались с утверждениями пользователя, не уточняя вводные данные и не уточняя архитектуру домашней лаборатории. Например, при возникновении проблем с контейнерами Debian в Proxmox, помощник не стал разбираться в причинах, а просто предложил перейти на полноценную виртуальную машину, потребляющую больше ресурсов. Ни один из них не предложил использовать ACME-клиенты напрямую в сервисах — хотя это стандартный способ выпуска сертификатов.

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

>>> ChatGPT, Claude и Gemini дают опасные советы по кибербезопасности.



Проверено: hobbit ()
Последнее исправление: CrX (всего исправлений: 3)
Ответ на: комментарий от LightDiver

у классно чо, а как это отновится к реальности?

Формальная логика это как арифметика - база (собственно математику можно рассматривать как часть формальной логики, которая максимально абстрагирована от реальных предметов)

У формальной логики было продолжение ввиде диалектики, и вот мне как раз импанирует «диалектический материализм», т.к. там как у Стоиков удет упор в умозаключениях на окружающую действительность как нечто неотъемлемое и самостоятельное от идей и мыслей человека…

Вот у тебя спички есть?

Так-то нет, но пусть будет есть, это пока не важно - жду тезис с подкреплением)))

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

Твоя бытовая логика это лишь твои хотелки и фантазии. Она разбивается о практику.

Это исключено, т.к. она изначально лежит в фундаменте познания этого мира, она как линейка, которую ты прикладываешь, чтобы что-то померить…

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

Твоя бытовая логика это лишь твои хотелки и фантазии.

Держи бытовую логику)))) (только на культ личности сильно внимания не обращай, а остальное норм написано):

https://vk.com/wall-61771654_16561

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

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

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

Это все болтология. Ты еще квантовую физику сюда приплети.

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

Когда ты соберешь данные, изменится твоя логика. Она будет основываться на других фактах.

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

Это все болтология.

Смешно, но ты максимально далек от правильной оценки…

Ты еще квантофую физику сюда приплети.

А вот этого мне точно не приписывайте, она слишком запастулатирона, короче критики не выдерживает))))

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

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

Когда ты соберешь данные, изменится твоя логика. Она будет основываться на других фактах.

С чем спорите? Логика поощряет эксперимент, мало того, она даже описывает как его правильно провести и как сделать выводы по результатам оного… Логика не меняется, это просто инструмент, с помощью которого можно обнаружить ошибку в умозаключении…

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

Я пока не видел никаких экспериментов.

А какие нужны эксперименты? На все предыдущие вопросы хватило просто отсылки к фактам и историческим ссылкам…

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

Я пока не видел никаких фактов и исторических отсылок.

Это прискорбно, попробуйте тогда тезисно сформулировать с чем пытаетесь поспорить, чтоб было понятно, где у вас пробел в восприятии…

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

собственно математику можно рассматривать как часть формальной логики

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

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

Логика поощряет эксперимент, мало того, она даже описывает как его правильно провести и как сделать выводы по результатам оного…

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

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

CrX ★★★★★
()

По сабжу: от среднестатистического запуска всего от root и открытых портов и паролей 12345 ущерба мало. Ну форматнут тебе диск и фотки стырят твои и чё. Минусы будут? Ну заново убунту накатишь и всего делов, а фоток ещё нафоткаешь.

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

А если речь про взлом корпораций, то у них есть ресурсы нанимать хорошего админа, а если наняли лошару, то корпорация просто развалится по законам рынка, делов-то: чё она, единственная что-ли, конкуренты всплакнут но героически продолжат дело павшего товарища, так что грустить не о чем.

lesopilorama
()
Последнее исправление: lesopilorama (всего исправлений: 5)
Ответ на: комментарий от CrX

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

Вы не читали просто или не поняли…

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

Ерунда полная, там такого нет и в помине, пробуйте с Аристотеля даже читать, такого не найдете…

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

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

  1. Все люди смертны. Сократ человек. Следовательно, Сократ смертен. - верно (при истинных посылах)…

  2. Все люди смертны. Олег смертен. Следовательно, Олег - человек. - лож (при истинных посылах), т.к. Олег - это может быть, например, попугай, сравниваемые понятия шире друг друга…

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

При истинных посылах.

Такова терминология, по крайней мере от Аристотеля если посматривать, можно в других терминах описать то же самое, но тут и с простыми понятиями туго приходится…

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

До тебя невероятно долго доходят намеки.

Намекать надо уметь, да и для намеков у нас должно быть более менее общее мироощущение, а мы тут с простыми вещами продраться не можем. Так что не надо намекать, сначала просто прямыми смыслами надо научиться понимать друг друга)))

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

Человек должен сам додумать мысль - самостоятельно. Только тогда он ее окончательно поймет. Иногда на это уходят годы.

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

Человек должен сам додумать мысль - самостоятельно. Только тогда он ее окончательно поймет. Иногда на это уходят годы.

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

Для исключения подобных историй люди начали договариваться о понятиях и способах мышления, чтобы, грубо говоря, API совпадали, иначе как вот опять в «ржавых» uutils выйдет:

Разное поведение наблюдается при указании в числе аргументов утилиты "du" нескольких каталогов в ситуации, когда некоторые из каталогов являются подкаталогами других каталогов (например, /var и /var/log). Uutils показывает фактический размер каждого отдельного каталога, а в итоговой строке выводит суммарный размер всех указанных каталогов.

Источник:

https://www.opennet.ru/opennews/art.shtml?num=64214

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

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

Тогда я его не понял, в итоге меня там забанили. А лет через 8 до меня дошли его идеи. Он этого так и не узнал, с ним я больше не общался. Но какая разница? Мы пообщались, что то дали друг другу, изменили друг друга.

LightDiver ★★★★★
()

Не зря разработчик MirBSD категорически запретил применять ИИ в проекте.

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

теорию слоистости реальности, где невозможно выйти за пределы восприятия одного слоя на другой.

Тогда много всего было…, в т.ч. и транссерфинг реальности, где утверждалось, что можно выбирать реальность… Это всего лишь модели, не имеющие под собой реальной основы…

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

Не, ты не понял.. Это как фильтры. Если коротко - на нашем уровне может быть такое, что ты чисто физически никогда принципиально не сможешь осознать. И никто не сможет.

Представь, в тебе живет эритроцит. Он живой, выполняет свои функици. Сможет ли он осознать концепцию красоты заката?

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

Представь, в тебе живет эритроцит. Он живой, выполняет свои функици. Сможет ли он осознать концепцию красоты заката?

Так много чего можно подоказывать и попредставлять, вот шуточный пример, который немного далековато зашел:

https://ru.wikipedia.org/wiki/%D0%9B%D0%B5%D0%BD%D0%B8%D0%BD_%E2%80%94_%D0%B3%D1%80%D0%B8%D0%B1

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

Пруфы найдутся для этого утверждения?

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

И опять одноранговое мышление… Я в шоке… (почему ты проигнорировал 3,4,5 и т.д. поколения?) Ты хоть одну мысль свою отстоять можешь в соответствии с правилами мышления (тезис, предикат и т.п.), или дальше «я так считаю» ничего не будет? (тогда у тебя нет вообще какого либо понимания об объективности получается?)

  1. Мое бытие определяется моим собственным бытием к смерти. Смерть — это моя самая присущая, неотчуждаемая возможность, которая закрывает горизонт всех прочих возможностей.
  2. Существование моих детей (P2) является возможностью, реализуемой внутри моего жизненного мира. Их гипотетическая смерть является событием для меня.
  3. Существование моих внуков (P3) возможно лишь при условии существования P2. Их гипотетическая смерть также является событием, но уже опосредованным и менее экзистенциально значимым для меня.
  4. Теперь применим квантор всеобщности. Для любого поколения Pn, где n > 1, его существование является событием, которое разворачивается во времени.
  5. Моя смерть (S0) прерывает для меня любую возможность наблюдать или осмыслять существование поколений Pn, где n > k (k — поколение, живущее в момент моей смерти).
  6. Следовательно, событие смерть последнего из моих потомков (назовем его E) произойдет в момент времени T1, который гарантированно наступит после времени моей смерти T0 (T1 > T0).
  7. Для меня, как для конечного существа, чей мир схлопывается в точке T0, нет никакой разницы, произойдет ли событие E в поколении P2 или P100. Оба эти варианта лежат за пределами моего экзистенциального горизонта. Они оба для меня — ничто.
mamina_radost
()
Ответ на: комментарий от Sm0ke85

Все люди смертны. Олег смертен. Следовательно, Олег - человек. - лож (при истинных посылах),

Тезисы верны, неверен силлогизм. Т.е. неверный вывод сделан не благодаря, а вопреки логике.

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

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

Там нет никаких противоречий, Вы просто не понимаете какими понятиями пытаетесь оперировать…

Мое бытие определяется моим собственным бытием к смерти. Смерть — это моя самая присущая, неотчуждаемая возможность, которая закрывает го…….

Что ты доказал…??? ахах, да в передаче 1991г. про «Ленин - гриб» больше смысла, ахах, философ! плин)))))))) В школу обратно марш!!! ахах… Конечно вселенная схлопнется… ахах, и солнце встает только для тебя…..ахах… Только не лепи мне потом про «чисто твою реальность, твой мир, твои ощущения», потому что это бред, который не уступает озвученной мной передачке…ахах))))

Sm0ke85
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.