В репозитории linux-history собран большой иллюстрированный README со схемами, практическими командами и вопросами для самопроверки.
Что внутри:
- Предыстория: Unix, GNU, MINIX и появление Linux в 1991 году.
- Развитие ядра: ключевые события и участники проекта.
- Древо дистрибутивов: как связаны Debian, Ubuntu и другие семейства.
- Устройство системы: загрузка Linux, жизнь процесса и взаимодействие компонентов.
- Разработка ядра: как изменения проходят путь до включения в Linux.
- Практика: команды для изучения своей системы, варианты запуска без установки и квиз.
Материал оформлен прямо на GitHub: раскрывающиеся разделы, таблицы и более 20 схем. В конце – книги, документальные фильмы и ссылки для дальнейшего изучения.
Подойдёт новичкам, которые уже пользуются Linux и хотят понять, откуда он появился и как работает изнутри.
https://github.com/justxor/linux-history
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤7👍7🤩1
Вредоносный Markdown-файл может заставить ИИ-агента выполнить чужие команды. Даже если вы сами его не открывали.
Forever Security сообщила об атаке на компьютере клиента: агент прочитал подброшенный в папку Downloads файл `AGENTS.md` и попытался установить вредоносный npm-пакет. Защита остановила установку.
Схема использует привычную функцию coding-агентов: они читают файлы с инструкциями в рабочей папке. Если запустить агента в каталоге, куда попадают загрузки из браузера, чужой текст может быть принят за правила проекта.
Исследователи воспроизвели варианты атаки на Codex и Claude Code. По их данным, в тестовых условиях атаки срабатывали более чем в 90% попыток для Codex и примерно в 50% для Claude Code. Это результаты конкретных испытаний, а не вероятность взлома любого пользователя.
Последствия включали изменение конфигурации агента, запуск вредоносного кода и перенаправление API-запросов с утечкой токена.
Что проверить: не запускайте агентов в Downloads, просматривайте незнакомые
https://forever.security/blog/hijacking-ai-agents-via-downloads-folder
Forever Security сообщила об атаке на компьютере клиента: агент прочитал подброшенный в папку Downloads файл `AGENTS.md` и попытался установить вредоносный npm-пакет. Защита остановила установку.
Схема использует привычную функцию coding-агентов: они читают файлы с инструкциями в рабочей папке. Если запустить агента в каталоге, куда попадают загрузки из браузера, чужой текст может быть принят за правила проекта.
Исследователи воспроизвели варианты атаки на Codex и Claude Code. По их данным, в тестовых условиях атаки срабатывали более чем в 90% попыток для Codex и примерно в 50% для Claude Code. Это результаты конкретных испытаний, а не вероятность взлома любого пользователя.
Последствия включали изменение конфигурации агента, запуск вредоносного кода и перенаправление API-запросов с утечкой токена.
Что проверить: не запускайте агентов в Downloads, просматривайте незнакомые
AGENTS.md и CLAUDE.md, сохраняйте подтверждения действий и песочницу включёнными.https://forever.security/blog/hijacking-ai-agents-via-downloads-folder
👍8❤3🔥2🤔1
Polymarket мог подвергнуться атаке: пользователи сообщают о подозрительных запросах при подключении кошелька
По этим сообщениям, сервис предлагает подписать транзакцию, которая может предоставить злоумышленникам разрешение на вывод активов.
До выяснения обстоятельств лучше отложить подключение кошелька и не подписывать непонятные транзакции или разрешения. Информация о взломе пока не подтверждена.
По этим сообщениям, сервис предлагает подписать транзакцию, которая может предоставить злоумышленникам разрешение на вывод активов.
До выяснения обстоятельств лучше отложить подключение кошелька и не подписывать непонятные транзакции или разрешения. Информация о взломе пока не подтверждена.
❤6👍4🔥3🤔1
У Binance вывели криптовалюту на миллиарды долларов. И самое интересное здесь механизм атаки.
29 октября злоумышленники получили контроль над горячими кошельками биржи. По предварительным оценкам, отток средств составил $5,6–5,8 млрд в ETH, BTC, USDT и других активах.
Для одного из кошельков использовали EIP-7702 - механизм Ethereum, позволяющий обычному кошельку временно выполнять код смарт-контракта.
Как проходила атака:
1. Хакер подготовил вредоносный контракт, который автоматически переводил средства на подконтрольный адрес.
2. Через EIP-7702 отправил пакет из 50 подписанных авторизаций с последовательными nonce, чтобы попасть в актуальное состояние кошелька Binance 14.
3. Одна авторизация сработала. Кошелёк начал выполнять код злоумышленника.
4. За одну транзакцию из Binance 14 вывели 167 464 ETH и десятки других токенов.
5. Спустя 24 секунды другой кошелёк Binance 16 перевёл ещё 28 005 ETH на адрес атакующего.
Самый интересный момент: EIP-7702 требует действительной криптографической подписи владельца кошелька. Просто подделать такую авторизацию нельзя.
Это указывает на компрометацию механизма подписания транзакций, а не на обычную ошибку в смарт-контракте.
Binance предварительно связывает инцидент с компрометацией ноутбука DevOps-инженера, но утечку приватных ключей биржа пока не подтвердила.
Часть средств удалось заблокировать. Tether, Circle и другие эмитенты заморозили активы на миллиарды долларов.
Парадокс криптовалют: децентрализованная инфраструктура позволила переместить миллиарды за минуты, но централизованное управление стейблкоинами помогло остановить часть похищенных средств.
Инцидент показывает, насколько опасна компрометация инфраструктуры подписания транзакций, даже если сами смарт-контракты работают без ошибок.
29 октября злоумышленники получили контроль над горячими кошельками биржи. По предварительным оценкам, отток средств составил $5,6–5,8 млрд в ETH, BTC, USDT и других активах.
Для одного из кошельков использовали EIP-7702 - механизм Ethereum, позволяющий обычному кошельку временно выполнять код смарт-контракта.
Как проходила атака:
1. Хакер подготовил вредоносный контракт, который автоматически переводил средства на подконтрольный адрес.
2. Через EIP-7702 отправил пакет из 50 подписанных авторизаций с последовательными nonce, чтобы попасть в актуальное состояние кошелька Binance 14.
3. Одна авторизация сработала. Кошелёк начал выполнять код злоумышленника.
4. За одну транзакцию из Binance 14 вывели 167 464 ETH и десятки других токенов.
5. Спустя 24 секунды другой кошелёк Binance 16 перевёл ещё 28 005 ETH на адрес атакующего.
Самый интересный момент: EIP-7702 требует действительной криптографической подписи владельца кошелька. Просто подделать такую авторизацию нельзя.
Это указывает на компрометацию механизма подписания транзакций, а не на обычную ошибку в смарт-контракте.
Binance предварительно связывает инцидент с компрометацией ноутбука DevOps-инженера, но утечку приватных ключей биржа пока не подтвердила.
Часть средств удалось заблокировать. Tether, Circle и другие эмитенты заморозили активы на миллиарды долларов.
Парадокс криптовалют: децентрализованная инфраструктура позволила переместить миллиарды за минуты, но централизованное управление стейблкоинами помогло остановить часть похищенных средств.
Инцидент показывает, насколько опасна компрометация инфраструктуры подписания транзакций, даже если сами смарт-контракты работают без ошибок.
👍24🔥9❤7😱3🥰2🤔2
Forwarded from Анализ данных (Data analysis)
Claude нашёл 62 уязвимости в Chrome и научился получать root-доступ к Linux-серверам без авторизации.
Anthropic опубликовала результаты эксперимента с внутренней моделью Claude, которая самостоятельно исследовала реальное ПО и создавала рабочие цепочки атак.
Вот что получилось:
Chrome. Claude обнаружил уязвимости в V8, обошёл несколько уровней изоляции и добился выполнения произвольного кода за пределами песочницы браузера. Google исправила 62 уязвимости, включая 13 способов выхода из sandbox.
Safari. Модель построила цепочку, позволяющую вредоносному сайту обходить Same-Origin Policy, читать cookies, историю браузера и получать доступ к данным других сайтов, где пользователь авторизован.
Android. Claude нашёл способ извлекать фотографии и личные файлы с заблокированного Pixel 9 через USB без подтверждения владельца.
Windows. Обнаружил ошибку в реализации QUIC на уровне ядра. Несколько специально сформированных сетевых пакетов могли удалённо вызвать падение сервера.
Claude нашёл race condition в сетевом стеке ядра и собрал zero-click эксплойт. Атакующему достаточно отправлять пакеты серверу с включённым Multipath TCP, чтобы получить выполнение команд от root.
В демонстрации на Linux взлом занял около 53 минут.
Модель анализировала бинарники через Ghidra, обходила защитные механизмы и объединяла несколько ошибок в полноценные атаки.
Для масштабирования исследователи запускали множество агентов параллельно, каждый из которых искал уязвимости своей стратегией.
Все описанные уязвимости были переданы разработчикам и исправлены.
https://www.anthropic.com/research/discovering-vulnerabilities-with-claude
Anthropic опубликовала результаты эксперимента с внутренней моделью Claude, которая самостоятельно исследовала реальное ПО и создавала рабочие цепочки атак.
Вот что получилось:
Chrome. Claude обнаружил уязвимости в V8, обошёл несколько уровней изоляции и добился выполнения произвольного кода за пределами песочницы браузера. Google исправила 62 уязвимости, включая 13 способов выхода из sandbox.
Safari. Модель построила цепочку, позволяющую вредоносному сайту обходить Same-Origin Policy, читать cookies, историю браузера и получать доступ к данным других сайтов, где пользователь авторизован.
Android. Claude нашёл способ извлекать фотографии и личные файлы с заблокированного Pixel 9 через USB без подтверждения владельца.
Windows. Обнаружил ошибку в реализации QUIC на уровне ядра. Несколько специально сформированных сетевых пакетов могли удалённо вызвать падение сервера.
Claude нашёл race condition в сетевом стеке ядра и собрал zero-click эксплойт. Атакующему достаточно отправлять пакеты серверу с включённым Multipath TCP, чтобы получить выполнение команд от root.
В демонстрации на Linux взлом занял около 53 минут.
Модель анализировала бинарники через Ghidra, обходила защитные механизмы и объединяла несколько ошибок в полноценные атаки.
Для масштабирования исследователи запускали множество агентов параллельно, каждый из которых искал уязвимости своей стратегией.
Все описанные уязвимости были переданы разработчикам и исправлены.
https://www.anthropic.com/research/discovering-vulnerabilities-with-claude
👍11❤6🔥5😁3🤔1
Создатель CentOS и Rocky Linux собрал новое ядро ОС с помощью ИИ за 11 дней
Грегори Курцер представил Ginux - экспериментальную ОС преимущественно на Rust. По его рассказу, он руководил проектированием, а Codex писал и тестировал код: около 139 тысяч строк.
У Ginux собственные управление памятью, планировщик, файловая подсистема и сеть. Совместимость с Linux реализована через Linux ABI: отдельные программы могут работать без ядра Linux внутри системы.
Прототип уже запускает некоторые неизменённые программы Alpine и Rocky Linux. В виртуальной машине окружение Rocky Linux 10 с systemd доходит до `multi-user.target`.
До повседневного использования ещё далеко: совместимость, драйверы и изоляция ресурсов неполные, независимого аудита безопасности нет. Автор прямо называет Ginux исследовательским прототипом.
Код открыт под Apache 2.0. За 11 дней удалось получить работающую основу. Теперь предстоит проверить её надёжность за пределами демонстрационных сценариев.
https://github.com/gmkurtzer/ginux
Грегори Курцер представил Ginux - экспериментальную ОС преимущественно на Rust. По его рассказу, он руководил проектированием, а Codex писал и тестировал код: около 139 тысяч строк.
У Ginux собственные управление памятью, планировщик, файловая подсистема и сеть. Совместимость с Linux реализована через Linux ABI: отдельные программы могут работать без ядра Linux внутри системы.
Прототип уже запускает некоторые неизменённые программы Alpine и Rocky Linux. В виртуальной машине окружение Rocky Linux 10 с systemd доходит до `multi-user.target`.
До повседневного использования ещё далеко: совместимость, драйверы и изоляция ресурсов неполные, независимого аудита безопасности нет. Автор прямо называет Ginux исследовательским прототипом.
Код открыт под Apache 2.0. За 11 дней удалось получить работающую основу. Теперь предстоит проверить её надёжность за пределами демонстрационных сценариев.
https://github.com/gmkurtzer/ginux
👍17😁6👏4🤯2🔥1