• Flipper One выглядит максимально красиво и эстетично, а его функционал кардинально отличается от Flipper Zero (по сути, это совершенно другой проект с другими задачами).
• Нам обещают, что новая версия будет представлять из себя открытую Linux-платформу, из которой можно слепить что угодно: от сканера IP-сетей с 5G-модемом до AI-анализатора радиосигналов на SDR. Разработчики уделили большое внимание системе хардварных расширений. Внутрь Flipper One можно устанавливать высокоскоростные модули с интерфейсами PCIe, USB 3.0, SATA. Можно добавить SDR, быстрый SSD диск, сотовый LTE/5G или спутниковый модем.
• В устройство встроены сетевые интерфейсы: 2x Gigabit Ethernet, USB Ethernet (5 Gbps), Wi-Fi 6E (2.4/5/6 GHz). Можно добавить поддержку 5G с помощью M.2-модема. Это позволяет использовать Flipper One как роутер, VPN-шлюз или мост между проводной и беспроводной сетью.
• К сожалению, о полноценном анонсе Flipper One говорить пока рано. По предварительной информации только в конце этого года устройство появится на Kickstarter, но посмотреть на эту красоту уже можно сейчас. В любом случае, когда Flipper будет официально анонсирован и поступит в продажу, то я обязательно разыграю несколько штук в этом канале.
➡️ https://blog.flipper.net/flipper-one-we-need-your-help/
#Разное
• Нам обещают, что новая версия будет представлять из себя открытую Linux-платформу, из которой можно слепить что угодно: от сканера IP-сетей с 5G-модемом до AI-анализатора радиосигналов на SDR. Разработчики уделили большое внимание системе хардварных расширений. Внутрь Flipper One можно устанавливать высокоскоростные модули с интерфейсами PCIe, USB 3.0, SATA. Можно добавить SDR, быстрый SSD диск, сотовый LTE/5G или спутниковый модем.
• В устройство встроены сетевые интерфейсы: 2x Gigabit Ethernet, USB Ethernet (5 Gbps), Wi-Fi 6E (2.4/5/6 GHz). Можно добавить поддержку 5G с помощью M.2-модема. Это позволяет использовать Flipper One как роутер, VPN-шлюз или мост между проводной и беспроводной сетью.
• К сожалению, о полноценном анонсе Flipper One говорить пока рано. По предварительной информации только в конце этого года устройство появится на Kickstarter, но посмотреть на эту красоту уже можно сейчас. В любом случае, когда Flipper будет официально анонсирован и поступит в продажу, то я обязательно разыграю несколько штук в этом канале.
#Разное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82 32❤12👍7💩3⚡2
«Кто это сделал?» — фраза, с которой в командах начинается половина расследований.
Ответ на такой вопрос даёт сервис аудитных логов. Звучит просто: фиксируй событие и показывай в интерфейсе. На практике — Kafka, Iceberg, StarRocks, собственная библиотека для сервисов и отдельный компонент, который страхует от потери событий при сетевых авариях.
В MWS Cloud Platform объяснили архитектуру своего сервиса аудитных логов целиком — от генерации события в сервисе до запроса пользователя. Технический разбор со схемами и описанием развилок: что пробовали, что отмели и почему, читайте в статье на Хабре.
Ответ на такой вопрос даёт сервис аудитных логов. Звучит просто: фиксируй событие и показывай в интерфейсе. На практике — Kafka, Iceberg, StarRocks, собственная библиотека для сервисов и отдельный компонент, который страхует от потери событий при сетевых авариях.
В MWS Cloud Platform объяснили архитектуру своего сервиса аудитных логов целиком — от генерации события в сервисе до запроса пользователя. Технический разбор со схемами и описанием развилок: что пробовали, что отмели и почему, читайте в статье на Хабре.
👍11💩7🏆4 3❤1🌭1🍌1 1
• 16 лет назад, 22 мая 2010 года, впервые оплатили товар биткоинами. Именно в этот день в 2010 году программист Ласло Хейниц купил две пиццы за 10 тысяч биткоинов.
• 18 мая 2010 года на форуме BitcoinTalk программист Ласло Хейниц написал, что он готов заплатить 10 000 BTC тому, кто закажет ему 2 пиццы. Ответа на его предложение не последовало, и 21 мая Ласло обновил свой пост. На следующий день к нему в дверь постучался студент Джереми Стардивент, держа в руках две грибные пиццы из Papa John’s. Тогда Джереми даже не подозревал, что получает потенциальные миллиарды долларов. Обе стороны оказались весьма довольны сделкой, которая вошла в историю как первая в мире покупка за биткоины. По курсу на сегодня цена той пиццы составляет около 60 миллиардов рублей...
• А еще, в Джексонвилле, штат Флорида, была установлена памятная доска, увековечивающая память о покупке.
#Разное
Please open Telegram to view this post
VIEW IN TELEGRAM
10 46👍19❤9🤣9🔥4 3⚡1🤔1
• 2000 часов или 83 дня - именно столько продолжается интернет-шатдаун в Иране. В стране нет доступа к глобальному интернету, а за все время шатдауна в стране была создана настоящая трехуровневая система, которая разделяет людей на "уровни" для доступа к сети:
• Первый уровень - "белый интернет" - доступен только чиновникам и некоторым журналистам, которые получили соответствующее разрешение. Интернет на данном уровне работает без ограничений.
• Второй уровень - "Internet pro" - доступ к сети предоставляется только преподавателям, врачам, юристам и определенным организациям. Однако, на данном "уровне", доступ отрыт не более чем к десяти сервисам. Открывается Telegram, а вот ютубчик посмотреть уже не получится. Стоит это около 0,20 евро за 1 гигабайт.
• Третий уровень - все остальные жители Ирана. Они вынуждены покупать коммерческие VPN и платить за 1 гигабайт около 2.5 евро - это очень высокая цена и большинство просто не может себе позволить платить такую сумму за доступ в сеть.
• Если верить экспертам, то экономический ущерб от отключения уже привысил 1 миллиард баксов... Как то так...
➡️ Источник.
#Новости
• Первый уровень - "белый интернет" - доступен только чиновникам и некоторым журналистам, которые получили соответствующее разрешение. Интернет на данном уровне работает без ограничений.
• Второй уровень - "Internet pro" - доступ к сети предоставляется только преподавателям, врачам, юристам и определенным организациям. Однако, на данном "уровне", доступ отрыт не более чем к десяти сервисам. Открывается Telegram, а вот ютубчик посмотреть уже не получится. Стоит это около 0,20 евро за 1 гигабайт.
• Третий уровень - все остальные жители Ирана. Они вынуждены покупать коммерческие VPN и платить за 1 гигабайт около 2.5 евро - это очень высокая цена и большинство просто не может себе позволить платить такую сумму за доступ в сеть.
• Если верить экспертам, то экономический ущерб от отключения уже привысил 1 миллиард баксов... Как то так...
#Новости
Please open Telegram to view this post
VIEW IN TELEGRAM
11😢55🤬27😭10❤5 4👍2🤯2 2🤷♂1⚡1🕊1
This media is not supported in your browser
VIEW IN TELEGRAM
• Когда написал правил на километр, а
• Всем хороших выходных❤
#Юмор
systemctl restart firewalld забыл...• Всем хороших выходных
#Юмор
Please open Telegram to view this post
VIEW IN TELEGRAM
12😁60❤42👍9 8 6 2
• "Три точки, три тире, три точки" - так звучит сигнал
• Ошибочно полагают, что Самюэл Морзе был первым изобретателем телеграфа. До него уже использовали примитивные средства связи: например, оптический телеграф, который передавал сообщения светом на расстояния до четырех километров.
• Первый электрический телеграф создал российский изобретатель Павел Львович Шиллинг в 1830 году. Он проложил кабель в Петербурге от Зимнего дворца и до Министерства путей сообщения длиной чуть меньше двух километров. Но система оказалась очень сложной и требовала большого количества усилителей сигнала - на первом маршруте их было шесть. В 1832 году телеграфы изобрели немцы Гаусс и Вебер, а в 1837 - англичане Уитстон и Кук.
• Но Морзе обошел всех: он взял за основу изобретение Вебера и после небольших его улучшений в 1837 году передал буквы на расстояние в 1700 футов (518 метров). Сигнал добрался до точки назначения, но текст оказался нечитаемым. Это не остановило изобретателя, и вместе с американским бизнесменом Альфредом Вейлом он создал код, известный как азбука Морзе.
• В начале 1838 года Сэмюэл продемонстрировал свой телеграф в Институте Франклина и отправил в соседнюю комнату сообщение Морзянкой. К сожалению, поддержки изобретатель не получил ни в Америке, ни в Англии, ни в России. Спустя пять лет ему удалось заинтересовать одного из конгрессменов США. С его помощью Морзе получил субсидию в 30 тысяч долларов на постройку первой телеграфной линии от Балтимора до Вашингтона.
• Однако оказалось, что на расстоянии около 40 километров электрический сигнал быстро затухает и прямая передача невозможна. Положение спас Вейл, предложив использовать реле в качестве усилителя. Линия была закончена 24 мая 1844 года и в тот же день Морзе впервые удачно передал сообщение.
• Следующие 10 лет Сэмюэлу предъявляли многочисленные иски о нарушении авторских прав. Только в 1854 году Верховный Суд выдал Морзе патент на телеграф. Дела Сэмюэла стали улучшаться: газеты, банки и железные дороги быстро приспособили изобретение для своих нужд, и во всех точках планеты начали появляться телеграфные столбы.
• В 1872 году Морзе скончался. Его слава как изобретателя постепенно уходит - появились телефон, радио и телевидение. Но Морзянку знают и помнят даже спустя почти два века: на ее основе была создана семафорная азбука, которой обучали в Морских академиях вплоть до 2011 года.
#Разное
SOS на азбуке Морзе. Ровно 182 года назад, 24 мая 1844 года, Сэмюэл Морзе (на фото) с помощью запатентованных им телеграфа и азбуки передал сообщение из Вашингтона в Балтимор.• Ошибочно полагают, что Самюэл Морзе был первым изобретателем телеграфа. До него уже использовали примитивные средства связи: например, оптический телеграф, который передавал сообщения светом на расстояния до четырех километров.
• Первый электрический телеграф создал российский изобретатель Павел Львович Шиллинг в 1830 году. Он проложил кабель в Петербурге от Зимнего дворца и до Министерства путей сообщения длиной чуть меньше двух километров. Но система оказалась очень сложной и требовала большого количества усилителей сигнала - на первом маршруте их было шесть. В 1832 году телеграфы изобрели немцы Гаусс и Вебер, а в 1837 - англичане Уитстон и Кук.
• Но Морзе обошел всех: он взял за основу изобретение Вебера и после небольших его улучшений в 1837 году передал буквы на расстояние в 1700 футов (518 метров). Сигнал добрался до точки назначения, но текст оказался нечитаемым. Это не остановило изобретателя, и вместе с американским бизнесменом Альфредом Вейлом он создал код, известный как азбука Морзе.
• В начале 1838 года Сэмюэл продемонстрировал свой телеграф в Институте Франклина и отправил в соседнюю комнату сообщение Морзянкой. К сожалению, поддержки изобретатель не получил ни в Америке, ни в Англии, ни в России. Спустя пять лет ему удалось заинтересовать одного из конгрессменов США. С его помощью Морзе получил субсидию в 30 тысяч долларов на постройку первой телеграфной линии от Балтимора до Вашингтона.
• Однако оказалось, что на расстоянии около 40 километров электрический сигнал быстро затухает и прямая передача невозможна. Положение спас Вейл, предложив использовать реле в качестве усилителя. Линия была закончена 24 мая 1844 года и в тот же день Морзе впервые удачно передал сообщение.
• Следующие 10 лет Сэмюэлу предъявляли многочисленные иски о нарушении авторских прав. Только в 1854 году Верховный Суд выдал Морзе патент на телеграф. Дела Сэмюэла стали улучшаться: газеты, банки и железные дороги быстро приспособили изобретение для своих нужд, и во всех точках планеты начали появляться телеграфные столбы.
• В 1872 году Морзе скончался. Его слава как изобретателя постепенно уходит - появились телефон, радио и телевидение. Но Морзянку знают и помнят даже спустя почти два века: на ее основе была создана семафорная азбука, которой обучали в Морских академиях вплоть до 2011 года.
#Разное
14🫡32🔥17❤7🎉6 1 1
AppSec-инженеров не хватает.
Пока компании тушат инциденты — спрос на тех, кто умеет предотвращать уязвимости
в коде ещё на этапе разработки, растёт быстрее предложения.
Мы в Codeby Academy собрали курс, в котором нет воды и слайдов «о важности безопасности».
Только практика:
⏺️ разбор уязвимостей OWASP на реальных приложениях
⏺️ SAST/DAST инструменты, которые используют в боевых командах
⏺️ Threat Modeling и Secure SDLC на живых кейсах
7 месяцев➡️ AppSec-инженер с зарплатой от 80к(Junior) до 600к(Senior).
Успейте записаться на ближайший поток до 25 мая.
👉 👉 👉 Узнать подробнее
🤟 🤟 🤟
Пока компании тушат инциденты — спрос на тех, кто умеет предотвращать уязвимости
в коде ещё на этапе разработки, растёт быстрее предложения.
Мы в Codeby Academy собрали курс, в котором нет воды и слайдов «о важности безопасности».
Только практика:
7 месяцев
Успейте записаться на ближайший поток до 25 мая.
Please open Telegram to view this post
VIEW IN TELEGRAM
• Классика: один из подрядчиков Агентства по кибербезопасности и защите инфраструктуры США (CISA) допустил утечку данных ведомства. Ребята хранили архив с паролями и другими данными CISA в открытом GitHub репозитории...
• Публичный репозиторий под названием
• Утечка была найдена исследователями из компании GitGuardian. Сначала они усомнились в подлинности находки. Названия папок и файлов выглядели слишком уж "удачно" -
• Эксперты сообщили о своей находке через портал CERT/CC 14 мая, а также попытались связаться с ответственными за репозиторий лицами напрямую. Только на следующий день, 15 мая, исследователям удалось установить контакт с CISA, и к вечеру репозиторий был отключён.
➡️ Источники [1], [2].
#Новости
• Публичный репозиторий под названием
Private-CISA содержал 844 МБ данных, включая код инфраструктуры Terraform, журналы сборки CI/CD, документацию по процессам развёртывания инфраструктуры, манифесты Kubernetes, файлы ArgoCD и YAML-файлы, AWS-ключи, логины и пароли к десяткам внутренних систем CISA. Все эти данные давали подробное представление о внутренней инфраструктуре CISA, процессах её разработки и эксплуатации.• Утечка была найдена исследователями из компании GitGuardian. Сначала они усомнились в подлинности находки. Названия папок и файлов выглядели слишком уж "удачно" -
Backup-April-2026, Kubernetes-Important-Yaml-Files, Important-AWS-Tokens, AWS-Workspace-Firefox-Passwords и т.д. Однако анализ содержимого показал, что данные подлинные. • Эксперты сообщили о своей находке через портал CERT/CC 14 мая, а также попытались связаться с ответственными за репозиторий лицами напрямую. Только на следующий день, 15 мая, исследователям удалось установить контакт с CISA, и к вечеру репозиторий был отключён.
#Новости
Please open Telegram to view this post
VIEW IN TELEGRAM
7 39❤9 7⚡2😁1 1
• URLScan.io - настоящая "песочница" для безопасного просмотра подозрительных ссылок! Если говорить простыми словами, то тут можно проверить адрес в изолированном Chrome.
• Сервис делает скриншот, записывает исходящие запросы, показывает TLS-сертификаты, заголовки безопасности и технологии. Полезен тем, что можно увидеть, куда "ломится" страница, какие домены резолвит, какие куки ставит и какие скрипты подгружает.
➡️ URLScan.io
#Tools
• Сервис делает скриншот, записывает исходящие запросы, показывает TLS-сертификаты, заголовки безопасности и технологии. Полезен тем, что можно увидеть, куда "ломится" страница, какие домены резолвит, какие куки ставит и какие скрипты подгружает.
#Tools
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍52🤣11❤3⚡3🔥3 2🌭1
• Ярослав Лабочевский из GitHub Security обнаружил критическую уязвимость в 7-Zip, которая получила идентификатор
• Проблема находится в обработчике NTFS-архивов. Из-за ошибки при расчёте размера буфера 7-Zip может выделить под данные всего 1 байт, а затем попытаться записать туда 256 МБ контролируемых атакующим данных.
• В результате данные выходят за пределы буфера и начинают перезаписывать соседние участки памяти. По данным специалистов, уже после 304 байт может быть повреждён указатель
• Уязвимость была устранена в версии v26.01.
➡️ POC и технические детали.
➡️ Источники [1], [2], [3].
#Новости #CVE #Security
CVE-2026-48095 и затрагивает версию 26.00.• Проблема находится в обработчике NTFS-архивов. Из-за ошибки при расчёте размера буфера 7-Zip может выделить под данные всего 1 байт, а затем попытаться записать туда 256 МБ контролируемых атакующим данных.
• В результате данные выходят за пределы буфера и начинают перезаписывать соседние участки памяти. По данным специалистов, уже после 304 байт может быть повреждён указатель
vtable, а дальше появляется возможность выполнить произвольный код.• Уязвимость была устранена в версии v26.01.
#Новости #CVE #Security
Please open Telegram to view this post
VIEW IN TELEGRAM
2 33🔥12⚡5 3❤1👍1
• Очень крутое исследование, в рамках которого вы найдете детальный разбор CVE-2026-3102 в ExifTool - эта уязвимость позволяет атакующим компрометировать системы на базе macOS с помощью специально подготовленного изображения.
• Дело в том, что ExifTool является очень популярным open source решением для чтения, редактирования и записи метаданных в изображениях. Тулза используется фотографами и специалистами фотоархивов, применяется в аналитике, криминалистических экспертизах и журналистских расследованиях.
• Уязвимость CVE-2026-3102 проявляется при обработке вредоносного файла изображения (например,
• Если говорить простыми словами, то для эксплуатации данной уязвимости атакующий должен подготовить специальный файл (картинку). Сама картинка может быть любой, но в ее метаданные нужно записать дату и время создания изображения
➡ Приложение или библиотека запускаются под macOS;
➡ Включен режим
• Сценарий целевой атаки будет выглядеть так: в лабораторию криминалистики, в редакцию СМИ или в крупную организацию, обрабатывающую юридическую или медицинскую документацию, поступает цифровой документ, представляющий для нее интерес. Сенсационное фото, юридическая претензия — приманка зависит от рода деятельности жертвы. Все поступающие в компанию файлы проходят сортировку и каталогизацию с помощью системы управления активами (Digital Asset Management). В крупных компаниях это может быть автоматизировано, частные лица и маленькие фирмы запускают нужный софт вручную. В любом из случаев внутри этого ПО должна использоваться библиотека
• При обработке даты зловредного фото компьютер, где проводится эта обработка, заражается трояном или инфостилером, который в дальнейшем способен похитить все ценные данные, хранящиеся на атакованном устройстве. При этом жертва запросто может ничего не заметить, поскольку атака использует метаданные изображения, а сама картинка может быть безобидной, полностью уместной и полезной.
➡️ Детальный разбор этой уязвимости можно изучить тут: https://securelist.ru/exiftool-compromise-mac/115659/
#Исследование
• Дело в том, что ExifTool является очень популярным open source решением для чтения, редактирования и записи метаданных в изображениях. Тулза используется фотографами и специалистами фотоархивов, применяется в аналитике, криминалистических экспертизах и журналистских расследованиях.
• Уязвимость CVE-2026-3102 проявляется при обработке вредоносного файла изображения (например,
PNG), содержащего в метаданных команды оболочки. При успешной эксплуатации уязвимости злоумышленник может выполнять произвольные shell-команды с привилегиями пользователя, запустившего ExifTool, что потенциально может привести к полной компрометации системы.• Если говорить простыми словами, то для эксплуатации данной уязвимости атакующий должен подготовить специальный файл (картинку). Сама картинка может быть любой, но в ее метаданные нужно записать дату и время создания изображения
DateTimeOriginal в неверном формате. Кроме даты и времени, там должны содержаться вредоносные команды оболочки. Из-за специфики обработки в ExifTool, эти команды сработают при выполнении двух условий:-n (он же —printConv), в котором данные машиночитаемого формата выводятся без дополнительной обработки, как есть.• Сценарий целевой атаки будет выглядеть так: в лабораторию криминалистики, в редакцию СМИ или в крупную организацию, обрабатывающую юридическую или медицинскую документацию, поступает цифровой документ, представляющий для нее интерес. Сенсационное фото, юридическая претензия — приманка зависит от рода деятельности жертвы. Все поступающие в компанию файлы проходят сортировку и каталогизацию с помощью системы управления активами (Digital Asset Management). В крупных компаниях это может быть автоматизировано, частные лица и маленькие фирмы запускают нужный софт вручную. В любом из случаев внутри этого ПО должна использоваться библиотека
ExifTool. • При обработке даты зловредного фото компьютер, где проводится эта обработка, заражается трояном или инфостилером, который в дальнейшем способен похитить все ценные данные, хранящиеся на атакованном устройстве. При этом жертва запросто может ничего не заметить, поскольку атака использует метаданные изображения, а сама картинка может быть безобидной, полностью уместной и полезной.
#Исследование
Please open Telegram to view this post
VIEW IN TELEGRAM
3 17👍13🔥6❤4
• Сегодня, между прочим, Хабру (habrahabr) исполнилось 20 лет. За это время здесь написали 352 855 статей и переводов, их суммарное время на прочтение перевалило за два миллиона минут, а само сообщество выросло до 71 849 авторов. У самой охватной статьи - почти 5,7 миллиона просмотров. У самой заплюсованной - 1 447 плюсов, у самой комментируемой — 2 939 комментариев. А самую сохраняемую добавили в закладки 9 292 раза.
• За этими большими числами - люди, которые открывали редактор и садились писать поздно вечером, когда желание поделиться было важнее сна. Это дискуссии в комментариях, которые иногда заканчивались дружбой или офером. Это сообщество, которое строило себя само - статья за статьей и хаб за хабом.
• В феврале 2026 года на Хабре вышла публикация с миллионным уникальным номером ID. Примечательно, что такое событие случилось также через 16 лет после выхода публикации со стотысячным ID и 20 лет спустя публикации с ID 1.
• Хабр внес огромный вклад в развитие ИТ-индустрии и помог многим людям получить знания и опыт для профессионального роста. С Днем Рождения!
#Разное
• За этими большими числами - люди, которые открывали редактор и садились писать поздно вечером, когда желание поделиться было важнее сна. Это дискуссии в комментариях, которые иногда заканчивались дружбой или офером. Это сообщество, которое строило себя само - статья за статьей и хаб за хабом.
• В феврале 2026 года на Хабре вышла публикация с миллионным уникальным номером ID. Примечательно, что такое событие случилось также через 16 лет после выхода публикации со стотысячным ID и 20 лет спустя публикации с ID 1.
• Хабр внес огромный вклад в развитие ИТ-индустрии и помог многим людям получить знания и опыт для профессионального роста. С Днем Рождения!
#Разное
20🎉110🔥19❤12🤣6💩4👍2🤡1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Стрим о защите контейнеров, который нельзя пропустить
В программе:
1. Обзор актуальных угроз для контейнерных сред
2. Kaspersky Container Security на практике — демонстрация новых фич в бою
3. ИИ функциональность для поиска неочевидных рисков в образах
4. Когда антивирус, а когда Container Security?
5. Многое другое про защиту контейнеров от разработки до рантайма
Настоящее и будущее контейнерных сред обсудят эксперты «Лаборатории Касперского» и платформы «Штурвал» 28 мая в 11:00.
Чтобы не пропустить, регистрируйтесь.
В программе:
1. Обзор актуальных угроз для контейнерных сред
2. Kaspersky Container Security на практике — демонстрация новых фич в бою
3. ИИ функциональность для поиска неочевидных рисков в образах
4. Когда антивирус, а когда Container Security?
5. Многое другое про защиту контейнеров от разработки до рантайма
Настоящее и будущее контейнерных сред обсудят эксперты «Лаборатории Касперского» и платформы «Штурвал» 28 мая в 11:00.
Чтобы не пропустить, регистрируйтесь.
💩14😁6🤣3💊2❤1👍1🔥1🌭1
• Команда MySQL закрыла один из самых известных багов-долгожителей. Тикет для баги завели ещё летом 2005 года, а исправили спустя 20 лет и 9 месяцев, 20 марта 2026 года. На этом фоне пользователи иронично шутили, поздравляя баг каждый год с днём рождения!
• Суть ошибки заключалась в том, что при каскадных изменениях через внешние ключи MySQL обновлял строки в дочерних таблицах, но не запускал для них триггеры. Например, если в родительской таблице удаляли запись, то в дочерней таблице срабатывал
• Разработчики отмечают, что это давнее архитектурное ограничение MySQL. Всё из-за того, что каскадные операции внешних ключей выполняются внутри InnoDB, а триггеры находятся на SQL-уровне. Возможность исправить этот баг появилась только в MySQL 9.6, когда команда перенесла обработку внешних ключей на SQL-уровень.
• Новое поведение по умолчанию выключено, а для активации предусмотрена переменная
• К слову, на Reddit продолжают обсуждать ошибку и шутить о возрасте бага:
➡️ https://bugs.mysql.com/bug.php?id=11472
#SQL #Разное
• Суть ошибки заключалась в том, что при каскадных изменениях через внешние ключи MySQL обновлял строки в дочерних таблицах, но не запускал для них триггеры. Например, если в родительской таблице удаляли запись, то в дочерней таблице срабатывал
ON DELETE SET NULL или ON DELETE CASCADE, и данные в ней действительно менялись. При этом триггер AFTER UPDATE или AFTER DELETE, который разработчик ожидал увидеть при таком изменении, не запускался.• Разработчики отмечают, что это давнее архитектурное ограничение MySQL. Всё из-за того, что каскадные операции внешних ключей выполняются внутри InnoDB, а триггеры находятся на SQL-уровне. Возможность исправить этот баг появилась только в MySQL 9.6, когда команда перенесла обработку внешних ключей на SQL-уровень.
• Новое поведение по умолчанию выключено, а для активации предусмотрена переменная
enable_cascade_triggers. Разработчики просят внедрять опцию внимательно. Если приложение годами нормально работало без запуска триггеров при каскадных изменениях, то активация опции может изменить результаты операций и нарушить логику.• К слову, на Reddit продолжают обсуждать ошибку и шутить о возрасте бага:
- Какого хрена? Я полагался на этот функционал. Верните все обратно!
- Если этот баг фиксили так долго, то у многих должно быть бесчисленное количество костылей, и я не удивлюсь, если хотя бы один из них сломается из-за этого исправления.
- Ребята, моя девушка говорит, что выйдет за меня замуж, как только эта ошибка будет решена. У нас есть какие-нибудь новости по этому поводу? P.S: Мы ждем с 2017 года.
- [18 января 2021 0:49] Просто проверял, не пережил ли наш любимый баг пандемию covid-19. Рад видеть, что все хорошо.
- эта ошибка старше меня.
- Я никогда не думал, что доживу до этого дня!
#SQL #Разное
Please open Telegram to view this post
VIEW IN TELEGRAM
3 28❤9🔥8⚡1👍1 1
• Друзья, пришло время провести очередной розыгрыш. Новых книг в продаже пока нет (на скоро будут), поэтому я решил разыграть полезную литературу для изучения командной строки Linux.
• Книга поможет вам освоить командную строку и научиться работать с ней гораздо быстрее и эффективнее. Вы научитесь создавать и запускать сложные команды, которые решают реальные бизнес-задачи, обрабатывать и извлекать информацию, а также автоматизировать ручную работу.
• Этот конкурс не предусматривает каких-либо условий. Всё, что необходимо, - нажать кнопку под этим постом. Доставка для победителей бесплатна в зоне действия СДЭК. Итоги подведём уже в эту субботу, 30 мая, в 10:00 при помощи бота, который рандомно выберет 8 победителей. Удачи❤
P.S. Не забывайте ставить огонек под этим постом 🔥 и бустить канал - это помогает проводить такие розыгрыши чаще =)
#Конкурс
• Книга поможет вам освоить командную строку и научиться работать с ней гораздо быстрее и эффективнее. Вы научитесь создавать и запускать сложные команды, которые решают реальные бизнес-задачи, обрабатывать и извлекать информацию, а также автоматизировать ручную работу.
• Этот конкурс не предусматривает каких-либо условий. Всё, что необходимо, - нажать кнопку под этим постом. Доставка для победителей бесплатна в зоне действия СДЭК. Итоги подведём уже в эту субботу, 30 мая, в 10:00 при помощи бота, который рандомно выберет 8 победителей. Удачи
#Конкурс
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥208👍11❤7 3🖕2
• Один из российских разработчиков получил приглашение на работу заграницей на Хабр Карьере и чуть не стал жертвой злоумышленников. Ему прислали тестовое задание (интегрировать криптоплатёжный сервис) и следом направили ссылку на репозиторий, который содержал инфостиллер.
• С виду - обычный
• Два артефакта:
➡
➡
• Payload эксфильтрует на
• Учитывайте, что тестовые задания от непроверенных работодателей нужно выполнять только в изолированной ВМ.
• К слову, на паттерн указал Claude Code при первичном проходе. AI для security-аудита неизвестного кода - теперь рабочая практика.
➡️ Источник.
#Фишинг #SE
• С виду - обычный
Node.js + React монорепо. Само задание безобидное. Нюанс - в остальной части репо.• Два артефакта:
server/back.jpg - выглядит как JPEG, но в сегментах 0xFFFE (COMMENT-маркер) лежит ~270 КБ обфусцированного JavaScript кода.server/app/services/log.service.js - функция addLogsForAssets читает JPEG, вытаскивает COMMENT-сегменты и прогоняет через eval(). Вызов на верхнем уровне модуля - выполняется при каждом require() сервиса, до подключения к БД.• Payload эксфильтрует на
cookieshop.cloud/uploads профили Chrome / Opera / Yandex, Windows AppData, macOS Keychain. Подкачивает портативный Python с github.com/indygreg/python-build-standalone/releases/ (подготовка к запуску Python-стилера) и запускает скрытый дочерний процесс через spawn(..., {detached: true, windowsHide: true}). Классический браузерный инфостилер: пароли, куки, токены.• Учитывайте, что тестовые задания от непроверенных работодателей нужно выполнять только в изолированной ВМ.
eval() над содержимым файла - никогда не легитимный паттерн. Картинки в папках бэкенд-сервисов - красный флаг (file back.jpg, strings back.jpg | head).• К слову, на паттерн указал Claude Code при первичном проходе. AI для security-аудита неизвестного кода - теперь рабочая практика.
#Фишинг #SE
Please open Telegram to view this post
VIEW IN TELEGRAM
3 55🔥23👍12 4❤3🏆3😁2🫡1