Добро пожаловать в Components-House.com
RFQs / Заказ

Выберите язык

Текущий язык: русский
Главная > Новости > MCU сопротивляется взлому через свой интерфейс программирования

MCU сопротивляется взлому через свой интерфейс программирования

Microchip PIC18F56Q24 curiosity nano eval kit

Вызов PDID (интерфейс программирования и отладки отключена), «при включении, эта улучшенная функция защиты от кода предназначена для блокировки доступа к интерфейсу программирования и блокировки несанкционированных попыток чтения, изменения или стирания прошивки», согласно Microchip.

Компания отметила, что взлом через интерфейс программирования или отладки часто возможен над веб -соединением.


«Программирование и выводы отладки на любых MCU также совместно используются с другими функциями чипа», - сказал Microchip Electronics Weekly.«Это означает, что все, что связано с этими булавками, якобы имеет доступ к порту.Хакер, которому удалось повредить другие части системы в облачной атаке, может выяснить, как перепрограммировать содержимое MCU, учитывая, что порт программы-дебуг все еще активен.Фактически, множество существующих встроенных облачных систем предназначены для перепрограммирования их устройств через облако, поэтому объект есть для хакеров, которые не имеют физического доступа к системе как часть своей конструкции ».


Новый одноразовый отключен реализован в семействе MCUS PIC18-Q24 и работает с интерфейсом ICSP (серийное программирование ICSP (серийное программирование ICSP.

После того, как бит конфигурации PDID включен «Устройство постоянно заблокируется от доступа ICSP, и дальнейшие операции на объемах невозможны»,-объяснила компания.«Однако к области памяти все еще можно получить доступ с использованием внутреннего интерфейса NVM [нелетуальной памяти].Эта функция предназначена для того, чтобы сделать устройство одноразовым программируемым через интерфейс ICSP для приложений безопасности ».

Бит PDID может быть запрограммирован либо через ICSP, либо на самозаписи, и после этого для устройства, выполняемого в «режиме отладки», не может вывести память флэш-памяти, и при этом инструмент отладки не может переключить устройство в «Производительный режим'

Чтобы позволить анализ сбоев в устройствах с PDID в работе, ограниченная функция ICSP может быть восстановлена, но только с помощью кода загрузчика, хранящегося в устройстве, которая программирует конкретную последовательность разблокировки.Это позволит выполнять команды чтения ICSP, когда записывать на программу Flash, выполнять объемные стирания, выполнять стирание страницы и перепрограммировать устройство через ICSP, останется заблокированной.

«Пользователь должен запрограммировать код загрузчика в MCU, прежде чем он заблокирует устройство», - подчеркнула компания Electronics Weekly.

Инструменты разработки включают в себя Microchip PIC18F56Q24 Curiosity Nano Eval Kit (на фото).

Для получения дополнительной информации о PDID ищите главу 8.2.5 листа данных PIC18-Q24