+ Reply to Thread
Results 1 to 6 of 6

Thread: Найден способ создать ПО, устойчивое к реверс-инжинирингу

  1. #1
    V3T's Avatar

    Default Найден способ создать ПО, устойчивое к реверс-инжинирингу

    Создана уникальная система, которая позволяет зашифровать код и сделать невозможным его реверс-инжиниринг.

    Команда исследователей Калифорнийского университета в Лос-Анджелесе под руководством профессора компьютерных наук Амита Сахая (Amit Sahai) разработали метод шифрования кода программного обеспечения, устойчивого к реверс-инжинирингу.

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

    «Настоящий вызов и большая тайна этого области – возможность создать и зашифровать приложение таким образом, чтобы оно при этом запускалось и выполняло все свои функции», - сообщил Сахай.

    Метод, используемый учеными получил название «полилинейный пазл» и положил начало еще одному прорыву в области криптографии - функциональному шифрованию.

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

    Помимо Амита Сахая исследование проводили также Генри Самуэли (Henry Samueli), Санджам Гарг (Sanjam Garg), Крейг Джентри (Craig Gentry), Шай Халей (Shai Halevi), Марианна Райкова (Mariana Raykova), а также Брент Вотерс (Brent Waters).

    Доклад будет официально представлен на ежегодном 54 симпозиуме IEEE в октябре этого года. Подробнее с работой ученых можно ознакомиться здесь .

    Нам потребуются реверсеры-экстрасенсы для предсказывания математических последовательностей? Гадания на хендлах уже близки
    Реверсинг ПО для незрячих - благородная цель

  2. 3 пользователя(ей) сказали cпасибо:
    Creeper (01-08-2013) Dark Koder (02-08-2013) root (31-07-2013)
  3. #2
    root's Avatar

    Default Re: Найден способ создать ПО, устойчивое к реверс-инжинирингу

    Истина заключается в том, что всё, что можно запустить - можно отреверсить. Закриптовать можно хоть каждую инструкцию, но скажите мне, с какой скоростью такая софтина (вся криптованная/перекриптованная) будет работать? =)

    Бред ученых не читал, но пролистал... Увидел много математики и не одной схемы (вообще никакой), которая бы могла разъяснить, что они там начудили.
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  4. Пользователь сказал cпасибо:
    Dark Koder (02-08-2013)
  5. #3
    Creeper's Avatar

    Default Re: Найден способ создать ПО, устойчивое к реверс-инжинирингу

    странно, как это ещё не Британские учёные не замешаны.

  6. #4
    ARCHANGEL's Avatar

    Default Re: Найден способ создать ПО, устойчивое к реверс-инжинирингу

    Более того, почему-то нет примера кода до и после обфускации их методом, чтоб мы воочию оценили невероятно мощную обфускацию и ужаснулись. И да, последний вопрос, а трейсить что, нельзя будет?
    Добрым быть просто - достаточно обратить свой гнев на негодяев...

  7. #5
    Dark Koder's Avatar

    Default Re: Найден способ создать ПО, устойчивое к реверс-инжинирингу

    бред. если по ихней логике работать,то софтина будет защищать софтину от реверса мат.алгоритмами, а теперь каким образом она будет работать без данных и например ключей?))) в любом случае,где-то она их будет хранить или откуда-то брать) даже пусть зашифрованными. Но тогда вопрос будет не в реверсе,а в решении мат. задач для декрипта))))
    Это очередная утка как про школьников,которые сделали прототип нового нейробластера))))))
    Magicus Technicus
    Магистр Кодерус


  8. #6
    Creeper's Avatar

    Default Re: Найден способ создать ПО, устойчивое к реверс-инжинирингу

    максимум что они смогут сделать это, усложнить процесс реверса, но опять таки, это отложить на время сам процесс.
    ARCHANGEL
    мощную обфускацию и ужаснулись
    - верно после чего, новичок либо medium lvl, мб просто бросит это дело.
    яркий тому пример(частые запросы на снятие протов, StarForce, VMprot, WinLic & etc)
    вообщем по теме можно сказать одно, тут явно замешаны британские учёные :D
    http://lurkmore.to/%D0%91%D1%80%D0%B...BD%D1%8B%D0%B5 <--- и чуток текста :)

  9. Пользователь сказал cпасибо:
    Dark Koder (02-08-2013)
+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT. The time now is 01:32
vBulletin® Copyright ©2000 - 2018
www.reverse4you.org