Ключик к сердцу Chingachguk/HI-TECH Спецвыпуск: Хакер, номер #057, стр. 057-094-10 Почему ключи ломают, и почему они ломаются? Все, что идет после этого заголовка, посвящено скорее социальным, чем техническим сторонам вопроса. Почему как у нас, так и в других странах одни из самых мощных защитных комплексов подвергаются постоянным и даже успешным атакам реверсеров? Не знаю, что движет товарищами Митника, кроме денег, конечно, но такая мощная защита используется более дорогими и функциональными программами. А у нас после развала СССР осталось довольно много технически грамотных специалистов, причем даже неважно, каким образованием они обладали: как раз кибернетика (это только мое мнение!) у нас была развита слабо, но пищи для ума нашему забугорному брату часто не хватает, даже несмотря на то, что многие действительно мощные реверсеры легко зарабатывают себе ~$1000-3000 в "обычной" конторе. Но, как правило, наши работодатели настолько stupid, что не в состоянии использовать потенциал гигантов кибернетической мысли, и для некоторых из них реверсинг - это просто хобби. Почему же взлом ключей так успешен? Здесь, прежде всего, нужно упомянуть "плавный" переход от ломания простых ключей с элементарными алгоритмамии еще в 90-х к более сложным. Разработчики ключей как бы учились вместе с реверсерами и заодно породили хорошую "школу" анализа различных аспектов программных защит. Также стоит отметить соотношение цены ключа к цене взлома алгоритма: если ключ продается по $20, то защита программы стоимостью в $500 с его помощью вряд ли гарантирует успех: стоимость программы настолько велика, что вызывает массовый приток усилий исследователей к этому ключу, но ключ, в который вложили $20, скорее всего, не может обеспечить стойкость стоимостью $500. |