xaker
Спамеры используют невидимые символы Unicode для обхода фильтров

Специалисты Microsoft обнаружили масштабную фишинговую кампанию, в рамках которой злоумышленники применяют технику «контрабанды ASCII-символов» (ASCII smuggling) и используют невидимые символы Unicode для обхода почтовых фильтров.

  • среда, 9 сентября 2026 г. в 00:00:16
xaker
Миллионам сайтов на WordPress угрожает уязвимость в плагине для резервного копирования

В плагине All-in-One WP Migration and Backup для WordPress обнаружили уязвимость, связанную с SQL-инъекцией, которая позволяет удаленно выполнить код без аутентификации и полностью скомпрометировать сайт. По оценке специалистов, в настоящее время уязвимые версии плагина установлены примерно на 3,2 млн ресурсов.

  • среда, 9 сентября 2026 г. в 00:00:15
xaker
Android-малварь Drama RAT маскируется под VPN и банковские приложения

Специалисты Positive Technologies изучили Android-троян Drama RAT, который распространяется через фишинговые сообщения в мессенджерах и маскируется под VPN-сервисы, банковские приложения и взломанные утилиты с платными функциями. Ранее об этой малвари уже предупреждали в УБК МВД.

  • среда, 9 сентября 2026 г. в 00:00:14
xaker
Ботоферма. Как создать мини-ферму на Android и ESP32

Для подписчиковВ этой статье разберем устройство крошечной фермы для массовых действий, например автоматической регистрации аккаунтов. Микроконтроллер ESP32 будет назначать задания смартфону и забирать результаты. Впрочем, такая схема подойдет для самых разных сценариев.

  • среда, 9 сентября 2026 г. в 00:00:12
xaker
В Plex исправили многочисленные уязвимости и призвали обновиться

Разработчики Plex призвали пользователей как можно скорее обновить Plex Media Server и Plex Desktop. Дело в том, что в свежих версиях были исправлены сразу несколько серьезных уязвимостей, однако подробностей о них разработчики пока не раскрывают.

  • среда, 9 сентября 2026 г. в 00:00:12
golang
История развития RAG на примере одного проекта

Как одна конкретная RAG-система эволюционировала из нейросети, которая ищет по md-файлам до многослойного пайплайна с графом знаний, гибридным ретривером и адаптивной схемой рассуждений.Начну с краткой предыстории.Проект переезжал в другое облако. Прод переехал успешно, но dev-среда - чаты, документация, код, задачи - подтягивались постепенно. Часть людей, хранящих особые знания не переехало. И ничего не предвещало беды.Я новый человек на проекте, долгожданная смена проекта. Техлид, спокойно пе…

  • среда, 9 сентября 2026 г. в 00:00:10
golang
Никто не просил — а я сделал банку робота‑секретаря

Я Тимур Баян, занимаюсь разработкой почти всю свою жизнь, ещё со студенческих лет. Программирование и разработка у меня в крови! Я люблю решать нерешаемые проблемы, делать людям жизнь легче, тестить гипотезы, создавать крутые продукты. Так меня позвали работать в Уралсиб помогать управлять уже не одной, а сразу тремя командами. Сложностей я не боюсь, так что ныряем в задачи с головой!Дано: три очень разные команды разработки, каждая со своим стеком технологий. С самого второго дня на меня понес…

  • среда, 9 сентября 2026 г. в 00:00:09
golang
Как лень довела меня до написания кодогенератора

Лень — двигатель прогресса. Я очень ленив, поэтому прогресс должен был выйти впечатляющим. Спойлер: он и вышел, но с ленью что-то пошло не так.Сколько раз можно написать «поле обязательно»Проект, в который я пришёл, был большой и почтенный, а валидация в нём жила внутри хендлеров. Выглядело это примерно так — и, подозреваю, вы такое видели:func (h *handler) CreateInvite(w http.ResponseWriter, r *http.Request) { var req InviteRequest if err := json.NewDecoder(r.Body).Decode(&req); er…

  • среда, 9 сентября 2026 г. в 00:00:07
golang
Рантайм показывает ту же память, а под убивают по OOM: пять ошибок под лимитами cgroup

Привет, Хабр!График памяти, вроде — ровный. runtime/metrics показывает те же 600 МиБ, что и месяц назад, heap-профиль не растёт, утечек нет. А kubectl describe pod пишет OOMKilled, и рестарты идут каждые пару часов. Оба числа правдивые, просто меряют разное: рантайм считает память, которую сам попросил у системы и за которой следит, а ядро перед убийством смотрит на RSS — сколько страниц реально лежит в физической памяти.Расхождение это ровесник самого Go в контейнерах. Новое тут другое: за пос…

  • среда, 9 сентября 2026 г. в 00:00:07