Войти
ПрограммированиеФорумВеб

Unity3D как защитить код на WebGL? (что и как нужно обфусцировать?) - помАгите

Страницы: 1 2 Следующая »
#0
12:42, 12 сен. 2017

Стоит ли Обфусцировать код, и какие именно файлы после компиляции или до компиляции сам код C#?
Я к тому что если стырят мой клиент)))) и понаприкручивают всего сами... как то жаль что ли)))


#1
16:50, 12 сен. 2017

При экспорте в WebGL код на C# сначала превращается в IL-код, потом в C++, потом в JavaScript. Подозреваю, что ни один обфускатор не обфусцирует лучше.

#2
18:13, 12 сен. 2017

nano
ты сначала код напиши, который захочется украсть, потом думай о том, как защитить.

твой код никому не нужен
#3
19:47, 12 сен. 2017

alexzzzz
> ни один обфускатор не обфусцирует лучше.
и всё равно его стырят, поменяют там ip адрес сервера и всунут свои картинки (8

#4
22:00, 12 сен. 2017

Chupakaber, это будет всяко лучше, чем его родные картинки, поверь.

#5
15:35, 21 сен. 2017

Chupakaber
> alexzzzz
> > ни один обфускатор не обфусцирует лучше.
> и всё равно его стырят, поменяют там ip адрес сервера и всунут свои картинки (8
- вот и я о том же))) Хех... вот черт блин)

E-Cone
> Chupakaber, это будет всяко лучше, чем его родные картинки, поверь.
- главное ж беспалевно)

понял, я к тому если буду сдавать работу... ну а он скажет давай до свидание)) и забрал себе да поставил на сайт браузерную игру))) ну короче весело все)) спс за помощь в разборе)

#6
17:05, 21 сен. 2017

Лучшая защита-"write-only" код. Если вы смотрите на свой код и хочется сказать матом и напиться-значит это оно.

#7
20:12, 21 сен. 2017

Это обычная паранойя, свойственная многим новичкам. Осознайте это и займитесь лучше делом.
пс. Если захотят, стырят в любом случае. Крадут всё и всегда. Крадут идеи, графику, музыку, геймплей - всё. Когда крадут слишком нагло, без малейших изменений - подаёте в суд.

#8
21:42, 21 сен. 2017

Использую вот эту штуку https://www.assetstore.unity3d.com/en/#!/content/48919
Доволен

#9
23:14, 21 сен. 2017

Никак. Но можно немножко усложнить жизнь жуликам - добавить репорты о запусках в статистику, проверку хоста в разном виде в разные рандомные места кода, динамическую подгрузку контента, бэкдор какой-нибудь  - они наверняка у себя на компе попробуют запустить прежде, чем выкладывать в паблик - вот тут то и можно их поиметь. Если же у них хватит мозгов разобраться и всё это обойти - следует просто забить и радоваться. Забить потому, что борьба с ними отнимет ресурсы от улучшения программы и извлечения прибыли, а радоваться тому, что вам удалось создать такую ценную программу, что люди ломают её не жалея сил и времени :)

#10
2:19, 22 сен. 2017

phaem
> Но можно немножко усложнить жизнь жуликам - добавить репорты о запусках в
> статистику, проверку хоста в разном виде в разные рандомные места кода,
> динамическую подгрузку контента, бэкдор какой-нибудь  - они наверняка у себя на
> компе попробуют запустить прежде, чем выкладывать в паблик - вот тут то и можно
> их поиметь
Делал такое еще на флеше. Китайцы вырезали эти куски кода, хотя код был обфусцирован, но у меня был самописный обфускатор, который только переименовывал Во флеше вырезается за 5 минут. По ссылке, которую я привел выше, тулза имеет множество настроек, можно добавить сколько угодно методов пустышек и разного мусора, который по факту выполнятся не будет, но при декомпиляции можно сойти с ума, пока найдешь нужное место.

#11
10:19, 22 сен. 2017

Там инфернальый жавоскрипт скомпилированный из C++, скомпилированный из C#. Если будут красть - то не код, а приложение целиком.

#12
11:46, 29 сен. 2017

vizgl
> Делал такое еще на флеше. Китайцы вырезали эти куски кода, хотя код был обфусцирован, но у меня был самописный обфускатор, который только переименовывал Во флеше вырезается за 5 минут.

Обфускация и добавление пустышек замедляет работу программы, а некоторые движки требуют специального обращения. Например, кое-где система сообщений ищет методы по их именам, которые указываются в коде или даже в данных как строковые константы. В то же время современные инструменты для работы с двоичным кодом имеют эвристики для обхода простых обфускаторов, а сложные могут иметь неожиданные побочные эффекты. Тут следует быть осторожным, не всё так просто. Это имеет смысл только если стоит затраченых усилий.

Однажды у моего товарища так передрали сайт, а картинки оставили по ссылке с нашего сервера. Мы им туда пиписек мужских навставляли от души :)

#13
19:06, 29 сен. 2017

phaem
> Мы им туда пиписек мужских навставляли от души :)
своих?))

#14
3:37, 30 сен. 2017

Chupakaber
> и всё равно его стырят, поменяют там ip адрес сервера
Его там ещё поди найди.

Страницы: 1 2 Следующая »
ПрограммированиеФорумВеб

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