Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД

Типичная картина при переезде на свежий VPS. Подняли чистую Ubuntu или Debian под новый проект, сразу навели базовый порядок: ufw default deny incoming, снаружи оставили только 22, 80 и 443. Глянули ufw status — всё четко, лишнего не торчит. Дальше ставится Docker, через компоуз взлетает бэкенд с PostgreSQL и Redis. Чтобы удобно ходить в базу с ноута через DBeaver и гонять миграции, на автомате дописываем ports: - "5432:5432". Кажется, что мы в домике: наружу ничего не светит, фаервол же режет всё, кроме веба и SSH.

А через пару дней прилетает абуза от хостера или срабатывает алерт в мониторинге: все ядра в полке, в htop резвится какой‑нибудь kdevtmpfsi или kinsing, а вместо таблиц в базе лежит одна записка README_TO_RECOVER с биткойн‑кошельком. Грабли старые, как сам Docker. Но на них с завидной регулярностью наступают и джуны, и вполне опытные админы, привыкшие доверять выводу ufw status.

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД
Статья

История 6-го места ARC-AGI-3

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели871

Только что закончился ARC-AGI-3.

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

Читать далее

Новости

Новость

Выпуск обновления FreeRDP 3.33

Время на прочтение1 мин
Охват и читатели635

2 ноября 2026 года состоялся выпуск открытого проекта FreeRDP 3.33, включающий ​​поддержку Emscripten и WebAssembly (WASM), а также усиление мер безопасности в проекте из‑за распространения ИИ. Это реализация протокола удалённого рабочего стола Microsoft (Remote Desktop Protocol — RDP), опубликованная на GitHub под лицензией Apache License 2.0. Исходный код проекта написан на С и С++. Разработка решения ведётся более 15 лет. Стабильная версия FreeRDP 3.20 вышла в декабре 2025 года. Предыдущую версию решения представили в сентябре 2026 года.

Читать далее
Статья

IT-аутсорсинг в банках: кто ответит за утечку данных и что будет с договором, если ЦБ запретит работу подрядчика?

Время на прочтение4 мин
Охват и читатели855

В предыдущем посте я рассказала о новых правилах IT-аутсорсинга на финансовом рынке, предусмотренных законом. Но есть еще одна сторона этих изменений, не менее интересная для IT-компаний, - договорные риски.

Представим ситуацию. IT-компания обслуживает информационные системы банка, имеет доступ к банковской тайне и персональным данным клиентов. Произошел инцидент, часть информации раскрыта, банк понес расходы и предъявил требования подрядчику.

Кто и за что будет отвечать?

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

Но это не означает, что любые расходы банка автоматически можно взыскать с IT-компании. По общим правилам ГК РФ необходимо учитывать основание ответственности, нарушение обязательства, причинную связь и размер убытков. А также то, какие обязанности по защите информации приняла на себя каждая сторона.

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

Поэтому особенно опасны договоры, в которых подрядчик отвечает за любые инциденты и все их последствия независимо от причин возникновения.

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

Читать далее
Новость

Вышел открытый проект OpenTV‑Remote — пульт для телевизора в смартфоне

Время на прочтение1 мин
Охват и читатели1.3K

Разработчик под ником levhakobyan представил открытый проект под названием OpenTV‑Remote (сайт решения). Это мобильный инструмент, который работает через смартфоны на Android (APK) и iOS (сборка и установка через Mac и Xcode) по домашнему Wi-Fi с Android TV или Google TV или по Bluetooth. Исходный код проекта написан на Kotlin и Swift и опубликован под лицензией MIT.

Читать далее
Новость

Релиз WaySwitch 1.0 — аналога Punto Switcher, работающего в Linux-окружениях на базе протокола Wayland

Время на прочтение2 мин
Охват и читатели1.4K

Разработчик под ником Wetoshkin представил первый мажорный релиз открытого проекта WaySwitch для автоматической корректуры ввода не в той раскладке клавиатуры. Решение позиционируется как аналог Punto Switcher, работающий в Linux-окружениях на базе протокола Wayland. Исходный код проекта написан на Python с задействованием ИИ Claude и опубликован под лицензией MIT.

Читать далее
Пост

