Чего ожидать в будущем. Часть 8.

Posted on

Май,22

 at

1:55

от

admin

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

Однако существуют идеи, способные значительно затруднить работу противника. В середине 2000 года в конференции новостей fido7.ni.crypt было опубликовано сообщение, автором которого являлся человек под псевдонимом stpark. В сообщении перечислялось несколько интересных методов,  разработанных специалистами по защите и анализу программ для собственных нужд, не получивших открытой реализации и, возможно, именно поэтому не взломанных. Далее приведены три из них:

• перекрестная проверка целостности исполняемого модуля и используемых им динамически загружаемых библиотек;

• защита, выполняющаяся одновременно в нескольких потоках, где каждый поток контролирует целостность кода программы, выявляет непредусмотренные задержки в выполнении других потоков и постоянно изменяет внутреннее состояние модуля защиты;

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

Leave a Reply