Eine der iOS-Apps, die ich verwende, stürzte in letzter Zeit viel häufiger als gewöhnlich ab, daher poste ich darüber in ihrem Forum. Ich habe ein paar Absturzprotokolle.
Ist es sicher, iOS-Absturzprotokolle an einem öffentlichen Ort zu veröffentlichen? Gibt es PII in ihnen?
Ich sehe viele Hashes in ihnen. Sind sie völlig willkürlich / zufällig oder enthalten sie meine Hardwareadresse oder so?
Antworten:
Absturzprotokolle können sicher in der Öffentlichkeit veröffentlicht werden. Es gibt keine identifizierenden Informationen über Sie in ihnen. Der gesamte zufällig aussehende Text, den Sie sehen, sind Adressen der verschiedenen Methoden, die durch Xcode in Methodennamen symbolisiert werden. Auf diese Weise können die Entwickler die genaue Codezeile sehen, die das Problem verursacht hat.
Außerdem ist es schwieriger, Absturzprotokolle zu symbolisieren, die kopiert und eingefügt wurden. Für die Entwickler wäre es hilfreicher, Ihre Absturzprotokolle in der ursprünglichen .crash-Datei abzurufen.Es sieht so aus, als ob dies nicht mehr der Fall ist. Ich hatte kein Problem damit, ein Absturzprotokoll zu kopieren, einzufügen und mit dem neuesten Xcode zu symbolisieren.quelle
.crash
Dateien sind nur reine Textdateien. Kopierte und eingefügte Absturzprotokolle können einfach als.crash
Dateien gespeichert und im normalen Viewer angezeigt werden. Nicht, dass dies tatsächlich irgendwelche Vorteile hätte. Das einzige potenzielle Problem ist der Verlust der Formatierung, wenn beim Kopieren und Einfügen übermäßige Leerzeichen entfernt werden..crash
Dateien sind nur Textdateien. Sie können dies leicht überprüfen.Nein - es ist nicht universell oder eindeutig sicher.
Jeder Programmierer kann sehr persönliche Daten einfach speichern, sodass Sie den Designern und Programmierern ausgeliefert sind, um persönliche Daten zu bereinigen und bei einem Absturz keine persönlichen Daten preiszugeben.
Die Sicherheit durch Dunkelheit (Werte sind hexadezimal) ist ziemlich gut und die Wahrscheinlichkeit, dass etwas Sensibles freigelegt wird, ist sehr gering. Das öffentliche Teilen eines Absturzberichts kann jedoch Ihre Privatsphäre gefährden.
Ich würde sagen, poste nichts, bis du wirklich verstehst, was eine Geräte-GUID ist und wie man einen Stack-Trace oder hexadezimale Zeichen liest. Auch Ihr Risiko wird direkt von der Art des Programms beeinflusst. Tiny Wings weiß nichts, weil ich nichts gesagt habe. Es ist auch unwahrscheinlich, dass mein Adressbuch oder meine Standort- / Kontaktinformationen gescannt wurden.
Auf der anderen Seite muss mein Bankprogramm PIN-Nummern und Dinge, die ich eingebe, klar speichern, bevor es sie verschlüsselt. 1Password funktioniert mit sensiblen Daten wie meiner Sozialversicherungsnummer. Auch wenn das Programm die Daten möglicherweise verschlüsselt speichert - ein Absturzbericht kann an dem Punkt abstürzen, an dem die Daten in etwas umgewandelt werden, das Sie deutlich auf dem Bildschirm sehen - eine Folge von Ziffern. Grundsätzlich sind die Daten für einen flüchtigen Moment nicht geschützt.
Die allgemeine Frage "Ist es sicher zu posten?" muss nicht ohne andere qualifikationen auf die in der app gespeicherten daten sein. Vor allem, wenn Sie es in etwas veröffentlichen, das so öffentlich und dauerhaft ist wie das Internet.
quelle