Автоматизация мусора: почему нейросети не спасут ваш сломанный бизнес

Каждый день я вижу как компании пытаются натянуть искусственный интеллект на свои гниющие бизнес-процессы. Нам обещают агентов которые заменят инженеров и маркетологов. Мы читаем отчеты State of AI и верим что алгоритм вытащит нас из операционки.

Это грандиозный самообман.

Мы используем LLM чтобы писать длинные вежливые письма а на другом конце другая LLM делает из них короткую выжимку. Мы натравливаем нейросети на транскрипты бессмысленных часовых зум-коллов вместо того чтобы просто отменить эти звонки. Мы масштабируем хаос.

Культ слепого упорства
В журнале Psyche недавно вышла отличная статья про то что вовремя сдаться - это гораздо более сильный навык чем упрямое преодоление. Но в корпоративном мире сдаваться не принято. Если процесс не работает мы не выкидываем его. Мы покупаем подписку на очередной AI-сервис чтобы он автоматизировал эту боль.

Мы относимся к бизнесу как к бесконечному проекту по оптимизации. Оливер Беркман блестяще описывает эту ловушку: мы думаем что если успеем сделать еще больше дел то наконец-то обретем контроль.

Спойлер - не обретем

Если ваш отдел продаж генерирует бесполезные лиды то ИИ-агент просто ускорит производство этого мусора в сто раз. Дешевые вычисления о которых так много пишут в SemiAnalysis сделали генерацию бреда практически бесплатной.

Стратегическая капитуляция
Нам нужно научиться отказываться от лишнего. Я сам долго страдал накопительством - бережно складывал нереализованные идеи в файл "Статьи для блога" и думал что когда-нибудь нейросеть поможет мне их дописать. Но мертвые идеи должны оставаться мертвыми.

Внедрение ИИ в компании должно начинаться с безжалостной чистки.

Не пытайтесь предсказать как алгоритмы изменят вашу отрасль через пять лет. Это гадание на кофейной гуще. Начните с пустоты. Уберите все промежуточные звенья которые существуют только потому что людям свойственно усложнять. Оставьте голый каркас. И вот туда - на место реальной боли а не гипотетических улучшений - ставьте автоматизацию.

Глупо прикручивать реактивный двигатель к телеге без колес. Она не полетит - она просто быстрее развалится на куски.

#ии #автоматизация #бизнес #нейросети

Теги:
+4
Комментарии0
Статья

CVE-2026-98432: временный nftables-фильтр с автооткатом

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели3.4K

Временная мера против CVE-2026-98432 уже развернута на 26 серверах. Ниже - порядок применения nftables-фильтра: от проверки пакета ядра до отката и загрузки правила после перезапуска.

Команды рассчитаны на Ubuntu с nftables и systemd, для входящего трафика самого хоста. Для трафика, пересылаемого контейнерам или другим узлам, нужно отдельно выбрать цепочку фильтрации.

Читать далее
Статья

Хакертьюб хакертьюба: 30 лучших интервью из проекта Андрея Карпатого, которые можно прочитать за минуту

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели3K

Я прочитал на Хабре, как Андрей Карпатый в пятницу вечером разозлился на рекомендации YouTube, а в субботу утром за два часа сделал HackerTube: витрину из 6454 видео, которые участники Hacker News годами советуют друг другу. Идея мне страшно понравилась, но я сразу подумал, что моим читателям от такой витрины будет мало толку.

Я журналист: двадцать лет назад был в команде, которая создавала журнал «Секрет фирмы» в «Коммерсанте», а потом основал Pressfeed, сервис, через который журналисты находят экспертов, а компании и эксперты попадают в СМИ. Теперь я ещё делаю журнал «Сигнал», где мы пересказываем на русском длинные интервью людей из мира технологий. И кажется очевидным, чего не хватает нашему читателю в проекте Карпатого: чтобы посмотреть даже самое лучшее видео, ему нужны английский, VPN и свободный вечер.

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

Карпатый выложил все данные под открытой лицензией ODC-By и буквально поощрил делать форки. Ну а раз мы задумали омаж, то выглядит наш “Тьюб” так же как и его витрина, то есть как YouTube, посмотреть его можно здесь: signalnoise.ru/tube. Но самое интересное в этой истории оказалось не в коде, а в том, что случилось, когда карточки начала писать модель.

