L'une des applications iOS que j'utilise s'est plantée beaucoup plus que d'habitude ces derniers temps, alors je poste à ce sujet sur leur forum. J'ai un tas de journaux de plantage.
Est-il sûr de publier des journaux de plantage iOS dans un lieu public? Y a-t-il des PII en eux?
Je vois beaucoup de hachages en eux. Sont-ils complètement arbitraires / aléatoires, ou contiennent-ils mon adresse matérielle ou quelque chose?
Réponses:
Les journaux de plantage peuvent être publiés en toute sécurité. Il n'y a en eux aucune information permettant de vous identifier. Tous les textes aléatoires que vous voyez sont des adresses des différentes méthodes qui sont symbolisées par Xcode dans les noms de méthode. Cela permet aux développeurs de voir la ligne de code exacte à l'origine du problème.
Sachez également qu'il est plus difficile de symboliser les journaux de plantage qui ont été copiés et collés. Il serait plus utile pour les développeurs d'obtenir vos journaux de plantage dans le fichier .crash d'origine.Il semble que ce ne soit plus le cas, je n'ai eu aucun problème à copier et à coller un journal de plantage et à symboliser à l'aide du dernier Xcode.la source
.crash
fichiers ne sont que des fichiers texte. Les journaux de plantage copiés et collés peuvent simplement être enregistrés sous forme de.crash
fichiers et affichés dans la visionneuse normale. Non pas que cela présente des avantages. Le seul problème potentiel est la perte de formatage lorsque le copier-coller a supprimé un espace excessif..crash
fichiers ne sont que des fichiers texte. Vous pouvez facilement le vérifier.Non - ce n'est pas universellement ou sans équivoque.
Tout programmeur peut enregistrer clairement des données très personnelles, vous êtes donc à la merci des concepteurs et des programmeurs pour désinfecter et ne pas exposer de données personnelles en cas de crash.
La sécurité par obscurité (les valeurs sont en hexadécimal) est assez bonne et les chances que quelque chose de sensible soit exposé sont très très faibles, mais le partage public d'un rapport d'erreur peut être dangereux pour votre vie privée.
Je dirais de ne rien publier jusqu'à ce que vous compreniez vraiment ce qu'est un GUID de périphérique et comment lire une trace de pile ou des caractères hexadécimaux. Votre risque est également directement affecté par la nature du programme. Tiny Wings ne sait rien parce que je ne lui ai rien dit. Il est également peu probable que j'aie scanné mon carnet d'adresses ou mes coordonnées de localisation / contact.
De l'autre côté, mon programme bancaire doit stocker les codes PIN et les choses que j'entre clairement avant de les crypter. 1Password fonctionne avec des données sensibles comme mon numéro de sécurité sociale. Même si le programme peut éventuellement stocker les données cryptées - un rapport de plantage peut se bloquer au point où les données sont transformées en quelque chose que vous voyez clairement à l'écran - une séquence de chiffres. Fondamentalement, pour un moment éphémère, les données ne sont pas protégées.
La question générale "Est-il sûr de poster?" doit être non sans autres qualifications sur les données stockées dans l'application. Surtout lorsque vous le publiez sur quelque chose d'aussi public et permanent que l'Internet.
la source