ПрограммированиеФорумОбщее

Как защититься от декомпиляции и кражи моих алгоритмов? (7 стр)

Страницы: 13 4 5 6 7 8 Следующая »
#90
12:31, 11 июля 2009

defaulter
> скажите, можно ли декомпилировать прогу? я боюсь, что если это кто-то сделает,
> то может украсть у меня придуманные алгоритмы (да и весь движок) и использовать
> их.как защититься от такой "кражи"?
можно мега сильно усложнить жизнь либителям халявы.
я защищал свои мат. алгоритмы для слот машин в инет казино пакерами - VMProtector.
он асм код проги защищаемой транслирует в свой псевдо код и выполняет в своей виртуальной машине.
что на пару порядков усложняет реверс инжинеринг такой проги :-)

хотя безусловно всё ломается - вопрос лишь в коммерческой целесообразности

ЗЫ кстати, несмотря на скепсис некоторых постующих тут, хорошая математика для слотов от 2-3 тысяч евро стоит. так что аалгоритм тоже может быть очень ценной штуковиной. мы же не знаем про какими алгоритмами человек распалагает.

#91
12:40, 11 июля 2009

amenhotep
> ЗЫ кстати, несмотря на скепсис некоторых постующих тут, хорошая математика для
> слотов от 2-3 тысяч евро стоит. так что аалгоритм тоже может быть очень ценной
> штуковиной. мы же не знаем про какими алгоритмами человек распалагает.
И? 2-3 тысячи евро - не такая уж большая сумма. А то можно подумать, что взломается она тоже за бесплатно. Дешевле ее купить или самим написать. Взломщик тоже ведь будет не за спасибо его вытаскивать.

#92
13:11, 11 июля 2009

amenhotep
> хорошая математика для слотов от 2-3 тысяч евро стоит
сравним
вариант I
- заплатить 2-3к евро за метематику (на сколько я понял в эту цену входит стоимость программирвания)
вариант II
- заплатить взломщику, чтобы он вытащил алгорим (ну скажем 1к евро)
- отдать алгоритм математику\программисту, чтобы тот его изучил, и модифицировал под нужды текущего проекта (думаю сумма будет 1`500 - 2`500 евро)
- закодить этот алгоритм, выловить все глюки (коих будет больше чем при создании этого алгоритма с нуля)

ну как видно суммы примерно одинаковые, а вот гемморой, связанный со взломом - того не стоит. А еще после взлома может оказатся, что данный алгоритм не удовлетворяет потребностям (заметье - это выяснится на втором этапе, когда предоплата уже ушла исполнителю).
Более того, я думаю что за алгоритмы 2-3 кбаксов - это пиковая цена. Высокую цену имеет готовый продукт, но никак не алгоритм.

#93
15:33, 11 июля 2009

Реально целесообразно защищать алгоритмы, связанные с такими вещами как электронная налоговая отчетность, платежные системы и прочие подобные радости, ибо тут его вскрытие чревато попаданием на деньги его пользователя, а как следствие - и разработчика. На данный момент там используются такие системы как eToken+CryptoPro. Тут если вскрыть алгоритм работы смарткарты eToken, стырить пароль клиент-банка (учитывая, что он хранится у тупых теток-бухов под клавой, это не есть проблема) и написать эмулятор, то можно в одночасье обанкротить любую фирму. Тот факт, что фирмы не банкротятся пачками каждый день говорит о достаточной надёжности данной системы.
А вот в играх точно защищать нечего.

#94
15:52, 11 июля 2009

Woland
>его вскрытие чревато попаданием на деньги его пользователя
Это называется Security through obscurity, и такие подходы критикуются практически всеми криптографами. Криптостойкость хорошей системы должна определяться только криптостойкостью ключа (ключей) шифрования.

#95
16:01, 11 июля 2009

Wraith
Т.е., флешка с сертификатами надежнее? Ведь флешку (особенно учитывая разгильдяйство бухов) можно без проблем скопировать, в отличии от смарт-карты.

#96
16:29, 11 июля 2009

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

#97
16:33, 11 июля 2009

Woland

В криптографии, наоборот доступность алгоритма - скорее плюс, чем его секретность. О чем и пытался сказать Wraith фразой "Криптостойкость хорошей системы должна определяться только криптостойкостью ключа (ключей) шифрования."

#98
17:00, 11 июля 2009

Kloun
Iskander

я просто привел пример того что алгоритм может иметь ценность поболее чем 3 копейки за ведро.
а 3 тыщи евро много или мало каждый решает для себя сам.
нам вот некоторые вещи хацкеры-студенты за пару сотен баксов реверсили. а была бы защита посерьезнее - обломались бы.

#99
18:18, 11 июля 2009

Мне лично не припоминается почти ничего из последних лет в индустрии, которое бъ напоминало алгоритм и его кража бъ давала какой-то бонус.
Кроме той mega texture, чью идею так или иначе по косвеннъм признакам раздолбили - имея ввиду что как технология она вообще не такая привлекательная...
У топикстартера есть что-то лучше? Мм, да, ок...

#100
18:40, 11 июля 2009

Z
Если вопрос касается графики, то и нужды нету декомпилить.... все вызовы GAIP можно перехватить....

#101
14:46, 13 июля 2009

wad

Умри. Мир станет светлее.

#102
15:48, 13 июля 2009

Z
> Мне лично не припоминается почти ничего из последних лет в индустрии, которое
> бъ напоминало алгоритм и его кража бъ давала какой-то бонус.
+1. Просто почти все кто начинает программировать, думают что их HelloWorld настолько ценен, что коварные буржуи будут ломать его любой ценой.

#103
20:47, 13 июля 2009

Мельком глянул тему, похоже Кармак решил выложить последний  Id Tech? Клади, не дрейфь =)

З.Ы.

Если не Кармак - скорее всего 99 % кода нагло выкрадено у других. А оставшийся 1 % - это и есть гениальный говнокод.

#104
21:01, 13 июля 2009

WhiteWolf
> гениальный говнокод.
ага, так и рыщут, так и рыщут проклятые капиталюги гавно, чтоб в блестящую и гламурную упаковку завернуть, подушить, что б не пахло, и загнать кому-нить за кучу баксов.)))

Страницы: 13 4 5 6 7 8 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.