Jump to content

Фирменная прошивка

Проприетарная прошивка — это любая прошивка , использование, частная модификация, копирование или повторная публикация которой запрещены производителем. Владельцы могут применять ограничения техническими средствами, например, путем ограничения доступа к исходному коду , ограничений на замену встроенного ПО (путем отказа от полного набора инструментов, которые могут потребоваться для перекомпиляции и замены встроенного ПО), или законными средствами, например, посредством авторских прав и патентов . Альтернативы проприетарным прошивкам могут быть бесплатными (libre) или с открытым исходным кодом .

Распространение [ править ]

Несвободных прошивок (и особенно микрокода) избежать гораздо труднее, чем несвободных программ или даже проприетарных драйверов устройств , поскольку прошивка обычно очень специфична для производителя каждого устройства (часто уникальна для каждой модели), а документация по программированию и полные спецификации, необходимые для замены, часто скрываются производителем оборудования. [1]

Многие операционные системы с открытым исходным кодом неохотно включают в свои дистрибутивы проприетарные файлы прошивки просто для того, чтобы драйверы устройств работали. [2] потому что производители пытаются сэкономить, удаляя флэш-память или EEPROM из своих устройств, требуя от операционной системы загрузки прошивки каждый раз, когда устройство используется. [3] Однако для этого операционная система все равно должна иметь права на распространение этого проприетарного микрокода. [3]

Проблемы безопасности [ править ]

Проприетарное встроенное ПО представляет значительную угрозу безопасности для пользователя из-за архитектуры современных компьютеров с прямым доступом к памяти (DMA) и возможности атак DMA . [ нужна ссылка ] Тео де Раадт из OpenBSD предполагает, что прошивки беспроводных сетей остаются проприетарными из-за низкого качества конструкции и дефектов прошивки. [4] [5] Марк Шаттлворт из Ubuntu предполагает, что «разумно предположить, что все прошивки представляют собой выгребную яму небезопасности из-за некомпетентности наихудшей степени со стороны производителей и компетентности высочайшей степени со стороны очень широкого круга таких агентств». [6]

Риски безопасности и надежности, создаваемые проприетарным микрокодом, могут быть ниже, чем риски, связанные с проприетарными драйверами устройств , поскольку микрокод в этом контексте не связан с операционной системой хоста и не работает на главном процессоре . [2]

Альтернативы [ править ]

специальная прошивка Для некоторых продуктов все еще может быть доступна , которая часто является бесплатным программным обеспечением с открытым исходным кодом и особенно популярна в определенных сегментах оборудования, таких как игровые консоли , беспроводные маршрутизаторы и телефоны Android , которые способны работать под управлением полноценных операционных систем общего назначения. например, Linux , FreeBSD или NetBSD , которые часто являются системами, используемыми производителем в их оригинальной проприетарной прошивке.

Еще одним потенциальным решением является использование оборудования с открытым исходным кодом , которое идет еще дальше, предоставляя схемы для репликации самого оборудования.

Примеры [ править ]

См. также [ править ]

Ссылки [ править ]

  1. ^ Джереми Эндрюс (8 марта 2005 г.). «Функция: встроенная поддержка беспроводной связи OpenBSD» . Ядерная ловушка . Архивировано из оригинала 9 марта 2005 г.
  2. ^ Перейти обратно: а б Джереми Эндрюс (2 мая 2006 г.). «Интервью: Тео де Раадт» . Ядерная ловушка . Архивировано из оригинала 3 июня 2006 г.
  3. ^ Перейти обратно: а б Джереми Эндрюс (2 ноября 2004 г.). «Функция: OpenBSD работает над открытием беспроводных наборов микросхем» . Ядерная ловушка . Архивировано из оригинала 20 июня 2006 г.
  4. ^ Тео де Раадт (3 декабря 2016 г.). «Страница 13: Аппаратное обеспечение: беспроводная сеть 802.11 (подробнее)» . Откройте документацию по оборудованию . OpenCON 2006, 2–3 декабря 2006 г. Кортъярд Аэропорт Венеции, Венеция/Тессера, Италия.
  5. ^ Constantine A. Murenin (2006-12-10). "Почему так важно иметь документацию по программированию железа" . Linux.org.ru (in Russian).
  6. ^ Перейти обратно: а б Марк Шаттлворт (17 марта 2014 г.). «ACPI, прошивка и ваша безопасность» .
  7. ^ «Пьяные водители предоставили доступ к исходному коду алкотестера» . 03.11.2005. Архивировано из оригинала 30 сентября 2008 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7bfad3d7bee1408fe6e3812fd71ff531__1716396720
URL1:https://arc.ask3.ru/arc/aa/7b/31/7bfad3d7bee1408fe6e3812fd71ff531.html
Заголовок, (Title) документа по адресу, URL1:
Proprietary firmware - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)