Одно из приложений для iOS, которое я использую, в последнее время выходит из строя намного чаще, чем обычно, поэтому я публикую об этом на их форуме. У меня есть куча журналов аварий.
Безопасно ли размещать журналы сбоев iOS в публичном месте? Есть ли в них PII?
Я вижу много хешей в них. Они абсолютно произвольны / случайны, или содержат мой аппаратный адрес или что-то в этом роде?
Ответы:
Журналы сбоев безопасны для публикации в общественных местах. В них нет идентифицирующей информации о вас. Весь случайно выглядящий текст - это адреса различных методов, которые символизируются Xcode в именах методов. Это позволяет разработчикам увидеть точную строку кода, вызвавшую проблему.
Также знайте, что сложнее символизировать журналы сбоев, которые были скопированы и вставлены. Разработчикам было бы более полезно получить ваши журналы сбоев в исходном файле .crash.Похоже, что это больше не так, у меня не было проблем с копированием и вставкой журнала сбоев и символикой с использованием новейшего XCode.источник
.crash
файлы - это просто текстовые файлы. Скопированные и вставленные журналы сбоев можно просто сохранить в виде.crash
файлов и просмотреть в обычном средстве просмотра. Не то чтобы это на самом деле имеет какие-либо преимущества. Единственная потенциальная проблема - потеря форматирования, когда копирование и вставка удаляют лишние пробелы..crash
файлы - это просто текстовые файлы. Вы можете легко проверить это.Нет - это не универсально или однозначно безопасно.
Любой программист может просто сохранять очень личные данные, поэтому дизайнеры и программисты должны выполнять санитарную обработку и не подвергать себя никаким личным данным в случае сбоя.
Защита от неясности (значения указаны в шестнадцатеричном формате) довольно хороша, и вероятность того, что что-то деликатное окажется уязвимым, очень мала, но публичное распространение отчета о сбое может быть опасным для вашей конфиденциальности.
Я бы сказал, не публиковать ничего, пока вы действительно не поймете, что такое GUID устройства и как читать трассировку стека или шестнадцатеричные символы. Также на ваш риск напрямую влияет характер программы. Tiny Wings ничего не знает, потому что я ничего не сказал. Это также вряд ли отсканировал мою адресную книгу или местоположение / контактную информацию.
С другой стороны, моя банковская программа должна хранить ПИН-коды и вещи, которые я ввожу, до того, как они их зашифруют. 1Password работает с конфиденциальными данными, такими как мой номер социального страхования. Даже если программа может в конечном итоге хранить данные в зашифрованном виде - отчет о сбое может произойти сбой в тот момент, когда данные превращаются в то, что вы четко видите на экране - последовательность цифр. В основном, на мгновение, данные не защищены.
Общий вопрос "Безопасно ли размещать сообщения?" не должно быть не без других квалификаций на данные , хранящиеся в приложении. Особенно, когда публикуете его на что-то такое публичное и постоянное, как интернет.
источник