Habr📅 26.08.2026 05:30⏱️ 34 мин
📚 Это часть 10 серии “Управление уязвимостями для самых маленьких” - практического руководства по VM с нуля. Главы самостоятельны, но если хочется по порядку - оглавление и все части серии тут . Это, пожалуй, самая важная глава серии. Найти уязвимости несложно, сканер выдаст их тысячами. Сложно понять, за какие хвататься. Цифры за 2025 год: опубликовано 48 185 уязвимостей, а признаки эксплуатации …
Читать полностью →Habr📅 26.08.2026 05:22⏱️ 15 мин
Привет! Меня зовут Максим Иванков, я развиваю школы робототехники и программирования для детей уже 9 лет. В прошлой статье я рассказывал, как за одну ночь у меня удалили двадцать две виртуальные машины, и там был важный момент, который я обещал раскрыть отдельно. Прод тогда спас второй сервер, который стоял в другом месте и по большому счёту существовал на случай отключения электричества. Сейчас у…
Читать полностью →Habr📅 26.08.2026 05:15⏱️ 11 мин
На склад приходит палета: 40 коробов по 24 маркированные единицы — всего 960 кодов. В УПД при поэкземплярном учёте должны оказаться конкретные экземпляры. Кладовщик при этом видит один штрихкод на палете: индивидуальные DataMatrix скрыты под плёнкой и внутри коробов. Можно вскрыть палету, достать товар, отсканировать 960 кодов и упаковать всё обратно. Но тогда ПЭУ превращается в дорогую ручную пер…
Читать полностью →Habr📅 26.08.2026 05:01⏱️ 14 мин
Свой язык программирования пишут все. Обычно это калькулятор с переменными, пересказ главы про рекурсивный спуск и заброшенный репозиторий. Я тоже написал — и интересно в нём не то, что он считает выражения. Интересно другое. За время работы над Sable я дважды полностью переименовал проект, вырезал из ядра обход дерева и заменил компиляцией в замыкания, поднял скорость втрое и прогнал по языку два…
Читать полностью →Habr📅 26.08.2026 05:00⏱️ 1 мин
SSO принято считать системой единого входа: она проверяет пользователя и выдаёт токен. Но в этой же точке можно собирать подтверждённые данные, применять внешние политики, запускать обязательные действия и уведомлять другие системы о новой сессии. Разберём, как SSO формирует единый пользовательский контекст и как Claims Providers, AuthZEN, SSF/CAEP и Script Runner расширяют его роль — от системы в…
Читать полностью →Habr📅 26.08.2026 04:37⏱️ 2 мин
Бакет в S3 — не просто папка для файлов, а ресурс, на котором хранилище принимает решение о доступе к объектам. Пока доступ контролирует только nginx или собственный прокси, у любого обладателя действующего ключа остаётся прямой путь к S3 endpoint. Достаточно указать другой --endpoint-url в aws-cli. Прокси не увидит запрос, а хранилище вернёт 200, если на самом бакете нет правил, способных его ост…
Читать полностью →Habr📅 26.08.2026 04:30⏱️ 33 мин
Сегодня простую компьютерную игру можно собрать за несколько минут: взять готовый движок, подключить библиотеку или просто попросить ИИ написать код. Но мне захотелось вернуться к истокам и попробовать обойтись самым минимумом средств. Привет! Я Евгений Бартенев, техлид и автор курса «Python-разработчик» в Практикуме. В этой статье попробую написать автомобильные гонки примерно в 50 строк кода на …
Читать полностью →Habr📅 26.08.2026 03:46⏱️ 20 мин
Всем привет, Хабравчане! Наверное, с беспорядком из файлов на ПК знаком практически каждый: кто‑то сам годами не следит так как лень, а кого‑то периодически просят помочь почистить или разобрать чужой компьютер — «ну ты же айтишник, ты всё можешь!». Да, и сервер настроить, и кофемашину починить! Всегда пожалуйста, милости просим:) Я не исключение. Вообще, «айтишник» в XXI веке звучит гордо, почти …
Читать полностью →Kubernetes Blog📅 26.08.2026 00:00⏱️ 50 мин
Kubernetes v1.37: Garhwal By Kubernetes v1.37 Release Team | Wednesday, August 26, 2026 Editors: Arsh Sharma, Christopher Tineo, Kirti Goyal, Sophia Ugochukwu, Swathi Rao, Troy Connor Similar to previous releases, the release of Kubernetes v1.37 introduces new Stable, Beta, and Alpha features. The consistent delivery of high-quality releases underscores the strength of our development cycle and th…
Читать полностью →Habr📅 25.08.2026 23:38⏱️ 6 мин
Сайт открывается в браузере, отдаёт 200 OK , страница рендерится без единой ошибки. При этом ни ChatGPT, ни Claude, ни Perplexity ни разу не сослались на ваш контент. Первое, на что обычно грешат в этой ситуации, — качество текста или его SEO‑разметку. На практике причина чаще лежит на уровень ниже: боты этих систем физически не получают ту страницу, которую видите вы. Особенно часто это касается …
Читать полностью →