В первой части этой статьи мы познакомились с форматом UEFI Capsule и Intel Flash Image. Осталось рассмотреть структуру и содержимое EFI Firmware Volume, но для понимания различий между модулями PEI и драйверами DXE начнем с процесса загрузки UEFI, а структуру EFI Firmware Volume отставим на вторую часть.
Читать полностью »
Рубрика «UEFI» - 10
Устройство файла UEFI BIOS, часть полуторная: UEFI Platform Initialization
2013-07-06 в 11:15, admin, рубрики: UEFI, операционные системы, системное программирование, Системные платы, метки: UEFIРазблокировка AES-NI на Lenovo U310
2013-07-06 в 10:20, admin, рубрики: aes-ni, UEFI, Железо, системное программирование, Системные платы, метки: aes-ni, UEFIПост практически продолжение темы UEFI.
История покупки
Началась вся история с того для работы был приобретен ультрабук Lenovo U310 (с Windows 8). Выбирался ультрабук по таким параметрам как:
- Тонкий
- Долго держит заряд
- Не сильно дорогой
- Наличие аппаратного AES
Шифрование само по себе было важно из-за постоянной работы с конфиденциальными данными + исходные коды рабочих программ.
По этому всё это занимало целый раздел на HDD, который был зашифрован через TrueCrypt.
Так как объем данных был довольно большой, то программной реализации шифрования уже не хватало бы. Вернее хватало бы, но поиск по ним был бы довольно долгий + длительная компиляция.
Именно по этому и хотелось взять ультрабук с поддержкой аппаратного шифрования AES.
Выбор пал на U310 с процессором Intel i5-3317u. Посмотрев описание процессора, точно удостоверился в том, что там присутствует аппаратный AES (реализованный через набор инструкций AES-NI).
Устройство файла UEFI BIOS, часть первая: UEFI Capsule и Intel Flash Image
2013-07-05 в 20:33, admin, рубрики: intel, UEFI, операционные системы, системное программирование, Системные платы, метки: intel, UEFI Выпуск материнских плат на чипсетах Intel шестой серии (P67 и его братьях) принес на массовый рынок ПК новый вариант BIOS — UEFI. В этой статье мы поговорим об устройстве файлов UEFI Capsule и Intel Flash Image.
Структура EFI Firmware Volume и полезные в хозяйстве патчи будут описаны во второй части.
Читать полностью »
Немного про UEFI и Secure Boot
2013-07-03 в 20:31, admin, рубрики: EFI, linux, Secure Boot, tpm, trusted computing, UEFI, windows, информационная безопасность, метки: EFI, Secure Boot, tpm, trusted computing, UEFIUEFI
UEFI (Unified Extensible Firmware Interface) — замена устаревшему BIOS. Эта спецификация была придумана Intel для Itanium, тогда она еще называлась EFI (Extensible Firmware Interface), а потом была портирована на x86, x64 и ARM. Она разительно отличается от BIOS как самой процедурой загрузки, так и способами взаимодействия с ОС. Если вы купили компьютер в 2010 году и позже, то, вероятнее всего, у вас UEFI.Читать полностью »
Доступ к скрытым настройкам UEFI BIOS от Insyde
2013-06-09 в 14:00, admin, рубрики: Insyde, UEFI, биос, Железо, ноутбук, Ноутбуки, метки: Insyde, UEFI, биос, железо, ноутбукЗдравствуй Хабр!
Одно из направлений моей компании — продажа технологических решений в области виртуализации. По долгу службы, приходится делать пилотные проекты или устраивать тестовые стенды. Недавно, компания Citrix выпустила новый продукт под название XenClient XT, который по сути является клиентским гипервизором первого уровня, то есть работает на чистом железе. Основной идеей клиентского гипервизора является создание виртуальных машин на собственном ноутбуку. Где как и это применимо — опустим.
Все современные процессоры Intel и AMD поддерживают технологию аппаратной виртулизации.
И так, в моем распоряжении был ноутбук с H77 чипсетом и Intel® Core™ i7-3820QM процессором. Согласно спецификации от производителя, мой процессор поддерживал Intel® Virtualization Technology (VT-x) и Intel® Virtualization Technology for Directed I/O (VT-d) технологии. Если первая имеется почти на всех новых ноутбуках, то вторая технология встречается только на топовых моделях. Но она дает много преимуществ, как например прямой проброс GDU в виртуальную среду, соответственно клиентская машина получает полную поддержку 3D. Но давайте не будем углубляться в технологии, отличные от тематики данной статьи.
В моем биосе была возможность включения VT-x, но вот управление технологией VT-d не было предусмотрено изначально.
Читать полностью »
Произошла утечка одного из UEFI-ключей компании AMI?
2013-04-06 в 9:41, admin, рубрики: UEFI, информационная безопасность, утечка, метки: UEFI, утечкаCпециалист по информационной безопасности Adam Caudill опубликовал интересную запись в свой блог.
Согласно этой записи, его партнер Brandon Wilson наткнулся на тайваньский FTP-сервер одного из вендоров (по некоторым источникам вендором является компания Jetway). На данном FTP-сервере, среди различных файлов, были обнаружены в открытом доступе: внутренняя почтовая переписка, системные образы, фотографии, персональная информация, изображения печатных плат в высоком разрешении, приватные спецификации и прочее.
Читать полностью »
Подразделение Intel выпустило версию Android, оптимизированную под чипы Intel (c поддержкой UEFI)
2013-03-12 в 16:25, admin, рубрики: android, intel, linux, UEFI, Разработка под android, метки: intel, UEFI
Команда разработчиков из Open Source Technology Center компании Intel представила предварительную версию Android, оптимизированную под соответствующие чипы Intel. Другими словами, появилась версия Android, которую можно запустить на десктопном ПК, ноутбуке или планшете, на которых вы обычно работаете с Windows. Кроме того, есть и инструмент, позволяющий запускать и Windows 8, и Android на одном и том же компьютере.
Как убить Lenovo G580 одним ударом
2013-02-19 в 15:10, admin, рубрики: EFI, Lenovo, UEFI, баги, зачем жить если нет индукции, Ноутбуки, метки: EFI, Lenovo, UEFI, баги, зачем жить если нет индукцииПомните недавний баг EFI на Samsung 530U3C, который приводил к тому, что ноутбук больше не работал после единоразовой загрузки ubuntu?
Встречайте EFI на Lenovo G580!
Итак, в канун нового года и праздничных распродаж, Adiost купил Lenovo G580 с FreeDOS, снес его и установил Ubuntu. Через какое-то время захотел установить-посмотреть Windows 8. В ходе этого обнаружил, что не может зайти в настройки EFI нажатием кнопки F2: просто-напросто ничего не происходило и начинала грузиться ОС. Плюнув на это, установил Windows 8, и начал чинить.
Читать полностью »
Загрузка GNU/Linux без стороннего загрузчика
2013-01-14 в 3:57, admin, рубрики: bootloader, gentoo, linux, UEFI, системное администрирование, метки: bootloader, gentoo, linux, UEFI В данной статье я приведу пример, как можно отказаться от использования стороннего загрузчика, будь то Grub или Lilo, если ваш компьютер поддерживает современный стандарт UEFI, пришедший на замену BIOS. Интересной особенностью будет то, что все работы проводим на уже установленной и рабочей системе.
По уровню сложности данная статья ориентирована на опытных пользователей Linux, т.к. некоторых моментов я касаюсь поверхностно, полагаясь на очевидность, чтобы не уходить от основной освещаемой темы.
Уязвимость «физического присутствия» в UEFI
2012-08-25 в 18:10, admin, рубрики: rootkit, Secure Boot, UEFI, Железо, информационная безопасность, системное администрирование, метки: rootkit, Secure Boot, UEFI
Новые стандарты UEFI предполагают, что физическое присутствие человека (оператора) позволит защититься от автоматизированных действий вредоносного ПО по модификации различного рода ключей (которыми проверяется валидность загружаемого ПО), заливки неправильных версий БИОСа и т.д.
Логика такая: разрешить эти действия (которые позволят загрузить что попало) только при физическом подтверждении с клавиатуры. Мол, ни один злобный вирус не сможет физически нажать кноку на клавиатуре для биоса.
Я сейчас даже не буду рассматривать вероятность взлома прошивок USB-устройств для отправки нужных комбинаций кнопок.
Я хочу поговорить о такой страшной вещи, как IPMI и iLO со встроенными KVM'ами. И о том, как легко обходится задача «физического присутствия» в современном серверном железе.
Читать полностью »