Вопросы с тегом «obfuscation»

4
Дело за обфускацией кода?
Каковы основные причины написания запутанного кода с точки зрения реальной выгоды для людей, разрабатывающих код, и для бизнеса, который запускает этот код (если рассматриваемый код на самом деле является коммерческим кодом)? Существуют ли документированные случаи (доступные онлайн в некоторых местах), в которых описывается, когда запутывание приносит больше пользы, чем вреда? …

12
Товарищ-программист использовал худшие практики программирования
Я знаю, что это кажется странным, но один из программистов на работе сознательно использовал несколько плохих методов программирования! Я объясню. Сначала позвольте мне сказать, что он умный парень и по большей части пишет понятный код. Его попросили реализовать лицензирование для проекта веб-приложения, написанного на Java. Поскольку это Java, если вы …

3
Должен ли исходный код, выпущенный под лицензией GPL, быть читаемым человеком?
В ответ на другой вопрос , один из авторов предложил, что согласно GPL: ... вам нужно предоставить удобочитаемый [код], а не разделенную пробелами версию ... Мне кажется, что читаемость субъективна и вряд ли будет требоваться в GPL. Это?

2
Каковы преимущества запутывания кода релиза?
Конкретный пример, который я имею в виду, касается текущей альфа-игры Minecraft, но это общий вопрос, который, я думаю, заслуживает некоторого разговора. Minecraft написан на Java, и трассировки стека обычно выглядят так (реальный пример): java.lang.NullPointerException at d.a(SourceFile:247) at gi.b(SourceFile:92) at bd.a(SourceFile:33) at bn.a(SourceFile:69) at bn.e(SourceFile:115) at bn.d(SourceFile:103) at net.minecraft.client.Minecraft.i(SourceFile:1007) at net.minecraft.client.Minecraft.run(SourceFile:596) …

3
Важно ли запутывать код приложения C ++?
В мире Java это иногда кажется проблемой, но как насчет C ++? Есть ли разные решения? Я думал о том, что кто-то может заменить библиотеку C ++ конкретной ОС другой версией той же библиотеки, но полной символов отладки, чтобы понять, что делает мой код. Хорошо ли использовать стандартные или популярные …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.