Оглавление
- 1 Фирменная прошивка
- 1.1 Определение и ограничения проприетарной прошивки
- 1.2 Альтернативы проприетарному микропрограммному обеспечению
- 1.3 Сложности распространения проприетарного микропрограммного обеспечения
- 1.4 Риски безопасности проприетарного микрокода
- 1.5 Примеры проприетарного микропрограммного обеспечения
- 1.6 Рекомендации
- 2 Фирменная прошивка – Википедия
Фирменная прошивка
-
Определение и ограничения проприетарной прошивки
- Проприетарная прошивка – это прошивка, использование которой ограничено производителем.
- Ограничения могут быть техническими (ограничение доступа к исходному коду) или юридическими (авторское право и патенты).
-
Альтернативы проприетарному микропрограммному обеспечению
- Альтернативами могут быть бесплатное (libre) или с открытым исходным кодом микропрограммное обеспечение.
-
Сложности распространения проприетарного микропрограммного обеспечения
- Проприетарный микрокод сложнее избежать, чем проприетарное программное обеспечение или драйверы устройств.
- Производители часто удаляют флэш-память или EEPROM, требуя от ОС загрузки встроенного ПО при каждом использовании устройства.
-
Риски безопасности проприетарного микрокода
- Проприетарное микропрограммное обеспечение может представлять угрозу безопасности из-за DMA-атак.
- Беспроводные прошивки часто остаются проприетарными из-за низкого качества дизайна и дефектов ПО.
- Риски безопасности микрокода могут быть ниже, чем риски проприетарных драйверов устройств.
-
Примеры проприетарного микропрограммного обеспечения
- Примеры включают BIOS, UEFI, ДУГИ, службы абстрагирования во время выполнения, меню управления iPod, Cisco IOS и микрокод в контроллерах беспроводных сетевых интерфейсов.
-
Рекомендации
- Статья предлагает ознакомиться с изображениями в ПЗУ, аппаратным обеспечением с открытым исходным кодом, основным ботинком и открытой прошивкой.
Полный текст статьи: