Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 33 мин. 54 сек. назад

[Перевод] Как я добился отключения 333 выходных узлов Tor, перехватывавших SSH

ср, 10/21/2026 - 20:54

2 октября 333 выходных узла Tor, примерно каждый десятый в сети, начали перенаправлять SSH-подключения на 12 серверов-перехватчиков. Кто входил, несмотря на предупреждение о сменившемся ключе хоста, лишался пароля, а его сервер заражали бэкдором Ebury. Автор поймал подмену на своём подключении, проверил все ~3000 выходных узлов скриптом на exitmap и передал список команде Tor: через три дня все заражённые узлы были выключены.

Читать далее

Две критические RCE в PHP: что обновлять и как проверить за минуту

ср, 10/21/2026 - 20:50

21 октября PHP выпустил внеплановые релизы 8.5.12, 8.4.27, 8.3.36 и 8.2.35: они закрывают две критические уязвимости (CVSS 4.0 — 9.2), допускающие выполнение кода без аутентификации. Разбираем, кого это касается, как проверить, какая версия PHP реально обслуживает веб, как обновиться (пакеты, Docker) и какие временные меры допустимы, если обновиться сразу нельзя.

Читать далее

[Перевод] Все что нужно знать про IPv4, IPv6, Dual Stack, DNS64 и NAT64

ср, 10/21/2026 - 20:47

Привет Хабр!

В одном из своих последних проектов, связанных с голосовой и видеосвязью, я наткнулся на хитрую проблему. Долгое время я о ней не подозревал и всё удивлялся почему некоторые юзеры отваливаются через 10–12 секунд, так и не начав общаться? Особенно это проявлялось на зарубежном мобильном трафике. Думаю, у нас в СНГ таких сложностей пока возникать не должно, но во всем мире уже идет тренд на IPv6 и постепенный отказ от IPv4.

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

Итак поехали!

Когда начинаешь разбираться с настройкой серверов и сетей, постоянно натыкаешься на термины IPv4, IPv6, NAT, CGNAT, Dual Stack, DNS64, NAT64 и 464XLAT. Если с ipv4, ipv6 мы еще знакомы то с остальными терминами ничего непонятно. Часто их объясняют так, что без диплома сетевого инженера ничего не понятно. Разберем по порядку и с самого нуля, как устроены адреса в интернете, почему старых адресов перестало хватать, как работают программы переводчики у провайдеров и где именно твой код на бэкенде может упасть с ошибкой.

Читать далее

[Перевод] «Большинство пользователей не работает с датами до 1 марта 1900 года, поэтому эта проблема встречается редко»

ср, 10/21/2026 - 20:33

Есть всего три претендента на звание самого популярного ПО для работы с электронными таблицами: VisiCalc — первая электронная таблица, становившаяся причиной для покупки некоторых домашних компьютеров конца 1970-х, Lotus 1-2-3, доминировавшая на первых PC в 1980-х, а после них — Microsoft Excel (которому очень недолго предшествовал Multiplan). Excel доминировал на рынке с 1990-х, поэтому можно запросто вообразить, что он существовал всегда, но даже внутри Excel скрываются кое‑какие особенности его предшественников.

Одна из них задокументирована в официальном документе по устранению неполадок Microsoft Excel...

Читать далее

Техжурнал 1С включён круглосуточно: что почти ничего не стоит, а что кладёт сервер

ср, 10/21/2026 - 20:31

Обычно пишут: техжурнал на рабочем сервере включайте точечно, иначе гигабайты в час. А сколько именно? Я прогнал одну нагрузку шесть раз с разными настройками logcfg.xml и посчитал объём, процессор и записи по событиям. Базовый набор дал 0,8 МБ в час, «всё подряд» — 10,6 ГБ. Плюс несколько неочевидных мест: единицы duration в фильтре, тысячи пустых каталогов rac_<pid> и ошибки запросов, которых нет в EXCP.

Читать далее

Opencode, история сессий и база данных

ср, 10/21/2026 - 20:29

Я обнаружил, что история работы с AI‑агентом может быть полезным источником информации. Поэтому создал инструмент, который позволяет проще исследовать эту историю и возвращаться к результатам прошлой работы.Представляю вам opencode-db — это CLI‑утилита для быстрого изучения, поиска и экспорта истории сессий OpenCode без необходимости вручную разбираться во внутреннем устройстве SQLite‑базы.

Подробности

Где заканчивается самостоятельность ИИ-агента? Я дала ему банковскую карту, телефон, браузер и 200+ MCP: итоги теста

ср, 10/21/2026 - 20:27

ИИ-агент купил мне авиабилет, накопил годовой запас кофе и попал в чёрный список ресторанов. Я дала ему выделенную банковскую карту для оплаты, телефон, браузер и доступ к 200+ MCP и API - и проверила, как он выполняет поручения в реальном мире. Показываю кейсы и выводы из реальных экспериментов.

Читать далее

Чистка ленты linkedin

ср, 10/21/2026 - 20:23

Привет, анонимус. Достало читать рекрутерш в LinkedIn? Или пипла из Астаны? С текущим вайбкодингом ленту можно адаптировать под себя любимого за один вечер – я сделал себе chrome extension. Код не выкладываю, каждый навайбкодит сам минут за десять, ниже только что получилось.

Читать далее

Цена простоя: как обосновать бюджет на отказоустойчивость

ср, 10/21/2026 - 20:13

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

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

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

Читать далее

Динамика маятника на сфере и гипотеза Римана: аналитическая трансверсальность и численный эксперимент

