2 октября 333 выходных узла Tor, примерно каждый десятый в сети, начали перенаправлять SSH-подключения на 12 серверов-перехватчиков. Кто входил, несмотря на предупреждение о сменившемся ключе хоста, лишался пароля, а его сервер заражали бэкдором Ebury. Автор поймал подмену на своём подключении, проверил все ~3000 выходных узлов скриптом на exitmap и передал список команде Tor: через три дня все заражённые узлы были выключены.
Читать далее21 октября PHP выпустил внеплановые релизы 8.5.12, 8.4.27, 8.3.36 и 8.2.35: они закрывают две критические уязвимости (CVSS 4.0 — 9.2), допускающие выполнение кода без аутентификации. Разбираем, кого это касается, как проверить, какая версия PHP реально обслуживает веб, как обновиться (пакеты, Docker) и какие временные меры допустимы, если обновиться сразу нельзя.
Читать далееПривет Хабр!
В одном из своих последних проектов, связанных с голосовой и видеосвязью, я наткнулся на хитрую проблему. Долгое время я о ней не подозревал и всё удивлялся почему некоторые юзеры отваливаются через 10–12 секунд, так и не начав общаться? Особенно это проявлялось на зарубежном мобильном трафике. Думаю, у нас в СНГ таких сложностей пока возникать не должно, но во всем мире уже идет тренд на IPv6 и постепенный отказ от IPv4.
Я постарался написать эту статью максимально простым языком, чтобы она легко читалась даже новичками. При этом мне пришлось довольно глубоко копнуть в устройство современных сетей тема важна для всех, кто строит платформы аудио и видеокоммуникаций для пользователей из разных точек мира.
Итак поехали!
Когда начинаешь разбираться с настройкой серверов и сетей, постоянно натыкаешься на термины IPv4, IPv6, NAT, CGNAT, Dual Stack, DNS64, NAT64 и 464XLAT. Если с ipv4, ipv6 мы еще знакомы то с остальными терминами ничего непонятно. Часто их объясняют так, что без диплома сетевого инженера ничего не понятно. Разберем по порядку и с самого нуля, как устроены адреса в интернете, почему старых адресов перестало хватать, как работают программы переводчики у провайдеров и где именно твой код на бэкенде может упасть с ошибкой.
Читать далееЕсть всего три претендента на звание самого популярного ПО для работы с электронными таблицами: VisiCalc — первая электронная таблица, становившаяся причиной для покупки некоторых домашних компьютеров конца 1970-х, Lotus 1-2-3, доминировавшая на первых PC в 1980-х, а после них — Microsoft Excel (которому очень недолго предшествовал Multiplan). Excel доминировал на рынке с 1990-х, поэтому можно запросто вообразить, что он существовал всегда, но даже внутри Excel скрываются кое‑какие особенности его предшественников.
Одна из них задокументирована в официальном документе по устранению неполадок Microsoft Excel...
Читать далееОбычно пишут: техжурнал на рабочем сервере включайте точечно, иначе гигабайты в час. А сколько именно? Я прогнал одну нагрузку шесть раз с разными настройками logcfg.xml и посчитал объём, процессор и записи по событиям. Базовый набор дал 0,8 МБ в час, «всё подряд» — 10,6 ГБ. Плюс несколько неочевидных мест: единицы duration в фильтре, тысячи пустых каталогов rac_<pid> и ошибки запросов, которых нет в EXCP.
Читать далееЯ обнаружил, что история работы с AI‑агентом может быть полезным источником информации. Поэтому создал инструмент, который позволяет проще исследовать эту историю и возвращаться к результатам прошлой работы.Представляю вам opencode-db — это CLI‑утилита для быстрого изучения, поиска и экспорта истории сессий OpenCode без необходимости вручную разбираться во внутреннем устройстве SQLite‑базы.
ПодробностиИИ-агент купил мне авиабилет, накопил годовой запас кофе и попал в чёрный список ресторанов. Я дала ему выделенную банковскую карту для оплаты, телефон, браузер и доступ к 200+ MCP и API - и проверила, как он выполняет поручения в реальном мире. Показываю кейсы и выводы из реальных экспериментов.
Читать далееПривет, анонимус. Достало читать рекрутерш в LinkedIn? Или пипла из Астаны? С текущим вайбкодингом ленту можно адаптировать под себя любимого за один вечер – я сделал себе chrome extension. Код не выкладываю, каждый навайбкодит сам минут за десять, ниже только что получилось.
Читать далееСервисы упали. Пользователи не могут оформить заказ, оплатить покупку или перевести деньги. А компания продолжает платить зарплаты, оплачивать аренду и инфраструктуру. Постоянные расходы сохраняются, а возможность зарабатывать оказывается под угрозой.
Для крупного бизнеса простой может затронуть сразу несколько направлений. Не проходят платежи — срываются покупки. Не работает оформление доставки — заказы уходят конкурентам. После восстановления часть клиентов возвращается, а часть — нет. К финансовым потерям добавляется риск утратить доверие пользователей. Поэтому надежность становится вопросом не только устройства серверов, но и экономики бизнеса.
В этой статье разберем, как крупные компании, владеющие несколькими сервисами, рассчитывают потери от простоя, какие технические решения и организационные меры используют для бесперебойной работы и во сколько обходится такая защита.
Читать далееПривет, Хабр!
Гипотеза Римана остается одной из главных нерешенных «проблем тысячелетия». В этой публикации я хочу представить оригинальный геометрический и динамический подход, который сводит аналитические свойства эта-функции Дирихле к поведению маятника на специфическом многообразии, и показать, почему её нетривиальные корни могут лежать только на критической линии.
В основе предлагаемого метода лежит аппарат логарифмической суперпозиции, где аналитические выкладки устойчивости системы полностью подтверждаются проведенным численным экспериментом.
Читать далееРечь пойдет об инструменте, который поможет выбрать вариант решения, даже если вы выбираете куда поехать в отпуск. Мой опыт сложился в крупных корпоративных проектах, где я проработала бизнес-аналитиком более 15 лет, поэтому все мои примеры именно от туда.
Что обычно прячется за кулисами задач по проектированию изменений в системах или процессах? Для развития темы это важно, хотя у кого-то такое напоминание может вызвать легкий нервный тик.
Читать далееВысокая доступность приложений помогает выполнять договорные обязательства и соответствовать ожиданиям пользователей. Для этого многие платформенные команды развёртывают кластеры Kubernetes в локальных и облачных окружениях, распределяя их между зонами доступности, регионами и даже провайдерами. Сбой возможен на любом уровне этой инфраструктуры, поэтому нужно заранее проверить, как сервисная сетка поведёт себя при масштабной аварии. Команда VK Tech перевела статью о том, как протестировать аварийное восстановление мультикластерной конфигурации Linkerd и подготовить сервисную сетку к таким сбоям.
Статья адресована организациям, которые уже используют или планируют использовать сервисную сетку в мультикластерной конфигурации. Если вы только знакомитесь с этим подходом, начните с руководства по поддержке мультикластерности в Linkerd, изучите преимущества и недостатки мультикластерного Kubernetes и разберитесь в трёх типах мультикластерных архитектур, которые поддерживает Linkerd. Другие полезные материалы перечислены в конце статьи.
Авторы моделируют реалистичную мультикластерную конфигурацию с открытой версией Linkerd и Buoyant Enterprise for Linkerd (BEL) и разбирают сценарии аварийного восстановления сервисной сетки. Они показывают, от чего зависит восстановление, как воспроизвести сбои в своих кластерах и какие действия помогут устранить выявленные проблемы. Даже если вы не будете запускать демонстрационную конфигурацию самостоятельно, метрики и результаты экспериментов помогут повысить устойчивость сетки и разобраться в роли Buoyant High Availability Zonal Load Balancing (HAZL) — механизма балансировки нагрузки с учётом зон доступности.
Читать далееПодведены итоги конкурса профессиональных работ в экосистеме nanoCAD «Инженерная лига “Нанософт”». Экспертная комиссия рассмотрела более 50 проектов и определила восемь лучших. Торжественное награждение победителей состоялось 15 октября на главной сцене форума «СИЛА ПЛАТФОРМЫ-2026», авторы будут отмечены денежными призами.
Посмотреть проекты победителейДикий указатель, который 40 лет портил память в классической игре Infidel. Баг компилятора ZIL, который никто не заметил. Разбор полётов от Эндрю Плоткина (Zarf) с погружением в ассемблер Z-машины.
Читать далееОсенью 2022 года сотрудники аккредитованных ИТ-компаний могли получить отсрочку от мобилизации. Работодатель подавал списки, сотрудник дублировал заявление через Госуслуги, и для многих этот механизм сработал.
Но постоянной отсрочки от мобилизации именно для ИТ-специалистов в законе нет. Повторится ли механизм 2022 года в случае новой мобилизации, заранее не знает никто. Зато уже сейчас можно разобраться в собственном положении: состоите ли вы в запасе, что о вас записано в военкомате, есть ли у вас основание для отсрочки и что в этой ситуации может сделать работодатель.
Читать далееМы с друзьями годами сидели в Discord, а потом захотелось своего: голос, чат и демонстрация экрана на собственном сервере, который может поднять любой из компании, даже без терминала.
Рассказываю, как это устроено и как выглядит: почему раскладка осталась дискордовской, зачем считать радиусы скруглений, почему LiveKit, а не P2P, и почему звонки рвались ровно через три секунды.
Разобрать по косточкамНейросеть искажает перспективу, потому что её не учили сводить линии в одну точку: исследователи Sony в 2023 году прямо писали, что точность перспективы при обучении диффузионных моделей не требуется. Я проверил, изменилось ли это, на 7 моделях и 3 сценах.
Читать далееОдна из самых сложных вещей, которые всем нам приходится осваивать — это рассказывать окружающему миру о себе, своём продукте и своей работе. Тем более, если у вас что‑то техническое, хардовое, и не получится просто взять и отфоткать круассан на тарелочке, как делают гуманитарии.
Читать далее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 исправлений не будет.
Читать далееМожно ли получить административный доступ к Windows Event Collector, используя обычный сертификат доменного пользователя, без эксплуатации ESC-уязвимостей и компрометации УЦ?
В статье разбираю CertiSplit — необычный сценарий повышения привилегий через WinRM certificate mapping.
Читать далее