Сьогодні, 27 листопада, в рамках тижня очного навчання відбулася лекція аспіранта спеціальності F2 Інженерія програмного забезпечення, full stack розробника Новосельського Віталія з теми "Анатомія прошивки (програмного забезпечення) домашніх пристроїв".
Лекція була присвячена демістифікації вбудованих систем та практичним аспектам безпеки пристроїв інтернету речей.
Слухачі ознайомилися з архітектурою прошивок — від простих мікроконтролерів до повноцінних Embedded Linux систем та смартфонів. Основний акцент було зроблено на руйнуванні міфу про прошивку як незрозумілу "чорну скриньку" та формуванні розуміння того, як саме дослідники та зловмисники аналізують програмне забезпечення роутерів та інших розумних гаджетів.
У практичній частині було продемонстровано прийоми реверс-інжинірингу з використанням інструменту binwalk. У режимі реального часу було проаналізовано структуру прошивки, ідентифіковано ключові компоненти (завантажувач, ядро uImage) та успішно розпаковано файлову систему. Учасники наочно побачили приклади вразливостей та способів захисту "зсередини", дослідивши структуру каталогів та конфігураційні файли видобутих систем.
.jpg?id=82291d86-fd81-42c4-b0c5-de72d14583d7&width=0&height=0)
.jpg?id=80c41740-8be1-429d-b319-f94a5c588153&width=0&height=0)
.jpg?id=b153fee7-cbfa-4e4b-8ac9-85171d962270&width=0&height=0)
.jpg?id=3232ff58-2f42-4f06-9d2f-5da2373c01cc&width=0&height=0)
.jpg?id=b9e76e28-7eba-49e1-af30-2a414b4653f8&width=0&height=0)
.jpg?id=2c25c9bb-3fad-4dcf-8181-2314e0acd5ce&width=0&height=0)
.jpg?id=9388c82e-fd21-49bf-889d-6deeaa77424d&width=0&height=0)
.jpg?id=818958ec-b967-49fe-be03-a06d3ad46ae0&width=0&height=0)
.jpg?id=55d3cadb-6f6a-41df-b09a-f54c849818bf&width=0&height=0)