defaulter
> скажите, можно ли декомпилировать прогу? я боюсь, что если это кто-то сделает,
> то может украсть у меня придуманные алгоритмы (да и весь движок) и использовать
> их.как защититься от такой "кражи"?
можно мега сильно усложнить жизнь либителям халявы.
я защищал свои мат. алгоритмы для слот машин в инет казино пакерами - VMProtector.
он асм код проги защищаемой транслирует в свой псевдо код и выполняет в своей виртуальной машине.
что на пару порядков усложняет реверс инжинеринг такой проги :-)
хотя безусловно всё ломается - вопрос лишь в коммерческой целесообразности
ЗЫ кстати, несмотря на скепсис некоторых постующих тут, хорошая математика для слотов от 2-3 тысяч евро стоит. так что аалгоритм тоже может быть очень ценной штуковиной. мы же не знаем про какими алгоритмами человек распалагает.
amenhotep
> ЗЫ кстати, несмотря на скепсис некоторых постующих тут, хорошая математика для
> слотов от 2-3 тысяч евро стоит. так что аалгоритм тоже может быть очень ценной
> штуковиной. мы же не знаем про какими алгоритмами человек распалагает.
И? 2-3 тысячи евро - не такая уж большая сумма. А то можно подумать, что взломается она тоже за бесплатно. Дешевле ее купить или самим написать. Взломщик тоже ведь будет не за спасибо его вытаскивать.
amenhotep
> хорошая математика для слотов от 2-3 тысяч евро стоит
сравним
вариант I
- заплатить 2-3к евро за метематику (на сколько я понял в эту цену входит стоимость программирвания)
вариант II
- заплатить взломщику, чтобы он вытащил алгорим (ну скажем 1к евро)
- отдать алгоритм математику\программисту, чтобы тот его изучил, и модифицировал под нужды текущего проекта (думаю сумма будет 1`500 - 2`500 евро)
- закодить этот алгоритм, выловить все глюки (коих будет больше чем при создании этого алгоритма с нуля)
ну как видно суммы примерно одинаковые, а вот гемморой, связанный со взломом - того не стоит. А еще после взлома может оказатся, что данный алгоритм не удовлетворяет потребностям (заметье - это выяснится на втором этапе, когда предоплата уже ушла исполнителю).
Более того, я думаю что за алгоритмы 2-3 кбаксов - это пиковая цена. Высокую цену имеет готовый продукт, но никак не алгоритм.
Реально целесообразно защищать алгоритмы, связанные с такими вещами как электронная налоговая отчетность, платежные системы и прочие подобные радости, ибо тут его вскрытие чревато попаданием на деньги его пользователя, а как следствие - и разработчика. На данный момент там используются такие системы как eToken+CryptoPro. Тут если вскрыть алгоритм работы смарткарты eToken, стырить пароль клиент-банка (учитывая, что он хранится у тупых теток-бухов под клавой, это не есть проблема) и написать эмулятор, то можно в одночасье обанкротить любую фирму. Тот факт, что фирмы не банкротятся пачками каждый день говорит о достаточной надёжности данной системы.
А вот в играх точно защищать нечего.
Woland
>его вскрытие чревато попаданием на деньги его пользователя
Это называется Security through obscurity, и такие подходы критикуются практически всеми криптографами. Криптостойкость хорошей системы должна определяться только криптостойкостью ключа (ключей) шифрования.
Wraith
Т.е., флешка с сертификатами надежнее? Ведь флешку (особенно учитывая разгильдяйство бухов) можно без проблем скопировать, в отличии от смарт-карты.
Woland
Смарт-карта надежна не тем, что неизвестен алгоритм, по которому она работает, а тем, что из нее нельзя вытянуть ключи шифрования (если мы, конечно, имеем в виду одно и то же).
Woland
В криптографии, наоборот доступность алгоритма - скорее плюс, чем его секретность. О чем и пытался сказать Wraith фразой "Криптостойкость хорошей системы должна определяться только криптостойкостью ключа (ключей) шифрования."
Kloun
Iskander
я просто привел пример того что алгоритм может иметь ценность поболее чем 3 копейки за ведро.
а 3 тыщи евро много или мало каждый решает для себя сам.
нам вот некоторые вещи хацкеры-студенты за пару сотен баксов реверсили. а была бы защита посерьезнее - обломались бы.
Мне лично не припоминается почти ничего из последних лет в индустрии, которое бъ напоминало алгоритм и его кража бъ давала какой-то бонус.
Кроме той mega texture, чью идею так или иначе по косвеннъм признакам раздолбили - имея ввиду что как технология она вообще не такая привлекательная...
У топикстартера есть что-то лучше? Мм, да, ок...
Z
Если вопрос касается графики, то и нужды нету декомпилить.... все вызовы GAIP можно перехватить....
wad
Умри. Мир станет светлее.
Z
> Мне лично не припоминается почти ничего из последних лет в индустрии, которое
> бъ напоминало алгоритм и его кража бъ давала какой-то бонус.
+1. Просто почти все кто начинает программировать, думают что их HelloWorld настолько ценен, что коварные буржуи будут ломать его любой ценой.
Мельком глянул тему, похоже Кармак решил выложить последний Id Tech? Клади, не дрейфь =)
З.Ы.
Если не Кармак - скорее всего 99 % кода нагло выкрадено у других. А оставшийся 1 % - это и есть гениальный говнокод.
WhiteWolf
> гениальный говнокод.
ага, так и рыщут, так и рыщут проклятые капиталюги гавно, чтоб в блестящую и гламурную упаковку завернуть, подушить, что б не пахло, и загнать кому-нить за кучу баксов.)))
Тема в архиве.