发明名称 СПОСОБ ПРЕДОТВРАЩЕНИЯ ОБРАТНОГО ИНЖИНИРИНГА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, НЕАВТОРИЗОВАННОЙ МОДИФИКАЦИИ И ПЕРЕХВАТА ДАННЫХ ВО ВРЕМЯ ВЫПОЛНЕНИЯ
摘要 1. Способ предотвращения неавторизованной модификации программного обеспечения или неавторизованной модификации данных во время выполнения, содержащий этапы, на которых: ! a. предоставляют преобразователь, допускающий преобразование упомянутого программного обеспечения в обобщенный машинный код, обратный инжиниринг которого нельзя выполнить посредством использования процесса преобразования, который вызывает потерю данных; и ! b. предоставляют интерпретатор, в котором знание способа обработки сохраняется ограниченным; ! c. интерпретируют посредством упомянутого интерпретатора упомянутый общий машинный код в конкретный машинный код при восстановлении потерянных данных в ходе процесса интерпретации. ! 2. Способ по п.1, в котором интерпретатор компилируется посредством CLR. ! 3. Способ по п.1 или 2, в котором программное обеспечение разделяется так, что только часть программного обеспечения преобразуется с помощью преобразователя и интерпретируется интерпретатором. ! 4. Способ по п.1, в котором программным обеспечением является высокоуровневый язык. ! 5. Способ по п.4, в котором высокоуровневый язык - это язык на основе интерпретатора. ! 6. Способ по п.5, в котором высокоуровневым языком может быть один из следующего: Java, Visual J#, J#, C# или http://VB.NET. ! 7. Способ по п.4, в котором высокоуровневый язык - это язык на основе компилятора. ! 8. Способ по п.7, в котором высокоуровневым языком может быть один из следующего: C++, VB или Pascal. ! 9. Способ по п.1, в котором потеря данных в ходе преобразования состоит в удалении метаданных структуры кода. ! 10. Способ по п.1, в котором потеря данных в ходе преобразования состоит в преобразовании команд в друг�
申请公布号 RU2008104404(A) 申请公布日期 2009.08.10
申请号 RU20080104404 申请日期 2006.03.30
申请人 СИКЬЮРЕД ДАЙМЕНШНС ЛТД. (IL) 发明人 АСИПОВ Керен (IL);АСИПОВ Борис (IL)
分类号 G06F21/22 主分类号 G06F21/22
代理机构 代理人
主权项
地址