Отладочная информация как dSYM представляет угрозу безопасности для разборки? - PullRequest
1 голос
/ 12 ноября 2010

Я собираю программное обеспечение для Mac OS X и не хочу раскрывать его внутреннюю часть. Но было бы здорово, если бы я мог использовать аварийные журналы, отправленные пользователями, для проверки причин аварий. Я боюсь, что генерация отладочной информации в виде файла dSYM обнажает внутренности моего приложения (так или иначе, файлы dSYM не распространяются), поэтому мой вопрос (ы): (100) *

Изменяет ли генерация файла dSYM сгенерированный двоичный файл приложения? Если это так, как он изменяет бинарный файл? Является ли это угрозой безопасности для моей интеллектуальной собственности (например, легче ли выполнять разборку при создании файла dSYM)?

Спасибо.

1 Ответ

3 голосов
/ 12 ноября 2010

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

Это относится только к неэкспортированным подпрограммам на C и C ++. Имена подпрограмм из кода Objective-C включаются независимо от того, что.

Так что, если вы не беспокоитесь о раскрытии имен ваших подпрограмм C, я не вижу никакой угрозы безопасности.

...