Чтобы разобраться в HTTP Request Smuggling, надо сначала честно ответить на вопрос, который в обычной жизни может прозвучать абсурдно: а как сервер понимает, где заканчивается один HTTP-запрос и начинается следующий? Кажется, что ответ очевиден — запрос это запрос, отправил и отправил. Но…
Увы, у меня нет профильного математического образования (я вообще гуманитарий), потому любой стандарт по криптографии для меня ничто иное, как поросячья латынь. А после детального изучения приходит горькое осознание, что это я лезу в калачный ряд со свиным рылом... И вот прилетела
У меня дома зоопарк устройств: Android, iPhone, MacBook, Windows. На каждом стоит своя читалка: когда‑то на андроиде был CoolReader (отличная штука, я им вдохновлялся), на маке — платный BookReader, на айфоне — Eboox, на винде — десктопный CoolReaderЯ решил написать веб‑читалку для домашнего сервера. Читать далее
Проверил метаданные их документов, реестр компаний, их репозиторий с кодом и блокчейн. Отправил 6,66 доллара, чтобы посмотреть, куда уйдут деньги. Больше всего сказала опечатка в одном слове интерфейса. И порог вывода: пятнадцать миллионов долларов. Читать далее
Однажды ты запускаешь dig домен_нейм, видишь исчерпывающий ответ, идешь дальше, а твой процесс резолвит что-то другое. Не таймаут, не сеть, не кэш. Просто твой процесс и твой dig живут в двух параллельных вселенных, и обе называются “резолвинг имени”. В статье разберем шесть…
Привет, Хабр. Десять лет назад я был обычным сетевым инженером, которому надоело править tac_plus.conf руками, и я написал вокруг него веб-морду — TACACSGUI. Она неожиданно разошлась: тысячи инсталляций, форум, письма из мест, о которых я и не думал. Документации там практически не…
Одной из основных проблем какого-либо производства являются отходы. Они напрямую влияют не только на экологические аспекты производства, но и на экономические. Для изготовления часто требуется больше материала, чем будет присутствовать в готовом продукте, сам материал может…
Привет Хабр! Этой статьей мы завершаем цикл материалов по развертыванию ПО АСКОН в закрытых внутренних сетях (предыдушие статьи: для Astra Linux, РЕД ОС, Альт Рабочая станция). Ее подготовил руководитель методического направления команды КОМПАС-3D.Рассмотрим еще один сценарий: как…
Я уже почти двадцать лет работаю в Cadence Allegro. Прошёл путь от ручного вбивания артикулов компонентов и лейаута с выводными детальками до полноценной git-версионируемой базы компонентов, кросс-проверок с инженерами-конструкторами и формирования документации почти автоматом. И…
Приветствую. В Rust есть целый класс костылей, который лежит буквально в каждом крейте с API на dyn старше пары лет. Методы вида as_super, as_debug, into_dyn_display. Крутанёшь поиск по большим репозиториям на GitHub, найдёшь такое тысячами. Каждый делает одну и ту же тупую вещь: возвращает тот же самый…