Qrator Labs предложила IETF внести изменения в протокол BGP

Qrator Labs предложила IETF внести изменения в протокол BGP

Qrator Labs предложила IETF внести изменения в протокол BGP

Qrator Labs подала заявку на внесение изменений в стандарт протокола BGP в международную организацию IETF. Презентация документа прошла на конференции IETF 95 в Буэнос-Айресе. Документ получил статус Work Group Adopted – принят на рассмотрение рабочей группой по Interdomain Routing (IDR).

В Буэнос-Айресе 3-8 апреля 2016 года проходила конференция The Internet Engineering Task Force (IETF). Эта международная организация, фактически, представляет собой большое профессиональное сообщество сетевых архитекторов, операторов, вендоров, исследователей со всего мира, влияющих на эволюцию архитектуры Интернета и его функционирование. Миссия IETF – создание релевантных технических и инженерных документов высокого качества, которые формализуют то, как люди используют, проектируют и управляют Интернетом. Это делается для того, чтобы Интернет работал лучше и стабильней. Документы IETF включают в себя стандарты протоколов, примеры удачных решений сложных ситуаций, различные информационные бюллетени.

На свои конференции IETF приглашает с докладами тех, кто предлагает релевантные улучшающие Интернет изменения. В Буэнос-Айресе с презентацией инициатив Qrator Labs выступил Александр Азимов, архитектор продукта Qrator.Radar. Был представлен новый стандарт расширения протокола BGP для повышения его защищённости от угрозы BGP hijacking и Rout Leaks. BGP (Border Gateway Protocol) – это базовый протокол сети Интернет, с помощью которого взаимодействуют между собой автономные системы (сегменты сетевой инфраструктуры) операторов. Route Leaks – это непреднамеренное направление трафика по ложному маршруту в результате ошибки администратора. Система глобального мониторинга взаимодействия автономных систем Qrator.Radar фиксирует в среднем 30 000 ложных префиксов каждый месяц, и эта проблема пока не решена. Еще большую угрозу несет злонамеренное внесение изменений в префиксы - BGP Hijacking.

«Эта угроза пока еще не начала создавать больших проблем, но в будущем, если вовремя не принять меры, она может оказаться одной из критических. Уже зафиксированы прецеденты намеренного использования уязвимости протокола BGP для «угона» трафика – перенаправления его по ложному маршруту. Злоумышленники меняют префикс автономной системы в BGP-пакетах на несуществующий, тем самым «сливая» его в никуда. В итоге сетевой ресурс, к которому направлялся трафик, становится недоступным для пользователей, то есть наблюдается DoS. На данный момент решения этой проблемы нет. Мы предлагаем добавить ещё один атрибут (Optional Transit Attribute) в BGP-пакеты, показывающий, какой характер носит устанавливаемое соединение: между узлами или между узлом и клиентом. При передаче трафика по внутренней сети, флаг не устанавливается. Это будет стимулировать администраторов более тщательно настраивать сети, поможет выявлять факты утечки маршрутов и идентифицировать AS, где это произошло», - объясняет Александр Азимов.

На данный момент изменения, предложенные Qrator Labs, прошли две стадии рассмотрения и получили статус WGA (Work Group Adopted). Следующим этапом станет доработка документа в рамках IDR и в дальнейшем проверка руководящей группой. В случае успешного прохождения этих этапов черновик станет новым сетевым стандартом RFC (Request for Comments). 

«Одним из приоритетных направлений деятельности Qrator Labs является улучшение технической составляющей интернета. Стремясь внести свой вклад в разработку интернет-стандарта для повышения безопасности протокола BGP, мы инициировали написание драфта и его представление в рамках рабочей группы IETF. Получение документом статуса Work Group Adopted стало значимым достижением для нашей команды, и мы выражаем благодарность всем специалистам, поддержавшим нашу инициативу по модернизации одного из ключевых протоколов, обеспечивающих эффективную работу современных сетей. Мы будем развивать нашу инициативу и работать над созданием нового стандарта сети, который, как мы надеемся, поможет сделать интернет более защищенным пространством», – комментирует Александр Лямин, основатель и глава Qrator Labs.

Энтузиаст запустил чат-бот на процессоре Z80 1976 года

Легендарный процессор Zilog Z80, которому в этом году почти 50 лет, внезапно получил собственный «ИИ». Разработчик под ником HarryR представил проект Z80-μLM — крошечную «разговорную модель», которая реально работает на 8-битном Z80 с 64 КБ памяти.

Сразу расставим точки над i: тест Тьюринга этот ИИ не пройдёт, мир не захватит и цены на Z80 из-за него не взлетят. Сам автор честно говорит, что это эксперимент и «развлечение для души». Но эксперимент крайне изящный, именно этим он и цепляет.

Z80-μLM — это минималистичная «разговорная ИИ-модель», которая генерирует ответы посимвольно. Вся система, включая инференс и простой чат-интерфейс, уместилась примерно в 40 КБ. Для наглядности: это обычный .COM-файл, который спокойно запускается в CP/M и помещается в стандартную область памяти TPA.

Внутри сплошная инженерная магия старой школы. Никаких чисел с плавающей точкой, только целочисленная арифметика, заточенная под возможности Z80. Веса квантованы до 2 бит (значения от −2 до +1), четыре веса упакованы в один байт.

Входной текст кодируется через хеширование триграмм в 128 «корзин» — это делает модель устойчивой к опечаткам и нечувствительной к порядку слов. Всё максимально просто, жёстко и эффективно.

HarryR подчёркивает, что его цель была не «ум», а минимальный размер при сохранении ощущения характера. И, как ни странно, это работает. Ответы у чат-бота короткие, иногда нарочито сухие или уклончивые:

  • OK — нейтральное подтверждение,
  • WHY? — сомнение в вашем вопросе,
  • R U? — философский ответ с намёком,
  • MAYBE — честная неопределённость,
  • AM I? — вопрос в ответ.

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

В проекте есть два готовых примера. Первый — Tinychat, простой чат-бот, который отвечает на приветствия и вопросы о себе. Второй — Guess, вариация игры «20 вопросов», где модель загадывает нечто, а пользователь пытается это угадать. Оба варианта доступны в виде готовых бинарников: для CP/M — стандартные .COM-файлы, для ZX Spectrum — .TAP-образы кассет, которые можно загрузить в эмулятор или даже на реальное железо.

Отдельная ирония ситуации в том, что Z80 как раз недавно официально отправили «на пенсию». В апреле 2024 года Zilog объявила о прекращении поддержки чипа (PDF) из-за закрытия производства на стороне фабрики. Правда, почти сразу энтузиасты взялись за замену, и в рамках проекта Tiny Tapeout появился рабочий совместимый клон.

RSS: Новости на портале Anti-Malware.ru