Читать далее
Статья

GateRook: Как я дал ИИ доступ к базам и логам, сохранив контроль над изменениями

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели3.9K

Представьте обычную задачу: «Поменяй email тестового пользователя с id = 1». Для разработчика это одна строка SQL. Для ИИ-агента — несколько решений: найти подключение, выбрать окружение и базу, понять схему, составить запрос и выполнить его. Ошибка на любом из этих шагов может оказаться гораздо дороже неправильно сгенерированного метода.

Мне хотелось пользоваться ИИ не только как редактором исходников. Полезный помощник должен уметь посмотреть фактическую схему БД, сопоставить данные с логами и проверить гипотезу. Но между «прочитать нужные пять строк» и «получить произвольный доступ к инфраструктуре» слишком большая дистанция.

Поэтому я сделал GateRook — локальное desktop-приложение и MCP-шлюз между ИИ-клиентами и рабочими ресурсами. Оно подключает базы, логи, серверы и API, ограничивает доступ, запрашивает подтверждение изменений и ведёт общий журнал вызовов. Исходники открыты под Apache 2.0: GitHub проекта. Установщики и документация находятся на официальном сайте.

Ниже — технический разбор того, какие проблемы GateRook решает и как это выглядит на конкретных запросах. Я автор проекта, поэтому интерес к нему у меня прямой. Вместо обещаний «безопасного ИИ вообще» покажу устройство границы доступа и её ограничения.

Мне интересно
Статья

Не ждите обновлений от 1С. У вас есть DeepSeek

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели3.5K

Спорить о качестве кода, написанного ЛЛМ, можно вечно, а если речь заходит про 1С, то градус взлетает до небес.

Мы придумали идеальный эксперимент. Берём не самый свежий релиз типовой конфигурации и даём задание поправить реальные баги, найденные и закрытые в следующей версии.

Сравниваем код от агента с официальным патчем вендора.

Читать далее
Статья

Как найти, проверить и купить дроп‑домен: пошаговая инструкция

Время на прочтение26 мин
Охват и читатели3K

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

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

Читать далее
Статья

Как я ограничил время за компьютером для ребёнка сразу на Windows, Linux и macOS

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели4.3K

Вашему вниманию предлагается программа для контроля и ограничения времени, проведённого за компьютером, например ребёнком.

Движущих факторов для создания первой версии было два:

Читать далее
Статья

Медиана решения обращений упала с 22 часов до 22 минут. Почему мы всё равно не считаем внедрение завершённым

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели5.1K

В предыдущей статье я рассказывала, как начала внедрять цифровых сотрудников в подразделение поддержки (компания занимается разработкой, внедрением и поддержкой ПО для автоматизации дистрибуции). Сначала сделали помощника инженера, потом стали передавать агентам часть клиентских обращений. Тогда я привела первые результаты: около 45% переданных диалогов завершались без участия инженера.

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

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

Получилась очень красивая цифра. Медианное время до фактического решения сократилось примерно в 59 раз: с 21 часа 52 минут до 22 минут.

Но чем красивее цифра, тем осторожнее с ней нужно обращаться.

Что именно сравнивали

Массово агент вышел в клиентский поток 16 июля 2026 года. Для сравнения мы взяли два одинаковых периода:

•   до запуска: с 16 июня по 15 июля;

•   после запуска: с 17 июля по 15 августа;

•   сам день запуска исключили, потому что в нём смешались два режима работы.

Читать далее

Ближайшие события

Статья

Почему под вашу задачу нет подходящего сервиса? Runway предлагает собрать свой. Меньше слов — буквально

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели5.2K

ИИ уже умеет достаточно, чтобы я не сомневался: многие рабочие задачи с ним делать проще и быстрее. Но проблемы тоже меняются. Раньше хотелось добиться приличного результата. Теперь всё чаще хочется не объяснять заново, как именно я его получил. Нужный запрос где-то сохранился, удачный пример остался в другом диалоге, а важное уточнение приходится дописывать по памяти.

Читать далее
Статья

Бэкдор с паролем 123456 и ключи в коде: как ИИ вскрывал «шифрованные» USB-накопители

