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

Досье
Сервер, который ничего не запомнил: SYN cookies и допуск без состояния
Обычный TCP-сервер резервирует память после первого стука, ещё не зная, способен ли отправитель услышать ответ. SYN cookie меняет порядок: сервер помещает компактную квитанцию в номер последовательности SYN-ACK и создаёт соединение лишь после того, как третий пакет вернёт её.…

История
HTTP 100 Continue: разрешение без принятия
HTTP 100 Continue позволяет отказать по заголовкам до отправки большого тела, не смешивая временное разрешение передачи с окончательным принятием.

Истории
В проекте RIPE по IPv6 PI есть триггер, но нет квитанции перехода
Старый набор PI-префиксов может оставаться законным и неизменным годами. Но запрос на дополнительное пространство переводит тот же набор в другую процедуру: следующая nibble-граница, проверка смежного резерва, расширение или замена, совместная работа старых и новых префиксов и…

Истории
В журнале LACNIC против фиктивных IXP нет столбца событий
Публичный файл LACNIC умеет отвечать на вопрос «что записано сейчас». В нём видны выданные интервалы, держатели и остаток специального IPv4-резерва. Но политика поставила ещё один вопрос — что было назначено, возвращено или изъято. Для ответа на него в заголовке не хватает не…

Истории
Для связи ISP/LIR у ARIN нужен журнал критериев
Компания может продавать VPN, не получая номерные ресурсы напрямую от регионального реестра. И наоборот: организация может получать адреса и распределять их дальше, не называя себя оператором доступа. ARIN-2025-1 пытается развести старые термины ISP и LIR, однако один определяет…

IETF
Tony Li и четырёхоктетный конверт, который не управляет содержимым
Туннель GRE не отнимает у пакета исходный адрес назначения, а добавляет внешний. Внешний заголовок несёт конверт через опорную сеть; после раскрытия внутренний адрес снова определяет пересылку. Между ними минимальный заголовок GRE занимает всего четыре октета. Документированное…

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

Истории
APNIC хочет убрать `/23`, но трём размерам префикса всё ещё нужны имена
Между `/23` и `/24` всего один бит длины префикса, но объём уменьшается с 512 до 256 IPv4-адресов. Действующее правило APNIC способно одновременно требовать немедленную потребность в меньшем блоке и годовой план для большего. Prop-169 убирает это фиксированное противоречие…

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

Истории
Проект 2 AFRINIC допускает отказ от порога 90%, но у «достаточного обоснования» нет полей
Второй дата-центр попал в политическую документацию AFRINIC ещё в 2018 году. Конечный пользователь запросил дополнительный IPv4-блок `/24` для резервирования, но использовал менее 90% уже выданных ресурсов и не прошёл проверку. Через восемь лет Draft 2 наконец признаёт такой…

Досье
Заголовок, ставший программой: Shellshock и полномочие внутри окружения
Shellshock возник на стыке двух привычных интерфейсов. CGI переносил удалённые данные запроса в окружение процесса, а Bash мог прочитать значение особой формы как функцию и перейти к последующим командам. Право на исполнение появилось между слоями, хотя ни один владелец слоя явно…

IETF
Acee Lindem и маршрутизатор, обязанный помнить перезагрузку
Перезагрузка очищает оперативную память маршрутизатора, но не чужой архив пакетов. Вчерашний OSPF-пакет может сохранить безупречный digest именно тогда, когда получатель забудет более поздний sequence. Подделки нет: старое подлинное сообщение нашло проверяющего без памяти. RFC…

Досье
Патч вышел раньше. Уязвимый процесс остался главным.
К январю 2003 года исправление SQL Server существовало уже несколько месяцев. Но SQL Slammer измерял не наличие бюллетеня, а состояние памяти и сетевой доступности. Один UDP-пакет превращал незащищённый сервер в нового отправителя, и за десять минут машинное время отменило…

Истории
Локальная глубина архива Khipu задаёт срок годности доказательства
Аналитическая справка о Локальная глубина архива Khipu задаёт срок годности доказательства объясняет событие, доступные открытые подтверждения, участвующие организации, региональный контекст, рыночные риски и возможные последствия для инфраструктуры. В категории Аналитика…

IETF
Enke Chen и маршрут, переживший свою сессию
После разрыва BGP-сессии в маршрутизаторе остаётся память о последнем состоянии соседа. Иногда она по-прежнему ведёт к работающему forwarding, иногда — в чёрную дыру. RFC 9494 разрешает дольше хранить часть этой памяти, но не позволяет выдавать её за свежие сведения: маршрут…

История
Молчание, которое не было отказом: почему TCP Keepalive остался необязательным
Установленное TCP-соединение способно часами не передавать ни байта и оставаться исправным. Keepalive задумывался не как судья этого молчания, а как осторожный вопрос удалённому TCP: можно ли получить ограниченное свидетельство ответа сейчас? Решение о допустимой длительности…

Досье
Девять минут и чужая полоса: чему атака memcached научила GitHub
С 17:21 до 17:30 GitHub прошёл весь путь от обнаружения аномалии до восстановления. Но трафик создали не серверы GitHub: его оплатили тысячи чужих кэшей, поверивших поддельному обратному адресу. Этот разрыв между источником, усилителем и жертвой определяет правильную архитектуру…

История
Кто слишком рано открыл окно TCP: цена немедленного разрешения
Получатель TCP мог объявлять каждый освободившийся байт, а отправитель — немедленно использовать каждое предложение. Такая открытость казалась точной и совместной. При повторении соединение тратило почти всю работу на крошечные пакеты. Историческое исправление дало обоим концам…

Создатели
Jakub Kicinski: как Linux делает сетевые функции поддерживаемыми
Новая сетевая карта может появиться с впечатляющей возможностью и коммерческим дедлайном. Linux вынужден задать более неспешный вопрос: можно ли выразить функцию так, чтобы её понимало другое оборудование, наблюдали операторы, воспроизводили тесты, а мейнтейнеры могли…

Досье
Ответ, выигравший гонку: атака Камински на DNS и энтропия доверия
Поддельному пакету не требовалось доказывать полномочия. Достаточно было совпасть с незавершённым запросом и прийти раньше настоящего ответа. Кризис DNS 2008 года превратил это правило приёма в возобновляемую гонку и отделил удорожание лжи от проверки происхождения данных.
