Обновить
512K+

Сетевые технологии *

От Ethernet до IPv6

452,43
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Парсинг маркетплейсов в 2026: Почему ротация по таймеру работает против парсера

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

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

Читать далее

Новости

Уязвимости по осени считают: дайджест киберугроз сентября 2026

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

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

Читать далее

«Я не робот»: как ботнеты научились быть людьми

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

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

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

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

Читать далее

Kubernetes просто лабы, часть 2: создаём Deployment и проверяем, как Kubernetes управляет Pod

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

Что произойдёт, если удалить один из трёх Pod? Kubernetes создаст замену. Во второй части «Kubernetes просто лабы» проверим это на практике.

Продолжим работу в учебном кластере: опишем Deployment в YAML, запустим три реплики nginx и разберёмся, как связаны Deployment, ReplicaSet и Pod. Затем удалим один Pod, понаблюдаем за появлением нового, изменим количество реплик и научимся выбирать Pod по меткам.

За 20–30 минут увидим, как Kubernetes приводит фактическое состояние приложения к желаемому. Всё пошагово: команды, пояснения и пиксельные иллюстрации.

Читать далее

Почему DNS в Kubernetes тормозит и что с этим делать

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

DNS в Kubernetes может годами работать без нареканий, а затем внезапно начать добавлять по пять секунд к запросам. Причина порой скрывается в стандартных настройках резолвера, которые создают лишний трафик и повышают вероятность потери пакетов. Разбираемся, как ndots:5 связан с таймаутами, где искать источник задержек и какие способы решения действительно помогают.

Найти причину задержек

От занятого телефона до спутника в рюкзаке: как мы выходили в интернет с 1990-х до 2026 года

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

А помните, как дома просили не трогать телефон, потому что кто-то сидит в интернете? Модем пищал, иногда с первого раза вообще не подключался, страницы открывались медленно, а картинки могли грузиться по несколько минут? Большие файлы ставили качаться на ночь и утром проверяли, докачались они или нет? Эххх… ностальгия.

Потом интернет перестал мешать телефону (и мама перестала ругаться, что все деньги ушли на скачивание музыки), появился Wi-Fi, мобильная связь стала быстрее, и в какой-то момент мы вообще перестали думать о том, как именно подключаемся к сети. 

А сейчас вообще можно взять с собой спутниковый терминал и выйти в интернет хоть в поле. Видели уже? 

Я застал почти все эти этапы. И в этой статье хочу с ноткой грусти вспомнить, как и с помощью чего мы выходили в интернет все эти годы — от dial-up и ADSL до мобильных сетей и спутника.

Читать далее

Фабрика EVPN-VXLAN, которая выглядит исправной и не передаёт ни одного пакета

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

Собрал дома фабрику EVPN-VXLAN на бесплатных образах Junos в containerlab — под Windows, в WSL2, на AMD. Фабрика поднялась: обе сессии BGP в Establ, маршруты EVPN разошлись, туннель построен, MAC соседнего хоста в таблице. И при этом между хостами не проходит ни одного пакета. Разбор по трём захватам и разгадка в одну строку конфига, которой нет ни в одном туториале. Вторая половина — про то, как мерить отказы честно: почему ping с секундным разрешением не годится, и что показал поток в тысячу пакетов в секунду, когда я погасил линк.

Читать далее

Почему значок VPN в Android не гарантирует, что VPN действительно работает

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

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

В статье - как Android на самом деле определяет наличие VPN, почему этого недостаточно, какие есть более надёжные способы проверки, и описание моих трудностей и их решений при написании pet-проекта для Android.

Читать далее

Карта интернет-свободы в РФ

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

Насколько всё плохо именно в твоём городе?

Я собрал статистику блокировок по городам и провайдерам, и делюсь ей с вами!

Читать далее

DarkSword «P7»: утёкшая iOS-цепочка уровня госзаказчика теперь крадёт данные криптокошельков

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

Одно посещение веб-страницы с iPhone на iOS 18.4–18.7 — и через несколько секунд в SpringBoard работает имплант, который расшифровывает связку ключей прямо на устройстве, находит seed-фразы и keystore криптокошельков и отправляет их на сервер. Ещё год назад так выглядела операция, доступная единицам заказчиков. По нашей оценке, сегодня эта цепочка работает внутри сервиса доставки эксплойтов с партнёрскими «каналами», а приманками служат сайты китайских онлайн-казино.

