Тема курсора изменения немедленно

Вы не можете действительно полагаться на криптографические секреты в этом случае, потому что ваш встроенный компьютер должен будет знать эти секреты для функционирования, и поэтому злоумышленник потенциально знает их.

Одним из решений было бы найти или сделать секрет, который не читается извне (аналогичным образом, как предложил @psusi). Трудно предложить что-то, не зная, какое оборудование у вас именно. Может быть, серийный номер процессора - хороший вариант, хотя мне интересно, можете ли вы прочитать его через JTAG.

Еще один способ решить это запутывание. Вместо кода, который начинается с процедуры дешифрования (и делает его очевидным, откуда приходит секрет), вы должны разработать код, который несколько раз использует секрет в случайных частях программы. Например, вместо того, чтобы жесткокодировать размер буфера где-то, что вы можете использовать N-T-я цифру серийного номера вашего процессора, умноженного на 1000. Это сделает сбой кода на другой конфигурации аппаратного обеспечения, и потребуется много отладки до поиска противников из какой секрет используется и как.

Если вам нужен более подробный ответ, вам нужно также предоставить детали. Что такое модель угрозы (незаконное копирование на подобное оборудование, разборка ваших собственных алгоритмов, что-то еще)? Какое ваше оборудование? Каковы соответствующие ограничения (вы сказали, что не можете отрезать JTAG Pins, почему?)

0
01.09.2014, 16:10
1 ответ

Ну и XRDB -Merge устанавливает новые значения по умолчанию, но оконный менеджер переоценивает их своими собственными настройками. Они могут быть прочитаны из файла конфигурации в начале WM. F.E. KWIN Получает их из ~ / .kde / Share / config / kcminputrc . Изменение этого файла и выполнения KWIN - Wreplace применит новые настройки курсора для всех приложений, запущенных после этого. Узнайте, где ваш WM хранит свои настройки курсора из источника.

0
28.01.2020, 04:59

Теги

Похожие вопросы