xaker
Хакеры похитили данные 67 000 владельцев аппаратных кошельков Trezor

Представители производителя аппаратных криптокошельков Trezor сообщают, что утечка данных, связанная с логистическим партнером ShipMonk, оказалась значительно масштабнее, чем предполагалось ранее. Как выяснилось, злоумышленники похитили данные 67 000 клиентов Trezor из США, причем часть этой информации должны были удалить еще несколько лет назад.

  • среда, 9 сентября 2026 г. в 00:00:18
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