8 октября iVerify описала криминальный вариант эксплойт-цепочки DarkSword, который назвала «P7». Мы разобрали его по открытым данным и нашли то, чего в публикации нет: третью сборку P7 с новой приманкой и новым командным сервером, побайтовое сравнение импланта с оригинальным GHOSTBLADE и кластер доставки «qqtime», работающий как минимум с июля 2026 года. Заодно пришлось исправить ошибку атрибуции, которая кочевала по ранним публикациям о мартовской кампании TA446.

Материал для тех, кто занимается iOS-безопасностью, мобильной форензикой и реагированием на инциденты.

Читать далее

«Яму» убрали, обрывы остались: один живой адрес Telegram и молчаливый лимит на 13 соединений

Уровень сложностиСложный
Время на прочтение29 мин
Охват и читатели10K

Предыдущий разбор закончился тем, что из клиентского пути убрали периодическую яму: раз в десять минут прокси проверял мёртвую первую ступень, клиент оплачивал эту проверку несколькими секундами ожидания и уходил, не получив ни одного байта. Окна исчезли, сообщение «прокси использует некорректные настройки» больше не появлялось — а через несколько часов телефон снова начал терять соединения. Лог при этом выглядел безупречно: ни одной строки ERROR за девять часов, ни одного перезапуска процесса, 2 415 клиентских сессий и 482 МБ скачанного трафика.

Дефект нашёлся по подписи из четырёх чисел: сессии, которые апстрим закрывал ровно за 0.1 с, после ~800 байт вверх и 8–28 байт вниз, и все до единой — на прямой ступени. Причина оказалась не в прокси, а в том, как из этой сети устроен путь к Telegram: из 1 270 проверенных адресов мессенджера по TCP отвечает ровно один, и это не дата-центр, а служебный узел, к которому к тому же действует молчаливый лимит на одновременные соединения. Телефон открывает пачку из тринадцати сокетов — семь проходят, шесть гаснут без единого ответного пакета. Ни один лог приложения такого не покажет.

Дальше — как это измерено, почему одна ступень Cloudflare не является резервом, что дала смена маршрута за девять часов работы и где границы этого результата.

Читать далее

Блютус выживальщика

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

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

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

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

Читать далее

Пять MQTT‑брокеров на AWS: соединения, задержки и поведение под нагрузкой

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

Сколько сообщений в секунду выдерживает MQTT‑брокер? Без описания нагрузки этот вопрос почти ничего не говорит. Приём сообщений от множества устройств, доставка одного сообщения тысяче подписчиков и обслуживание сотен тысяч соединений нагружают сервер по‑разному.

Я сравнил Mosquitto, EMQX, FlashMQ, HiveMQ Community Edition и XMQ на одном AWS‑стенде. Меня интересовали доставленная скорость, задержка и потребление CPU и памяти, а также то, что происходит, когда брокер не успевает за заданной нагрузкой.

Сразу обозначу свою заинтересованность: я разработчик XMQ. Генератор нагрузки xmq_scn также входит в этот проект. Поэтому рядом с результатами нужны версии, сценарии, конфигурации и исходные отчёты: читатель должен иметь возможность проверить эксперимент.

Читать

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

Реализация fail2ban на MikroTik RouterOS

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

Сразу отмечу, что fail2ban нельзя использовать как полноценный инструмент защиты доступа к управлению маршрутизатором. Доступ к службам управления по‑умолчанию должен быть закрыт фаерволом из всех сетей за исключением management. И, возможно, с адресов из локального «белого списка». Fail2ban, применяется к management‑интерфейсу на случай, когда злоумышленник уже получил доступ в подсеть управления. Либо в подсети управления оказался вирус, троян, нелояльный пользователь. Также бывали случаи, когда трафик управления мог пропускаться из‑за ошибки в правилах фаервола. Итак, fail2ban, это скорее последний уровень защиты управления маршрутизатором.

Для начала создаем скрипт, который будет выполнять работу по поиску и извлечению адреса из тела сообщения системы «$message». Помещаем скрипт в системную библиотеку скриптов /system scripts на маршрутизаторе и присваиваем скрипту название «loginfail2ban».

Читать далее

Когда базовая станция уходит в космос: как NTN меняет архитектуру доступа к интернету

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

Всё началось с довольно бытового вопроса — выбора нового смартфона на следующие три‑четыре года. 5G, eSIM, Wi‑Fi 6 — здесь всё более‑менее понятно. Но спутниковая связь со смартфонами развивается сейчас настолько быстро, что захотелось разобраться: что сегодня реально стоит за поддержкой NTN?

Тем более что события последних недель показывают: речь уже не только о перспективных технологиях. SpaceX развивает Starlink Mobile и готовит новую спутниковую группировку, российское «Бюро 1440» разворачивает собственную инфраструктуру и уже представляет серийные абонентские терминалы, а производители чипов презентуют платформы с поддержкой NR‑NTN.

