Истовый инженерПроектYADRO

Письма для инженеровПисьма

Профессия

Профессия

База знаний

База знаний

Кругозор

Кругозор

Спецпроекты

Спецпроекты

Чужой код в вашем продукте: почему разработчику важно проверять зависимости
Просто
Управление командойOpen Source

Чужой код в вашем продукте: почему разработчику важно проверять зависимости

Современные продукты состоят не только из собственного кода: так, open source сегодня используется практически в каждом приложении — об этом мы говорили в статье про OSA. Чтобы всё работало стабильно, разработчику нужно постоянно анализировать транзитивные зависимости, ведь с ними в продукт может попасть вредоносный код, который он не контролировал. Разберем на примере. Пользователь открыл приложение, чтобы проверить новости, но вместо ленты наткнулся на лозунг: «За вами следят. Отключите слежку — верните себе свободу!» Неожиданно, правда? Такое сообщение может быть плодом protestware — так называют библиотеки и ПО, в которые мейнтейнеры или злоумышленники намеренно добавляют деструктивный, меняющий логику работы или политически мотивированный код. Руслан Чотчаев, инженер отдела развития процессов безопасности в YADRO, на примере protestware показывает, как вредоносный код проникает в продукт, по каким признакам можно его заметить и как снизить риски. Статья будет полезна разработчикам и специалистам по безопасности.

Руслан Чотчаев
Как эволюция радиофизики изменила Homo Sapiens
Просто

Как эволюция радиофизики изменила Homo Sapiens

Алексей Ганицев
Научные суда: 5 проектов для морского и глубоководного бурения
Средне
Роботы

Научные суда: 5 проектов для морского и глубоководного бурения

Дмитрий Борисов
Как автоматизировать ресурсные испытания оборудования: на примере дисковой полки
Просто
Soft skillsРоботыСерверы и схд

Как автоматизировать ресурсные испытания оборудования: на примере дисковой полки

Максим Мягков
Запуск нейросетей на ПЛИС. Краевой ИИ. Академическая деятельность
Средне
AI&ML

Запуск нейросетей на ПЛИС. Краевой ИИ. Академическая деятельность

Алина Галичина,
Антон Афанасьев и др. (1)

Как найти свое направление в цифровом дизайне: опыт студентов Школы синтеза
Просто
Личный опыт

Как найти свое направление в цифровом дизайне: опыт студентов Школы синтеза

Даниил Симоновский,
Даниил Кашин и др. (1)

Морское бурение: как ученые исследуют дно океана
Средне
Роботы

Морское бурение: как ученые исследуют дно океана

Бурение океанического дна — инженерная задача «со звездочкой». Для ее решения нужны специальные суда и платформы, сложное модульное «железо», современные системы навигации и радиоуправления. Но исследователей это не останавливает: каждый год на дне Мирового океана появляются новые научные скважины. Длина бурового инструмента, который их делает, может достигать нескольких километров. Зачем всё это нужно, как устроены такие работы и с какими сложностями сталкиваются в этой области инженеры, занятые глубоководным бурением, рассказывает Дмитрий Борисов, морской геолог и ведущий научный сотрудник Лаборатории палеоокеанологии Института океанологии РАН.

Дмитрий Борисов
Идем в DevSecOps: чем эта роль отличается от DevOps и кому подходит
Просто
Soft skillsЛичный опыт

Идем в DevSecOps: чем эта роль отличается от DevOps и кому подходит

Максим Муравьев
Илья Чех: как одна инженерная база работает в промышленности, медицине и космосе
Просто
Личный опыт

Илья Чех: как одна инженерная база работает в промышленности, медицине и космосе

Илья Чех
Как пройти собеседование на должность инженера: советы нанимающего лида
Просто

Как пройти собеседование на должность инженера: советы нанимающего лида

Елена Ковынченкова
Кто главный в разработке чипа? Обсуждают разработчики, верификатор и тополог
Просто
Микросхемы

Кто главный в разработке чипа? Обсуждают разработчики, верификатор и тополог

Кажется, сильному специалисту достаточно просто хорошо знать свою область: RTL-разработчику — описывать логику работы чипа, верификатору — проверять ее, топологу — размещать элементы и соединять их проводниками. Но в разработке микросхем решения разных команд постоянно влияют друг на друга. Если не понимать, что происходит на соседних этапах, даже отличную работу, скорее всего, придется переделывать. Чтобы обсуждать инженерные вопросы, на которые нет одного очевидного ответа, мы придумали новый формат — инженерные разгоны. В них несколько специалистов рассматривают одну тему с разных ракурсов: предлагают свои решения, спорят, дополняют друг друга и проверяют идеи на прочность.

Функциональные симуляторы: использование, точность, скорость. Симулятор QEMU. TCG engine
Средне
FPGA

Функциональные симуляторы: использование, точность, скорость. Симулятор QEMU. TCG engine

Алина Галичина,
Семён Коваль и др. (1)

Истовый инженер

  • О проекте
  • Стать экспертом
  • Письмо для инженеров

О команде YADRO

  • Образование
  • Стажировки
  • Вакансии

Подпишитесь на рассылку

Соглашаюсь на обработку персональных данных в соответствии с политикой

© 2026 YADRO. Все права защищены.

    Материалы сайта можно использовать только в учебных, научных или информационных целях. При этом нужно указать автора и добавить подпись: «© YADRO, 2026. Все права защищены». Изменение или дополнение материалов возможно только с предварительного письменного разрешения правообладателя.

    Материалы сайта можно использовать только в учебных, научных или информационных целях. При этом нужно указать автора и добавить подпись: «© YADRO, 2026. Все права защищены». Изменение или дополнение материалов возможно только с предварительного письменного разрешения правообладателя.