ср, 10/21/2026 - 20:08

Привет, Хабр!

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

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

Читать далее

Как выбирать решения на основе критериев?

ср, 10/21/2026 - 19:55

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

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

Читать далее

[Перевод] Аварийное восстановление мультикластерного Kubernetes с Linkerd и HAZL

ср, 10/21/2026 - 19:40

Высокая доступность приложений помогает выполнять договорные обязательства и соответствовать ожиданиям пользователей. Для этого многие платформенные команды развёртывают кластеры Kubernetes в локальных и облачных окружениях, распределяя их между зонами доступности, регионами и даже провайдерами. Сбой возможен на любом уровне этой инфраструктуры, поэтому нужно заранее проверить, как сервисная сетка поведёт себя при масштабной аварии. Команда VK Tech перевела статью о том, как протестировать аварийное восстановление мультикластерной конфигурации Linkerd и подготовить сервисную сетку к таким сбоям.

Статья адресована организациям, которые уже используют или планируют использовать сервисную сетку в мультикластерной конфигурации. Если вы только знакомитесь с этим подходом, начните с руководства по поддержке мультикластерности в Linkerd, изучите преимущества и недостатки мультикластерного Kubernetes и разберитесь в трёх типах мультикластерных архитектур, которые поддерживает Linkerd. Другие полезные материалы перечислены в конце статьи.

Авторы моделируют реалистичную мультикластерную конфигурацию с открытой версией Linkerd и Buoyant Enterprise for Linkerd (BEL) и разбирают сценарии аварийного восстановления сервисной сетки. Они показывают, от чего зависит восстановление, как воспроизвести сбои в своих кластерах и какие действия помогут устранить выявленные проблемы. Даже если вы не будете запускать демонстрационную конфигурацию самостоятельно, метрики и результаты экспериментов помогут повысить устойчивость сетки и разобраться в роли Buoyant High Availability Zonal Load Balancing (HAZL) — механизма балансировки нагрузки с учётом зон доступности.

Читать далее

Итоги конкурса профессиональных работ в экосистеме nanoCAD «Инженерная лига „Нанософт“»

ср, 10/21/2026 - 19:15

Подведены итоги конкурса профессиональных работ в экосистеме nanoCAD «Инженерная лига “Нанософт”». Экспертная комиссия рассмотрела более 50 проектов и определила восемь лучших. Торжественное награждение победителей состоялось 15 октября на главной сцене форума «СИЛА ПЛАТФОРМЫ-2026», авторы будут отмечены денежными призами.

Посмотреть проекты победителей

[Перевод] 40-летний скрытый баг: как незаметно ломалась игра Infidel

ср, 10/21/2026 - 19:11

Дикий указатель, который 40 лет портил память в классической игре Infidel. Баг компилятора ZIL, который никто не заметил. Разбор полётов от Эндрю Плоткина (Zarf) с погружением в ассемблер Z-машины.

Читать далее

Что делать, если вы боитесь мобилизации: разбор для ИТ‑специалистов

ср, 10/21/2026 - 19:08

Осенью 2022 года сотрудники аккредитованных ИТ-компаний могли получить отсрочку от мобилизации. Работодатель подавал списки, сотрудник дублировал заявление через Госуслуги, и для многих этот механизм сработал.

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

Читать далее

Свой игровой голосовой сервер для друзей на VPS за 1 ГБ: FastAPI, SQLite, LiveKit и установка без терминала

ср, 10/21/2026 - 19:06

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

Рассказываю, как это устроено и как выглядит: почему раскладка осталась дискордовской, зачем считать радиусы скруглений, почему LiveKit, а не P2P, и почему звонки рвались ровно через три секунды.

Разобрать по косточкам

Почему нейросеть ломает перспективу: FLUX 2 024 года обошёл Nano Banana 2.1 и GPT Image 2.5

ср, 10/21/2026 - 18:57

Нейросеть искажает перспективу, потому что её не учили сводить линии в одну точку: исследователи Sony в 2023 году прямо писали, что точность перспективы при обучении диффузионных моделей не требуется. Я проверил, изменилось ли это, на 7 моделях и 3 сценах.

Читать далее

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

ср, 10/21/2026 - 18:54

Одна из самых сложных вещей, которые всем нам приходится осваивать — это рассказывать окружающему миру о себе, своём продукте и своей работе. Тем более, если у вас что‑то техническое, хардовое, и не получится просто взять и отфоткать круассан на тарелочке, как делают гуманитарии.

Читать далее

PHP2Shell: две RCE в ядре PHP без авторизации. Кто уязвим и как проверить сервер за минуту

ср, 10/21/2026 - 18:52

21 октября PHP выпустил экстренные версии 8.2.35, 8.3.36, 8.4.27 и 8.5.12. Они закрывают две критические RCE без авторизации (CVSS 9.2), одна из которых срабатывает ещё до кода вашего приложения. Разбираем бюллетени, даём скрипт для проверки всех PHP на сервере и временные меры для тех, кто не может обновиться сегодня. Для PHP 7.x и 8.0/8.1 исправлений не будет.

Читать далее

Неочевидный Privesc через WEC и WinRM: обычный сертификат = административный shell

ср, 10/21/2026 - 18:50

Можно ли получить административный доступ к Windows Event Collector, используя обычный сертификат доменного пользователя, без эксплуатации ESC-уязвимостей и компрометации УЦ?

В статье разбираю CertiSplit — необычный сценарий повышения привилегий через WinRM certificate mapping.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.