Sony BMG против собственных покупателей, или Как защита от пиратства превратилась в руткит
Скандал с заражением компьютеров через легальные CD-диски давно стал хрестоматийным примером корпоративного фиаско. Судебные иски и маркетинговые провалы обсуждались многократно, однако за ними скрывается весьма изощрённая техническая реализация.
Интегрированная утилита XCP ставила модифицированный драйвер привода и настоящий руткит, перехватывающий системные вызовы Windows. Любые файлы с префиксом
Восстановим хронологию инцидента.
Скандал с заражением компьютеров через легальные CD-диски давно стал хрестоматийным примером корпоративного фиаско. Судебные иски и маркетинговые провалы обсуждались многократно, однако за ними скрывается весьма изощрённая техническая реализация.
Интегрированная утилита XCP ставила модифицированный драйвер привода и настоящий руткит, перехватывающий системные вызовы Windows. Любые файлы с префиксом
$sys$ полностью исчезали из видимости ОС. Решение надёжно блокировало копирование, но заодно открыло чёрный ход: механизмом сокрытия воспользовались создатели малвари, объединив заражённые ПК в спам-ботнеты.Восстановим хронологию инцидента.
😁37🔥8❤4🎉4🥱3😭3👍1🤡1
Российская инфраструктура стала тихой гаванью для киберпреступников. При чём тут Руцентр, Рег.Ру и DDoS-Guard?
Регулярные рейды Европола на серверы с DDoS-стрессерами давно воспринимаются как фоновый шум индустрии кибербезопасности. За фасадом громких изъятий скрывается неочевидный архитектурный сдвиг: теневые площадки меняют инфраструктуру, уходя из-под западного комплаенса.
Панели управления L4/L7-флудом массово переезжают на мощности крупнейших российских регистраторов — Руцентра и Рег.Ру, чья реакция на жалобы сводится к формальным отпискам. Но вершиной абсурда выступает провайдер DDoS-Guard. Мощности, созданные для отражения сетевых атак, надёжно защищают в своём контуре сервисы по генерации мусорного трафика.
Регулярные рейды Европола на серверы с DDoS-стрессерами давно воспринимаются как фоновый шум индустрии кибербезопасности. За фасадом громких изъятий скрывается неочевидный архитектурный сдвиг: теневые площадки меняют инфраструктуру, уходя из-под западного комплаенса.
Панели управления L4/L7-флудом массово переезжают на мощности крупнейших российских регистраторов — Руцентра и Рег.Ру, чья реакция на жалобы сводится к формальным отпискам. Но вершиной абсурда выступает провайдер DDoS-Guard. Мощности, созданные для отражения сетевых атак, надёжно защищают в своём контуре сервисы по генерации мусорного трафика.
😁66😱12😡8❤5🤮5🤡4🥱4🔥3🤣2🫡1
«Брус-16»: учебная игровая приставка с оригинальной минималистичной архитектурой
Бесконечные слои абстракций отдалили прикладных разработчиков от целостного понимания железа. Чтобы вернуть вкус к системному программированию, была спроектирована 16-битная консоль и система реального времени на кристалле.
У неё нет внешней памяти и экранного буфера: GPU аппаратно формирует графику через векторный дисплей-лист ровно из 64 прямоугольников. Внутри работает двухстековый однотактный CPU, а игры пишутся на Python-подобном DSL через кастомный AST-компилятор.
Бесконечные слои абстракций отдалили прикладных разработчиков от целостного понимания железа. Чтобы вернуть вкус к системному программированию, была спроектирована 16-битная консоль и система реального времени на кристалле.
У неё нет внешней памяти и экранного буфера: GPU аппаратно формирует графику через векторный дисплей-лист ровно из 64 прямоугольников. Внутри работает двухстековый однотактный CPU, а игры пишутся на Python-подобном DSL через кастомный AST-компилятор.
👌18❤12👍6🔥3👎2🤔2😡1
Разработчик 8 лет спорил за свою программу с агрохолдингом. И взыскал 760 тысяч рублей с бывшего работодателя
Сисадмин сахарного завода написал конфигурацию для автоматизации весовой на базе 1С. Код создавался на рабочем месте, в служебное время и под корпоративной лицензией. Спустя четыре года выяснилось, что холдинг молча растиражировал утилиту на другие заводы. Разработчик не получил за своё решение ни договора, ни даже упоминания имени в вестнике, где кто-то другой отчитался о «внедрении».
Всё это вылилось в восемь лет судов и уголовное дело. В итоге суд развернул привычную логику компаний. Рабочий ПК и инфраструктура не передают исключительные права работодателю, если нет чёткого ТЗ и должностной инструкции.
Сисадмин сахарного завода написал конфигурацию для автоматизации весовой на базе 1С. Код создавался на рабочем месте, в служебное время и под корпоративной лицензией. Спустя четыре года выяснилось, что холдинг молча растиражировал утилиту на другие заводы. Разработчик не получил за своё решение ни договора, ни даже упоминания имени в вестнике, где кто-то другой отчитался о «внедрении».
Всё это вылилось в восемь лет судов и уголовное дело. В итоге суд развернул привычную логику компаний. Рабочий ПК и инфраструктура не передают исключительные права работодателю, если нет чёткого ТЗ и должностной инструкции.
👍145🔥21👎8❤5😁5🤝4🤔2😱2🤮2👏1
Как читать логи, когда их слишком много
Эпоха монолитов прошла, и теперь распределённые системы генерируют мегабайты текста в минуту. Искать причину сбоя по слову «error» бессмысленно — это ведёт к путанице среди сотен штатных предупреждений. Ответ скрывается в чёткой цепочке событий: от входного трафика до метрик ядра.
Чтобы не тратить часы на ручной просмотр, нужна фильтрация ещё до начала чтения. В Linux работают ключи
Соберём утилитарные сниппеты для локализации инцидентов.
Эпоха монолитов прошла, и теперь распределённые системы генерируют мегабайты текста в минуту. Искать причину сбоя по слову «error» бессмысленно — это ведёт к путанице среди сотен штатных предупреждений. Ответ скрывается в чёткой цепочке событий: от входного трафика до метрик ядра.
Чтобы не тратить часы на ручной просмотр, нужна фильтрация ещё до начала чтения. В Linux работают ключи
journalctl, утилита awk и zgrep, позволяющие вычленить trace ID. Для Windows старый командлет Get-EventLog безнадёжно устарел, уступив место Get-WinEvent с фильтрами на базе хэш-таблиц.Соберём утилитарные сниппеты для локализации инцидентов.
😁16❤10🤔4🔥2👌2🤮1
Менеджмент без боли: как P3.express бережёт нервы команды
Иногда кажется, что корпоративные стандарты придумали только для того, чтобы плодить бюрократию. Бесконечные созвоны, поддержка таск-трекеров и попытки внедрить очередной тяжеловесный фреймворк отнимают больше времени, чем сама разработка, а попытки нанять консультантов и перестроить команду заканчиваются стрессом.
Выдыхаем! Система P3.express предлагает не усложнять и сводит менеджмент к 33 понятным шагам. Рабочий цикл разбит на 7 этапов: от оценки адекватности идеи на старте до фиксации реальных бизнес-выгод после релиза. Никаких раздутых регламентов и лишних артефактов — только прозрачный и логичный алгоритм действий, который собирается так же легко, как мебель из IKEA.
Иногда кажется, что корпоративные стандарты придумали только для того, чтобы плодить бюрократию. Бесконечные созвоны, поддержка таск-трекеров и попытки внедрить очередной тяжеловесный фреймворк отнимают больше времени, чем сама разработка, а попытки нанять консультантов и перестроить команду заканчиваются стрессом.
Выдыхаем! Система P3.express предлагает не усложнять и сводит менеджмент к 33 понятным шагам. Рабочий цикл разбит на 7 этапов: от оценки адекватности идеи на старте до фиксации реальных бизнес-выгод после релиза. Никаких раздутых регламентов и лишних артефактов — только прозрачный и логичный алгоритм действий, который собирается так же легко, как мебель из IKEA.
🔥9❤7😁5🙏2🤣2👍1😱1🥱1🫡1
🔥 ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ😎
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🤪4🔥3🤡1🤝1
Forwarded from Хабр Карьера
Майские уже близко. Скоро можно выдохнуть, отложить срочное и чуть спокойнее посмотреть на свою работу со стороны. Иногда именно в такие паузы приходят самые полезные мысли: куда вы вообще хотите расти, чего вам не хватает и какой навык пригодится дальше.
Если давно хотели заняться развитием карьеры, сейчас хороший момент посмотреть какие-нибудь курсы и наметить следующий шаг.
Если давно хотели заняться развитием карьеры, сейчас хороший момент посмотреть какие-нибудь курсы и наметить следующий шаг.
❤18💩12🔥9🤣7🫡4👍2🤔1🤬1🤩1🥱1🤪1
Реверс-инжиниринг советских часов: вакуумный индикатор, логика К176 и блок питания
Советский набор из Посылторга ждал сборки 35 лет. Теперь он оказался на столе: это электронные часы на базе логики 176-й серии и вакуумного люминесцентного индикатора ИВЛ1-7/5. В комплекте была схема, но всё ещё не хватало блока питания.
Чтобы устройство начало стабильно работать, пришлось с нуля собирать источник многополярного напряжения. Без него дешифратор К176ИД3 просто не сможет управлять сетками многоанодного триода. Заодно потребовалось изучить работу аппаратных счётчиков и заменить старый кварцевый резонатор на современный аналог.
Советский набор из Посылторга ждал сборки 35 лет. Теперь он оказался на столе: это электронные часы на базе логики 176-й серии и вакуумного люминесцентного индикатора ИВЛ1-7/5. В комплекте была схема, но всё ещё не хватало блока питания.
Чтобы устройство начало стабильно работать, пришлось с нуля собирать источник многополярного напряжения. Без него дешифратор К176ИД3 просто не сможет управлять сетками многоанодного триода. Заодно потребовалось изучить работу аппаратных счётчиков и заменить старый кварцевый резонатор на современный аналог.
❤14🤝8🔥7👍3😁3🤩3👏2🤔2👌2🎉1🤪1
Для игры Factorio вышел мод Administratorio, который превращает строительство заводов в симулятор бюрократии. Возведение любого цеха теперь требует получения кипы разрешений. Главным тормозом производства становится не дефицит железа, а медленный документооборот. Игроку приходится прокладывать маршруты пневматической почты для пересылки справок.
Местные жуки больше не грызут трубы, а несут бумажные жалобы на шум и загрязнение. Обрабатывать претензии нужно в специальном окне. Долгое ожидание ответа злит жуков, после чего они устраивают забастовки с отключением электростанций. Успешное решение проблемы приносит валюту и успокаивает соседей.
Довольный жук подписывает контракт и становится штатным сотрудником завода. Бывших вредителей отправляют на сборочные линии или используют в качестве транспорта. Для работы этого аппарата нужно качать новые ресурсы вроде политических жидкостей и жидкого кофе. Без кофеина офисы полностью останавливают работу в ночную смену.
Привычную военную ветку технологий полностью заменили прокачкой навыков управления очередями. Запуск финальной ракеты теперь невозможен без строгого финансового обоснования.
Местные жуки больше не грызут трубы, а несут бумажные жалобы на шум и загрязнение. Обрабатывать претензии нужно в специальном окне. Долгое ожидание ответа злит жуков, после чего они устраивают забастовки с отключением электростанций. Успешное решение проблемы приносит валюту и успокаивает соседей.
Довольный жук подписывает контракт и становится штатным сотрудником завода. Бывших вредителей отправляют на сборочные линии или используют в качестве транспорта. Для работы этого аппарата нужно качать новые ресурсы вроде политических жидкостей и жидкого кофе. Без кофеина офисы полностью останавливают работу в ночную смену.
Привычную военную ветку технологий полностью заменили прокачкой навыков управления очередями. Запуск финальной ракеты теперь невозможен без строгого финансового обоснования.
😁175🔥25🤪18❤12🤣12🤡4🤩3👎2👏2👌2👍1
Почему Chrome весит 7 000 Марио, или Как сжать «Змейку» в 1 000 раз
Оригинальная Super Mario Bros. занимала 40 КБ, вмещая физику, десятки уровней и саундтрек. Сегодня скриншот этой игры весит больше, а дежурное обновление браузера по объёму эквивалентно тысячам копий хита из 80-х. Индустрия променяла побайтовую оптимизацию на дешёвые терабайты, всё активнее забивая диски несжатыми 4K-текстурами.
Но разработка возвращается к истокам. Вместо хранения тяжёлого растра современные автоэнкодеры восстанавливают графику из латентного кода прямо при рендере. Заглянем под капот этого нейросетевого подхода на примере трёх вариантов сборки классической «Змейки».
Оригинальная Super Mario Bros. занимала 40 КБ, вмещая физику, десятки уровней и саундтрек. Сегодня скриншот этой игры весит больше, а дежурное обновление браузера по объёму эквивалентно тысячам копий хита из 80-х. Индустрия променяла побайтовую оптимизацию на дешёвые терабайты, всё активнее забивая диски несжатыми 4K-текстурами.
Но разработка возвращается к истокам. Вместо хранения тяжёлого растра современные автоэнкодеры восстанавливают графику из латентного кода прямо при рендере. Заглянем под капот этого нейросетевого подхода на примере трёх вариантов сборки классической «Змейки».
🤡25👍10😱9👏4🤬4🤮4❤3🫡3 3😁2🥱2
Московский энергетический институт: от АЭС в Обнинске до ракеты Гагарина
В 1943 году московские студенты учились управлять энергетикой на трофейном оборудовании Siemens, а прямо во дворе их кампуса гудела настоящая ТЭЦ. Позже здесь запустили лифт-патерностер, перехватили инициативу в подготовке кадров для первых АЭС и разработали систему радиотелеметрии «Трал» для первого полёта Гагарина.
За десятилетия из тесных аудиторий вырос мощный исследовательский кластер, где инженеры создавали оборудование для лунных миссий и проектировали начинку тяжёлой ракетной техники. Проследим исторический путь этого инженерного полигона от послевоенных лабораторий до современных цифровых двойников энергосетей.
В 1943 году московские студенты учились управлять энергетикой на трофейном оборудовании Siemens, а прямо во дворе их кампуса гудела настоящая ТЭЦ. Позже здесь запустили лифт-патерностер, перехватили инициативу в подготовке кадров для первых АЭС и разработали систему радиотелеметрии «Трал» для первого полёта Гагарина.
За десятилетия из тесных аудиторий вырос мощный исследовательский кластер, где инженеры создавали оборудование для лунных миссий и проектировали начинку тяжёлой ракетной техники. Проследим исторический путь этого инженерного полигона от послевоенных лабораторий до современных цифровых двойников энергосетей.
5👍46❤14🤮11🔥9🫡5🤔2😱2💩2👎1👏1🤡1
Квантуется ли гравитация? Эксперименты могут наконец дать ответ на один из главных вопросов физики
Физики столкнулись с концептуальной проблемой: общая теория относительности безупречно описывает макромир, но полностью ломается при попытке её перевода в квантовый формат. Десятилетия абстрактных поисков зашли в тупик.
Теперь учёные делают ставку на сверхточные настольные тесты — измерение запутанности между микроскопическими массами в состоянии суперпозиции. Если левитирующие объекты запутаются исключительно за счёт гравитации, природа явления будет доказана.
Физики столкнулись с концептуальной проблемой: общая теория относительности безупречно описывает макромир, но полностью ломается при попытке её перевода в квантовый формат. Десятилетия абстрактных поисков зашли в тупик.
Теперь учёные делают ставку на сверхточные настольные тесты — измерение запутанности между микроскопическими массами в состоянии суперпозиции. Если левитирующие объекты запутаются исключительно за счёт гравитации, природа явления будет доказана.
1😁14🫡12👍6👌6❤5👎3🤮3🔥2😱2💩2🎉1
Ловушка «играющего тренера»: почему навыки ведения проектов мешают управлять людьми
Автоматическое повышение сильнейшего специалиста часто преподносится как оптимальная стратегия. На деле этот манёвр быстро трансформируется в системный коллапс. Привычка спасать релизы в одиночку и твёрдо контролировать каждый дедлайн не конвертируется в навыки развития сотрудников.
Оказавшись в новой роли, бывший перформер всё ещё пытается управлять процессами, а не людьми. Вместо прозрачного делегирования вводится ежедневный контроль статусов, рабочий контекст теряется, а подчинённые плавно выключаются из ритма.
Разберём этот управленческий геймовер на конкретном примере.
Автоматическое повышение сильнейшего специалиста часто преподносится как оптимальная стратегия. На деле этот манёвр быстро трансформируется в системный коллапс. Привычка спасать релизы в одиночку и твёрдо контролировать каждый дедлайн не конвертируется в навыки развития сотрудников.
Оказавшись в новой роли, бывший перформер всё ещё пытается управлять процессами, а не людьми. Вместо прозрачного делегирования вводится ежедневный контроль статусов, рабочий контекст теряется, а подчинённые плавно выключаются из ритма.
Разберём этот управленческий геймовер на конкретном примере.
1🤡29🔥8 5😁4👎3🎉3🤮3🫡3👌1🥱1🤪1
Переезд в Сербию в 2026: стоимость жизни, ВНЖ, налоги
Переезд в Сербию перешёл из стихийной волны в фазу сухого расчёта. Спустя четыре года жизни в Белграде цифры и правила обросли новыми нюансами. Аренда на жильё стабилизировалась, но бюрократия преподнесла сюрпризы: теперь главный квест — дойти от ВНЖ до паспорта и не остаться апатридом из-за разночтений в законах.
Экономика повседневности тоже полна контрастов. Бесплатный столичный транспорт идёт в комплекте с налоговой нагрузкой на зарплату в 27%. А счета за зимнее отопление могут легко пробить дыру в бюджете, если ошибиться с выбором дома.
Узнаем, как выстроена сухая математика сербского быта и легализации.
Переезд в Сербию перешёл из стихийной волны в фазу сухого расчёта. Спустя четыре года жизни в Белграде цифры и правила обросли новыми нюансами. Аренда на жильё стабилизировалась, но бюрократия преподнесла сюрпризы: теперь главный квест — дойти от ВНЖ до паспорта и не остаться апатридом из-за разночтений в законах.
Экономика повседневности тоже полна контрастов. Бесплатный столичный транспорт идёт в комплекте с налоговой нагрузкой на зарплату в 27%. А счета за зимнее отопление могут легко пробить дыру в бюджете, если ошибиться с выбором дома.
Узнаем, как выстроена сухая математика сербского быта и легализации.
1👍50❤16🤡14🔥12😁11👎7🥱7😱5🎉3🤮3🤬1
Сила плоского юмора: как сэр Терри Пратчетт проявлял реальность, искажая и высмеивая её
Принято воспринимать книги Терри Пратчетта исключительно как сборник абсурдных цитат и забавных историй про плоскую планету. За ярлыком «смешного фэнтези» легко упустить из вида мощный аналитический аппарат.
Плоский мир создавался как сатирическое противоядие от шаблонных сюжетов, но со временем эволюционировал в сложную систему. В ней магия базируется на жёстком контакте с реальностью, а экономика симулируется гидравлическими интеграторами.
Принято воспринимать книги Терри Пратчетта исключительно как сборник абсурдных цитат и забавных историй про плоскую планету. За ярлыком «смешного фэнтези» легко упустить из вида мощный аналитический аппарат.
Плоский мир создавался как сатирическое противоядие от шаблонных сюжетов, но со временем эволюционировал в сложную систему. В ней магия базируется на жёстком контакте с реальностью, а экономика симулируется гидравлическими интеграторами.
👍46❤12🤡10🔥5🤔4😁2❤🔥1👎1😱1👌1🫡1
Про турбину Теслы
Безлопаточная турбина 1913 года требует огромных оборотов для высокого КПД, но на таких скоростях обычный металл критически деформируется. Именно поэтому дисковый концепт на десятилетия уступил место агрегатам со сложными лопатками.
Сегодня физические ограничения обходят за счёт миниатюризации. Выточенные из цельных заготовок 20-миллиметровые микротурбины легко держат свыше 100 000 оборотов в минуту. Дополнительно их отдачу разгоняют эффектом лабиринтного уплотнения — нарезка концентрических колец создаёт турбулентность и повышает эффективность вплоть до 90%.
Безлопаточная турбина 1913 года требует огромных оборотов для высокого КПД, но на таких скоростях обычный металл критически деформируется. Именно поэтому дисковый концепт на десятилетия уступил место агрегатам со сложными лопатками.
Сегодня физические ограничения обходят за счёт миниатюризации. Выточенные из цельных заготовок 20-миллиметровые микротурбины легко держат свыше 100 000 оборотов в минуту. Дополнительно их отдачу разгоняют эффектом лабиринтного уплотнения — нарезка концентрических колец создаёт турбулентность и повышает эффективность вплоть до 90%.
1👍26🔥14👎4🤮3❤2🤩2💯2🥱1🤣1
«Сейчас сделаю приложение и заработаю на нём». АХАХАХАХАХ, удачи!
Запуск пет-проекта часто начинается с фантазий об уходе из найма и пассивном доходе. Реальность приземляет быстро: полгода работы по вечерам конвертируются в пару тысяч установок и восемь платных подписок. Причём одна из них — от самого разработчика.
Топорный маркетинг здесь бессилен. Прямая закупка рекламы лишь сжигает бюджет при околонулевой конверсии, поэтому контент и продвижение заберут 80% ресурсов. На фоне курсов, обещающих лёгкие деньги за примитивные нейросетевые обёртки, соло-разработка становится генератором эмоциональных качелей.
Проследим путь фаундера от первой строчки кода до столкновения с суровой экономикой.
Запуск пет-проекта часто начинается с фантазий об уходе из найма и пассивном доходе. Реальность приземляет быстро: полгода работы по вечерам конвертируются в пару тысяч установок и восемь платных подписок. Причём одна из них — от самого разработчика.
Топорный маркетинг здесь бессилен. Прямая закупка рекламы лишь сжигает бюджет при околонулевой конверсии, поэтому контент и продвижение заберут 80% ресурсов. На фоне курсов, обещающих лёгкие деньги за примитивные нейросетевые обёртки, соло-разработка становится генератором эмоциональных качелей.
Проследим путь фаундера от первой строчки кода до столкновения с суровой экономикой.
🔥36👍12😁11❤7🥴6🫡6🤡5😱2🥱2👎1🤮1
Ножом и термофеном: реверс-инжиниринг USB-устройства
В 2008 году игрушки ME2 синхронизировали данные с ПК через закрытые USB-интерфейсы. Серверы давно отключены, оригинальное ПО утеряно, а микроконтроллер спрятан под твёрдой каплей эпоксидки. Чтобы вернуть гаджет к жизни, недостаточно просто сдампить SPI-флэш — архитектура требует доступа ко внутреннему ROM для парсинга кастомных SCSI-команд.
Снятие эпоксидки термофеном и анализ кристалла под микроскопом выявили чип GeneralPlus на базе редкой архитектуры µ'nSP. Баг в обработчике USB-команды чтения — отсутствие проверки границ адресов — позволил триггернуть чтение за пределами буфера и извлечь дамп всей памяти. Заглянем под капот этого чёрного ящика.
В 2008 году игрушки ME2 синхронизировали данные с ПК через закрытые USB-интерфейсы. Серверы давно отключены, оригинальное ПО утеряно, а микроконтроллер спрятан под твёрдой каплей эпоксидки. Чтобы вернуть гаджет к жизни, недостаточно просто сдампить SPI-флэш — архитектура требует доступа ко внутреннему ROM для парсинга кастомных SCSI-команд.
Снятие эпоксидки термофеном и анализ кристалла под микроскопом выявили чип GeneralPlus на базе редкой архитектуры µ'nSP. Баг в обработчике USB-команды чтения — отсутствие проверки границ адресов — позволил триггернуть чтение за пределами буфера и извлечь дамп всей памяти. Заглянем под капот этого чёрного ящика.
👍24🔥10❤7👎2🎉2👌2🥱2🫡2🤩1🤮1🤣1