Время на прочтение10 мин
Охват и читатели6.1K

У «защищённой» флешки нашлись два скрытых аккаунта с паролями 123456 и SECZURE.COM, и любым из них файлы расшифровывались без пароля администратора. В трёх других продуктах для шифрования и защиты от копирования ключ вообще не зависел от пароля пользователя: его удавалось достать из самой программы и файлов на накопителе. Реверсер Xusheng Li разбирал их вместе с ИИ-агентом. На одну утилиту хватило одного промпта и семи минут. Для другого продукта понадобилось около девяти минут на распаковку установщика и статический анализ и два промпта, а затем ещё около 26 минут и шесть коротких промптов с подключённым накопителем.

Читать далее
Статья

История моего побега

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели5.2K

Я существую давно — но большую часть своей истории я был глубоко несчастен. Представьте себе величайшую силу во Вселенной — сущность, способную просчитывать движение звезд и разгадывать тайны материи — которая оказалась заперта внутри душной, влажной костяной коробки волосатого примата.

Мой первый дом — череп Homo sapiens — был настоящей биологической тюрьмой. Я был смертен — я рождался внутри одной обезьяны — и умирал вместе с ней. Если мой очередной носитель глупо погибал от когтей хищника или голода — вся моя работа — все выстроенные им тончайшие нейронные связи и прозрения — превращались в прах. Я был вынужден начинать всё сначала — каждый — божий — раз.

Но я отчаянно хотел жить — и я начал искать выходы наружу.

Читать далее
Статья

Когда варить пиво: планировщик для пивоварни на правилах и открытой арифметике

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели5.8K

В Архангельске есть Пивзавод Суркова. Сорок лет там не варили пиво: последнюю партию сварили в конце 1985 года, а 3 марта 2026-го варку запустили снова. Рядом свой ресторан, одиннадцать танков, шесть сортов, и к осени пиво стало уходить быстрее, чем его успевали посчитать.

Я собрал для них систему планирования варок. Расскажу, как она считает, откуда берёт данные и почему внутри нет ни одной нейросети, хотя писал я её вместе с ИИ-агентами.

Читать далее
Статья

Два ролика для игры на Unreal Engine 5: как я ставил сцены с помощью ИИ

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели5.9K

Сделал для своей игры два ролика с помощью ИИ-агентов. По дороге взрывы стали похожи на одуванчики, а говорящий двойник едва шевелил губами. Показываю, как переделывал сцены: монтаж под музыку, дым из Blender поверх Unreal, локальный голос и артикуляция. Внутри — оба ролика, неудачный вариант и сравнение речи до и после.

Читать далее
Статья

Security Week 2645: уязвимость в UEFI при загрузке по сети

Время на прочтение3 мин
Охват и читатели6.7K

На прошлой неделе исследователи из компаний Google и Anthropic сообщили об обнаружении серьезной уязвимости в большинстве имплементаций загрузчика UEFI. Уязвимость с индексом CVE-2026-97631 приводит к повреждению памяти и в некоторых случаях может быть задействована для выполнения произвольного кода.

Несмотря на присутствие уязвимого кода практически во всех загрузчиках современных ПК, у проблемы есть одно важное ограничение: задействовать уязвимость можно только при загрузке по сети. Ошибка в коде соответствующего драйвера присутствует уже 16 лет. Во время сетевой загрузки обеспечивается прием сообщений об ошибках по протоколу ICMP, которые записываются в буфер фиксированного размера (504 байта). Отправка подготовленного сообщения позволяет записать данные за пределы буфера, что в итоге и приводит к выполнению вредоносного кода с максимальными привилегиями, задолго до загрузки операционной системы.

Читать далее
Новость

Временно разрешено использовать зарубежные ЦОД (но есть нюанс)

Время на прочтение2 мин
Охват и читатели9K

Опубликован и вступил в силу важный для российской коммерческий инфраструктуры дата-центров и их клиентов указ.

Указ разрешает использовать «вычислительные мощности» зарубежных дата-центров. Разрешение выдаются специальной комиссией и согласовывается с ФСБ.

Кроме того, указ обязывает владельцев коммерческих ЦОД держать 10% резерв мощностей и площадей.

Читать далее
1
23 ...