Защита прошивки STM32. Часть 1. Защита от считывания (RDP) и обнаружение отключения (BOR).

Описание к видео Защита прошивки STM32. Часть 1. Защита от считывания (RDP) и обнаружение отключения (BOR).

В ролике рассматриваются некоторые аспекты обеспечения безопасности и защиты программного обеспечения микроконтроллеров STM32 от считывания злоумышленниками. В данной части рассматриваются: Защита от считывания (RDP) и обнаружение отключения (BOR). Видео содержит примеры и демонстрацию работы кода.

Канал в телеграмм - https://t.me/vladimir_medintsev
Канал Яндекс.Дзен - https://zen.yandex.ru/vladimir_medintsev
Канал на RuTube - https://rutube.ru/channel/1797552/
Канал на YouTube -    / vladimirmedintsev  
------------------------------------------
Если вы хотите поддержать автора канала номер карты Сбер:
2202-2023-2480-4008
------------------------------------------

Делайте репост в социальных сетях и конечно же оставляйте свои комментарии.

00:00 - Введение
01:24 - Методы взлома
04:15 - Введение в безопасность STM32
06:10 - Защита от считывания (RDP)
18:13 - Обнаружение отключения (BOR)
23:23 - Заключение
----
Пример кода показанный в видео:
FLASH_OBProgramInitTypeDef FLASH_OBInitStruct;
HAL_FLASH_OB_Unlock();
HAL_FLASHEx_OBGetConfig(&FLASH_OBInitStruct);
FLASH_OBInitStruct.OptionType = OPTIONBYTE_RDP;
FLASH_OBInitStruct.RDPLevel = OB_RDP_LEVEL_1;
HAL_FLASHEx_OBProgram(&FLASH_OBInitStruct);
FLASH_OBInitStruct.OptionType = OPTIONBYTE_BOR;
FLASH_OBInitStruct.BORLevel = FLASH_VOLTAGE_RANGE_3;
HAL_FLASHEx_OBProgram(&FLASH_OBInitStruct);
HAL_FLASH_OB_Launch();
HAL_FLASH_OB_Lock();
----

Комментарии

Информация по комментариям в разработке