Попытка разобраться вывела меня далеко за пределы характеристик телефона — к архитектуре радиодоступа, межспутниковому транспорту, Packet Core и реальным сценариям работы спутниковых сетей, в том числе в Иране и России. И в итоге возник вопрос гораздо интереснее выбора смартфона: что меняется в архитектуре мобильной сети и точках контроля над трафиком, если первый сетевой узел после UE находится уже не на земле, а на орбите?

Читать далее

От одного компьютера до глобальной эпидемии: как WannaCry распространялся по сети

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

12 мая 2017 года компьютеры по всему миру начали блокировать доступ к файлам и требовать выкуп. Больницы отменяли приёмы, предприятия останавливали производство, а WannaCry продолжал искать новые цели. Ему не нужно было ждать, пока пользователь откроет письмо или запустит заражённый файл: один успешно заражённый компьютер мог стать началом цепочки новых заражений.

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

Разберёмся, как WannaCry распространялся по сетям, какую роль сыграл EternalBlue и почему даже остановка эпидемии не означала, что её последствия исчезли.

Читать далее

Ошибочная блокировка на ТСПУ: как системному администратору решить проблему совместно с регулятором

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

Недавно часть наших клиентов не могла подключиться к серверам Монеты. Мы проверили межсетевые экраны, собрали трассировки с обеих сторон, но причина оказалась за пределами нашей инфраструктуры. При этом сайты самих клиентов тоже стали недоступны, а уведомления о платежах на Pay URL перестали доходить. Диагностика привела нас к участку сети, где работает ТСПУ.

На связи Евгений, инженер отдела сопровождения разработки и эксплуатации ПО (DevOps-инженер) в Монете. В статье разберу, как проверить такую гипотезу и не спутать её с другими сетевыми проблемами, какие данные собрать для обращения и что делать, если заявка в ЛК ВТС уже получила статус «Частично принята», а доступ так и не восстановился. Покажу весь путь на реальном кейсе: от curl, traceroute и nping до переписки с ЦМУ ССОП и ДЦОА — без смены хостинга и IP-адреса.

Читать далее

Путь видео в онлайн-кинотеатрах от «стекла до стекла». Часть третья: хранение и доставка контента с помощью Origin и CDN

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

Привет, Хабр! Меня зовут Дмитрий Новожилов, я руководитель одного из направлений в онлайн-кинотеатре KION. В прошлый постах рассказал, про попадание и нормализацию контента и про управление им в сердце киносервиса — элементе Middleware. 

В этом посте я перейду к теме прохождения видеопотока: после пакетайзера «кадры» поступают на Origin, откуда и отправляются пользователям с помощью CDN.

Читать далее

«Прокси-сервер использует некорректные настройки»: как tg-ws-proxy раз в 10 минут сам делал почти 9-секундную яму

Уровень сложностиСложный
Время на прочтение21 мин
Охват и читатели7.3K

Telegram отключал прокси с сообщением, которое выглядит как приговор конфигурации: «Подключённый Вами прокси-сервер использует некорректные настройки и будет отключён». Конфигурация при этом была в порядке — ноль ошибок в логе, ни одного перезапуска, 1 876 сессий и 933 МБ трафика за три часа.

Причина оказалась не в настройках, а в логике ретраев самого прокси: защита от мёртвой первой ступени фолбэка раз в 10 минут открывала окно, в котором клиент не получал ни одного байта. Размер окна квантуется по таймауту (4.5–8.8 с при --ws-connect-timeout 4), величина периода задаётся --ip-fail-cooldown. Лечится двумя значениями в конфиге: максимум задержки падает с 8 849 мс до 531 мс, обрывы с нулём байт — до нуля.

Внутри: как причина была найдена по логам, воспроизведена пробником, повторяющим поведение клиента Telegram, — плюс A/B на двух одинаковых сборках и инженерные выводы по конструкции этого стенда.

Читать далее

Cloudflare изменил доступ ИИ-ботов к сайтам: как проверить настройки и не закрыть поиск

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

15 сентября Cloudflare обновил правила доступа ИИ-ботов к сайтам. Блокируя сбор данных для обучения, можно заодно закрыть поиск: некоторые боты выполняют обе задачи. Я разобрал исследование Seensure по 1 046 сайтам. После обновления запросы от имени обучающих ботов стали блокировать чаще, а поисковых — реже. Это тест с подставленными именами, поэтому он не доказывает доступ настоящих краулеров. Настройки стоит проверить по категориям, а реальный доступ — по логам запросов.

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