-
ОглавлениеНемного теорииРазбор кода вредоносного агентаМетоды защитыЗаключениеОбычно Java‑агенты используются для сбора телеметрии, логирования, профилирования, каких‑то ультрабыстрых хотфиксов и прочих скучных вещей.Но сегодня мы исследуем приложение Java‑агент, которое модифицирует код другого Java‑приложения «на лету» и создано для обхода лицензионных ограничений. Называть его мы будем «агент», «вредоносный…
-
Как мы ускорили сжатие данных: эксперименты с эвристиками
Хранение 1 ГБ данных в облаке стоит от 2 до 12 рублей. Можно ждать, пока диски подешевеют, а можно сжать данные и получить «бесплатный» апгрейд хранилища. Но если вы храните данные в облаке, сжимать все подряд — как пытаться загрузить…
-
Как соблюдать work-life balance, если бизнесу надо 24/7?
Что такое work-life balance в понимании нашей компании — т.е. в специфической сфере аутсорсинга IT-услуг, где важно реагировать 24/7 — и как мы его соблюдаем.Многие компании при приеме на работу утверждают, что соблюдают work-life balance сотрудников. Но никто не задумывается…
-
Google рассказала, как её сотрудники используют ИИ в работе
Сотрудники Google используют ИИ чтобы экономить время, генерировать новые идеи и создавать более полезные продукты, пишет компания в блоге.Работники применяют такие инструменты, как Gemini и Imagen для автоматизации повторяющихся задач, стимулирования творческого подхода и более быстрого поиска информации. Google привела…
-
Prompt engineering от А до Я: как получать максимум от ИИ с примерами и советами
Привет, жители Хабра!В постоянно развивающемся мире каждый день приходится осваивать новые технологии: от новых функций в Telegram до автоматизации бизнес-процессов и блокчейна. Как говорил Джек Ма: В будущем 90% рабочих мест будут связаны с технологиями. Если вы не хотите остаться…
-
Как мы ломали и собирали API заново. Уроки одного проекта
Привет, Хабр.Хочу на основе одного проекта поделиться личным опытом: как от полного хаоса в разработке и управления API в виде спецификаций в Confluence мы пришли к удобному и понятному процессу со спецификациями OpenAPI и кодогенерацией.Покажу несколько вариантов, как можно работать…
-
Плазменная антенна — как альтернатива металлическим конструкциям
Сегодня мы поговорим о любопытном типе антенн, очень далёком от обычных, к которым мы привыкли, потому что у неё физические металлические элементы отсутствуют, но, тем не менее, сама антенна работает! Такой тип антенн называется «плазменным» и обладает рядом очень интересных свойств… Мы…
-
Мошенникам вход воспрещён: как устроен антифрод
Руководитель департамента Fraud Protection компании F6 Дмитрий ЕрмаковЕсли вы живёте в России, то линия невидимого фронта всегда проходит рядом, как бы далеко ни находились от «ленты». Кибератаки вымогателей, хактивистов, скамеров, фишеров — своего рода продолжение боевых действий. Мошенники воюют с…
-
Сложно о простом. Все, что бы вы хотели знать о SFP модулях. Часть 1. Эволюция модулей и базовые понятия
Приветствую, коллеги! Это снова @ProstoKirReal. В прошлом цикле статей я с вами обсуждал работу интернета (Часть 1, Часть 2, Часть 3, Часть 4, Часть 5), но я специально обошел стороной самую важную часть – как биты данных передаются по локальным…
-
Основатель проекта Puppy Linux выпустил обновление дистрибутива Linux EasyOS 7.0
Основатель проекта Puppy Linux Барри Каулер (Barry Kauler) выпустил обновление дистрибутива Linux EasyOS 7.0. Решение совмещает технологии Puppy Linux с применением контейнерной изоляции для запуска компонентов системы. Управление дистрибутивом производится через развиваемый проектом набор графических конфигураторов. Размер загрузочного образа решения составляет 1 ГБ.…