Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

probe: address the impact of sanctions on crash reporting #2007

Open
bassosimone opened this issue Feb 1, 2022 · 0 comments
Open

probe: address the impact of sanctions on crash reporting #2007

bassosimone opened this issue Feb 1, 2022 · 0 comments
Assignees
Labels
bug Something isn't working discuss invites discussion from contributors ooni/probe-desktop ooni/probe-mobile issues related to OONI Probe mobile platform/android platform/ios priority/medium user feedback requests that have been added to the backlog as a direct result of user feedback or testing

Comments

@bassosimone
Copy link
Contributor

bassosimone commented Feb 1, 2022

This issue is about addressing the impact of sanctions on crash reporting. Like we documented for geolocation services in #1988, there's an impact on sanctions also on Sentry. We'll consider this issue resolved when we've decided whether and how to address this mobile(-only?) issue.

The logcat of a device in a country under sanctions (i.e., Cuba, Syria, Iran, North Korea) looks like the following:

[...] I/Sentry: Not possible to read external files directory

Luckily, the test lists already contain some Sentry domains, so, e.g., we see that Sentry returns 403 to users in Iran. We say this is server-side blocking because the test helper gets a 404 response instead. (This measurement falls under the chapter of measuring server-side blocking, which is one of the topics on which we are working recently.)

I am not sure what a reasonable next step could look like here. Given infinite team capacity, I would probably investigate whether we could have a self-hosted sentry service. Yet, I am not sure we have infinite team capacity. Then, it may perhaps make sense to try to gauge what the missing crash reports could be based on the existing crash reports. Yet, this exercise seems dangerously close to estimating how are airplanes are hit and downed during a dogfight by looking at the damage in airplanes that survived a battle. Therefore, I think I'm just going to put this issue into the agenda of the next frontend meeting so that we can have a full team discussion.

@bassosimone bassosimone added bug Something isn't working ooni/probe-mobile issues related to OONI Probe mobile priority/medium discuss invites discussion from contributors user feedback requests that have been added to the backlog as a direct result of user feedback or testing platform/android platform/ios triage labels Feb 1, 2022
@bassosimone bassosimone changed the title mobile: address the impact of sanctions on crash reporting probe: address the impact of sanctions on crash reporting Feb 1, 2022
@bassosimone bassosimone removed their assignment Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working discuss invites discussion from contributors ooni/probe-desktop ooni/probe-mobile issues related to OONI Probe mobile platform/android platform/ios priority/medium user feedback requests that have been added to the backlog as a direct result of user feedback or testing
Projects
None yet
Development

No branches or pull requests

2 participants