Поскольку на мой вопрос на конфе Оверклокерсов уважаемый
23 мая 2004 - 20:42 Unknown BIOS Mr. Q >>8560 >> 158.88
Поскольку на мой вопрос на конфе Оверклокерсов уважаемый xKVtor не ответил отрицательно , привожу здесь выдержку из его поста в тамошней теме:
xKVtor писал(-а):
Все упирается в злополучный байт CRC. А пока неизвестен метод его расчета, можно было бы пойти другим путем.
Например, несложно написать программу-ревизор, которая проверяла бы содержимое CMOS-памяти и сравнивала бы его с эталоном.
Во время ПОСТ, если она находит отличие/отклонение, то немедленно исправляет его и принудительно ребутит компьютер.
Много места программка не займет -- всего то потребуется пересылать/читать байты по двум портам.
Ее можно было бы запихнуть в биос, оформив в виде дополнительного ROM-модуля.
Это даст возможность использовать ее на большинстве материнских плат практически без изменений.
Желательно предусмотреть откат, иначе любая мало-мальская необходимость в смене настроек биоса может потребовать перешивки хот-свапом. Откат можно реализовать способом, который я предлагал здесь. Его преимущества по сравнению с откатом по отсутствию клавиатуры: он проще (меньше кода), надежнее (потому что проще и нет зависимости от контроллера клавиатуры), безопаснее (злоумышленнику сложнее сбросить CMOS, чем вытащить клавиатуру).
Вот только кто бы взялся за реализацию этого CMOS-ревизора ?
Мысль, IMHO, достаточно интересная чтобы зажечь кого-нибудь...
Поскольку на мой вопрос на конфе Оверклокерсов уважаемый xKVtor не ответил отрицательно , привожу здесь выдержку из его поста в тамошней теме:
Например, несложно написать программу-ревизор, которая проверяла бы содержимое CMOS-памяти и сравнивала бы его с эталоном.
Во время ПОСТ, если она находит отличие/отклонение, то немедленно исправляет его и принудительно ребутит компьютер.
Много места программка не займет -- всего то потребуется пересылать/читать байты по двум портам.
Ее можно было бы запихнуть в биос, оформив в виде дополнительного ROM-модуля.
Это даст возможность использовать ее на большинстве материнских плат практически без изменений.
Желательно предусмотреть откат, иначе любая мало-мальская необходимость в смене настроек биоса может потребовать перешивки хот-свапом. Откат можно реализовать способом, который я предлагал здесь. Его преимущества по сравнению с откатом по отсутствию клавиатуры: он проще (меньше кода), надежнее (потому что проще и нет зависимости от контроллера клавиатуры), безопаснее (злоумышленнику сложнее сбросить CMOS, чем вытащить клавиатуру).
Вот только кто бы взялся за реализацию этого CMOS-ревизора ?
Мысль, IMHO, достаточно интересная чтобы зажечь кого-нибудь...